Deprecated features
v2.3.0
Directly providing a Vault secret reference as a string in openshift4_authentication.identityProviders.*.ldap.bindPassword
is deprecated.
Users should switch to the secret references mechanism, as documented in configuring secrets for identity providers how-to, as the legacy syntax will be removed in a future release.
See below for an example diff showing how to restructure an LDAP identity provider configuration from the legacy syntax to secret references.
parameters:
openshift4_authentication:
identityProviders:
<name_of_the_provider>:
type: LDAP
ldap:
- bindPassword: "?{vaultkv:${cluster:tenant}/${cluster:name}/ldap-auth/bindPassword}"
+ bindPassword:
+ name: ldap-bind (1)
+ secrets:
+ ldap-bind: (1)
+ bindPassword: '?{vaultkv:${cluster:tenant}/${cluster:name}/ldap-auth/bindPassword}' (2)
1 | Name of the secret containing the LDAP bind password. The name needs to be identical in both locations. |
2 | The bind password must be stored in key bindPassword in the secret. |