You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pkg/apis/postgres-operator.crunchydata.com/v1beta1/postgrescluster_types.go
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -222,14 +222,14 @@ type PGTDEVaultSpec struct {
222
222
MountPath string `json:"mountPath,omitempty"`
223
223
}
224
224
225
-
// +kubebuilder:validation:XValidation:rule="!self.enabled || has(self.vault)",message="vault is required for enabling pg_tde"
225
+
// +kubebuilder:validation:XValidation:rule="!has(self.enabled) || (has(self.enabled) && self.enabled == false) || has(self.vault)",message="vault is required for enabling pg_tde"
226
226
type PGTDESpec struct {
227
227
Enabled bool `json:"enabled,omitempty"`
228
228
229
229
Vault *PGTDEVaultSpec `json:"vault,omitempty"`
230
230
}
231
231
232
-
// +kubebuilder:validation:XValidation:rule="!has(oldSelf.pg_tde.vault) || !oldSelf.pg_tde.enabled || has(self.pg_tde.vault)",message="to disable pg_tde first set enabled=false without removing vault and wait for pod restarts"
232
+
// +kubebuilder:validation:XValidation:rule="!has(oldSelf.pg_tde.vault) || !has(oldSelf.pg_tde.enabled) || !oldSelf.pg_tde.enabled || has(self.pg_tde.vault)",message="to disable pg_tde first set enabled=false without removing vault and wait for pod restarts"
0 commit comments