camunda-platform-helm
camunda-platform-helm copied to clipboard
[ISSUE] Values from environment-config.yaml in Optimize cannot be overwritten individually
Describe the issue:
In Optimize there are some configuration values in the ConfigMap environment-config.yaml that cannot be overwritten individually. In the current configuration, it is only possible to overwrite the complete configuration file and thus also manually define values that are actually filled automatically.
Unfortunately, it is also not possible to overwrite the variables as environment variables, as in the other components.
In my case, for example, it's about the Elasticsearch settings for the number for replicas and the prefix for the indices.
e.g.
es:
settings:
index:
number_of_replicas: 1
prefix: "multitenant-optimize"
Actual behavior:
I currently have to completely overwrite the configuration with the following Helm Chart value:
optimize:
configuration: |
es: ...
Expected behavior:
I can either define all values as environment variables and thus specifically overwrite individual values or all values are taken into account in the ConfigMap and can be configured.
How to reproduce:
Simply try overwriting a value from here that is not covered by the ConfigMap: https://docs.camunda.io/optimize/self-managed/optimize-deployment/configuration/system-configuration/
Environment:
GKE / Self Managed
Please note: Without the following info, it's hard to resolve the issue and probably it will be closed.
- Platform: GCP/GKE
- Helm CLI version: v3.14.3
- Chart version: 10.0.2
Hi @lukas-beumer :wave: Thanks for reporting this :+1:
The Optimize team has some plans to support that, but no estimate for it. So I will keep this issue open till we have it in the app.
related to https://github.com/camunda/camunda-platform-helm/issues/2197