Secret service should be required service
This is related to #230 (closed).
Secret service was onboarded as feature and not core service.
Secret service has being more popular and there are few ADR's which are suggesting to use secret service instead of csp specific secret solution.
I would suggest to remove the feature flags and make secret service part of the helm charts as well as to install by default the secret service infrastructure.
Workaround
As for now, as workaround to enable secret service we need to execute few manual steps...
- Need to turn on the flag
secret_kv_enabled
totrue
and to create configmap with new secret service url when deploying Service Resources. - Create secretwhich has configuration of the new secret kV provisioned
kubectl create secret generic -n testexxon osdu-secret-svc --from-literal=SECRET_KEY_VAULT_URL=<https://secretkv.xxx.xxx>
Edited by Arturo Hernandez [EPAM]