camunda / camunda-platform-helm

Camunda Platform 8 Self-Managed Helm charts
https://docs.camunda.io/docs/self-managed/overview/
Apache License 2.0
74 stars 138 forks source link

[TASK] Implement the unified Orchestration Core in the 8.7 Alpha chart #2525

Closed aabouzaid closed 1 week ago

aabouzaid commented 4 weeks ago

Related to

Epic: https://github.com/camunda/distribution/issues/331

Overview

Implement the unified Orchestration Core in the 8.7 Alpha chart and remove the following individual components:

Actions

### Sub-tasks
- [x] The new component should use [camunda/camunda](https://hub.docker.com/r/camunda/camunda) image.
- [x] The new component is called `core`.
- [x] The new component should be a `StatefulSet` .
### PRs
- [ ] https://github.com/camunda/camunda-platform-helm/pull/2554
- [ ] https://github.com/camunda/camunda-platform-helm/pull/2581
- [ ] https://github.com/camunda/camunda-platform-helm/pull/2584
- [ ] https://github.com/camunda/camunda-platform-helm/pull/2598
- [ ] https://github.com/camunda/camunda-platform-helm/pull/2602
hisImminence commented 4 weeks ago

@aabouzaid could you give progress update here and answer the following questions?

cc. @Zelldon

What was our plan for migrating or keeping the values files for the Helm charts? Will we have a breaking change in how we configure the different components?

aabouzaid commented 3 weeks ago

@aabouzaid could you give progress update here and answer the following questions?

cc. @Zelldon

What was our plan for migrating or keeping the values files for the Helm charts? Will we have a breaking change in how we configure the different components?

We will definitely make breaking changes. We have planned the ones since 8.5, and the new ones will come with the 8.7 unified release.

Regarding the updates, I reached a state today where I can render the chart with the new structure, and I will give it a live test on Monday.

aabouzaid commented 1 week ago

Closing this PR as all tasks are done.

The Connectors component has a known limitation, which the team has discussed. The Connectors app doesn't work with the new setup (It should be fixed in 8.7 Alpha 2.)