Skip to content

[ISSUE] Values from environment-config.yaml in Optimize cannot be overwritten individually #1607

@lukas-beumer

Description

@lukas-beumer

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/enhancementNew feature or requestpossibly-outdatedFor github issues over a year oldwontfixThis will not be worked on

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions