Is your feature request related to a problem? Please describe.
Currently, dataKey is a required chart value. Users are recommended to run the following
for manually creating a data encryption key:
```
DATA_KEY="$(docker run --rm cyberark/conjur data-key generate)"
```
and then this value should be configured either in a custom values.yaml file,
or with the following helm install ... command line flag:
--set dataKey="$DATA_KEY"
It should be possible to add a chart value to enable the auto-creation of the Conjur
data encryption key. The value might looks something like this:
database:
autoGenerateDataKey: false
For implementing this feature, it may be possible to add the
auto-generation logic into the conjur-oss/templates/_helpers.tpl template file.
When this feature is implemented, a deprecation notice must be added to the
conjur-oss/templates/NOTES.txt if the auto-generation of the encryption key
is expected to become the default for the next major release.
Describe the solution you would like
A chart value is available to have the Conjur data encryption key automatically generated.
A deprecation warning shows up in NOTES.txt if auto-generation will become the default for next major release
(unless user is enabling this feature, since deprecation warning is not necessary).
Is your feature request related to a problem? Please describe.
Currently,
dataKey
is a required chart value. Users are recommended to run the following for manually creating a data encryption key:and then this value should be configured either in a custom
values.yaml
file, or with the followinghelm install ...
command line flag:It should be possible to add a chart value to enable the auto-creation of the Conjur data encryption key. The value might looks something like this:
For implementing this feature, it may be possible to add the auto-generation logic into the
conjur-oss/templates/_helpers.tpl
template file.When this feature is implemented, a deprecation notice must be added to the
conjur-oss/templates/NOTES.txt
if the auto-generation of the encryption key is expected to become the default for the next major release.Describe the solution you would like
NOTES.txt
if auto-generation will become the default for next major release (unless user is enabling this feature, since deprecation warning is not necessary).Describe alternatives you have considered
None.
Additional context