File tree Expand file tree Collapse file tree
rust/operator-binary/src/crd Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66
77- Document Helm deployed RBAC permissions and remove unnecessary permissions ([ #767 ] ).
88
9+ ### Fixed
10+
11+ - Do not make internal secrets immutable. Immutable secrets are cached and (accidental) deletes can render the cluster unusable ([ #769 ] ).
12+
913- [ #767 ] : https://github.com/stackabletech/airflow-operator/pull/767
14+ - [ #769 ] : https://github.com/stackabletech/airflow-operator/pull/769
1015
1116## [ 26.3.0] - 2026-03-16
1217
Original file line number Diff line number Diff line change @@ -73,7 +73,10 @@ pub async fn create_random_secret(
7373 internal_secret. insert ( secret_key. to_string ( ) , get_random_base64 ( secret_byte_size) ?) ;
7474
7575 let secret = Secret {
76- immutable : Some ( true ) ,
76+ // This secret used to be immutable but immutable secrets cannot be modified
77+ // as they are heavily cached by Kubernetes.
78+ // Different pods with different secrets will render the cluster unusable.
79+ immutable : Some ( false ) ,
7780 metadata : ObjectMetaBuilder :: new ( )
7881 . name ( secret_name)
7982 . namespace_opt ( airflow. namespace ( ) )
You can’t perform that action at this time.
0 commit comments