This change adds the field .spec.managePasswordEncryption (default is true) which enables the operator to query whether or not a Secret olo-wlp-password-encryption-key with key passwordEncryptionKey exists, and if that Secret exists, the operator will restart all running Liberty servers to mount and set the wlp.password.encryption.key variable into each pod.
Set .spec.managePasswordEncryption to false to disable the above functionality on a per-app basis.
When .spec.manageLTPA is true, the operator will detect changes to the password encryption Secret and reload LTPA key generation, so that the new LTPA key is generated using the password encryption key.
.spec.managePasswordEncryption
(default istrue
) which enables the operator to query whether or not a Secretolo-wlp-password-encryption-key
with keypasswordEncryptionKey
exists, and if that Secret exists, the operator will restart all running Liberty servers to mount and set thewlp.password.encryption.key
variable into each pod..spec.managePasswordEncryption
tofalse
to disable the above functionality on a per-app basis..spec.manageLTPA
istrue
, the operator will detect changes to the password encryption Secret and reload LTPA key generation, so that the new LTPA key is generated using the password encryption key.