bumpy-journalist-41369
09/16/2022, 7:39 AMbumpy-needle-3184
09/16/2022, 7:59 AMbumpy-journalist-41369
09/16/2022, 8:03 AMbumpy-journalist-41369
09/16/2022, 8:03 AMbumpy-needle-3184
09/16/2022, 8:11 AMbumpy-needle-3184
09/16/2022, 8:19 AMkubectl create secret generic datahub-users-secret --from-file=user.props=./<path-to-your-user.props>
2. Then, configure your values.yaml to add the volume to the datahub-frontend container.
datahub-frontend:
extraVolumes:
- name: datahub-users
secret:
defaultMode: 0444
secretName: datahub-users-secret
extraVolumeMounts:
- name: datahub-users
mountPath: /datahub-frontend/conf/user.props
subPath: user.props
2. Run helm upgrade on an existing release.
helm upgrade datahub datahub/datahub --values <path to the values.yaml file above>
3. Confirmed that the secret is stored correctly. Redacted the actual password and its hash.
$ kubectl get secret datahub-users-secret -o jsonpath='{.data}'
{"user.props":"XXXXX"}
$ echo 'XXXXX' | base64 --decode
datahub:XXXXX
calm-lawyer-26145
03/24/2023, 10:21 PM