Skip to content

[TASK] Implement Camunda 8.8 unified config with fallback mechanism #3455

@aabouzaid

Description

@aabouzaid

Related to

Epic: https://github.com/camunda/team-distribution/issues/433
Related to: #2477

Overview

Camunda 8.8 will have a unified config for the core app (Zeebe, Zeebe Gateway, Operate, Identity, and Tasklist).

By today (07.05.2025), we used the old apps config for Core 8.8, and when the unified config is implemented in the app, we should reflect that in the Camunda 8.8 Helm chart (v13.x.x).

We should also implement a fallback mechanism to support 8.7 chart values in the 8.8 chart.

The refactored config has 3 groups:

  1. global: No action is needed, as we will not change.
  2. component level and defined in one component only (e.g., zeebe.clusterSize): it will be mapped directly to the new config (so it will be orchestration.clusterSize, and the old syntax will have higher priority if defined).
  3. component level and defined in multiple components only (e.g., zeebe.retention, operate.retention, and tasklist.retention): we will review it case by case to see if we should use one of the values or mark it as a breaking change (e.g., the Operate retention probably will not be needed in 8.8 due to the arch change).

Most configurations fall under points 1 and 2, so the change should be easy for most Helm values.

Actions

Metadata

Metadata

Assignees

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions