Skip to content

Commit

Permalink
refactor: replace zeebe and web-apps with camunda orchestration core (#…
Browse files Browse the repository at this point in the history
…2554)

BREAKING CHANGE: Zeebe, Zeebe Gateway, Operate, and Tasklist have been replaced with Orchestration Core. Also, the Connectors configuration syntax was updated.

Regarding the release pipeline, the Alpha chart has also been added to the main workflow.
  • Loading branch information
aabouzaid authored Nov 17, 2024
1 parent 9bf5e1f commit 28d7927
Show file tree
Hide file tree
Showing 198 changed files with 5,253 additions and 14,505 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,10 @@ spec:
remoteRef:
key: integration-test
property: password
- secretKey: identity-core-client-password
remoteRef:
key: integration-test
property: password
- secretKey: identity-operate-client-password
remoteRef:
key: integration-test
Expand Down
7 changes: 7 additions & 0 deletions .github/config/release-please/release-please-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,13 @@
"bootstrap-sha": "186fc3fd6a52d52c4d8a532c493b6de99bf9a272",
"last-release-sha": "186fc3fd6a52d52c4d8a532c493b6de99bf9a272",
"packages": {
"charts/camunda-platform-alpha": {
"prerelease-type": "alpha",
"release-type": "helm",
"extra-label": "version/alpha,version/8.7,automation/release-please,release/pr,kind/chore,chart/camunda-platform",
"component": "camunda-platform-alpha",
"include-v-in-tag": false
},
"charts/camunda-platform-8.6": {
"release-type": "helm",
"extra-label": "version/8.6,automation/release-please,release/pr,kind/chore,chart/camunda-platform",
Expand Down
17 changes: 17 additions & 0 deletions .github/workflows/chart-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,25 @@ permissions:
contents: read

jobs:
release-alpha:
if: ${{ (contains(github.event.*.labels.*.name, 'release') && github.event.pull_request.merged == false) || github.event.inputs.trigger }}
name: Camunda Alpha
uses: ./.github/workflows/chart-release-template.yaml
with:
branch: ${{ github.ref_name }}
workflow-ref: chart-release-template.yaml
chart-matrix: |
[
{
"name": "Helm Chart Alpha",
"directory": "charts/camunda-platform-alpha",
"override": false
}
]
release:
if: ${{ (contains(github.event.*.labels.*.name, 'release') && github.event.pull_request.merged == false) || github.event.inputs.trigger }}
name: Camunda Stable
runs-on: ubuntu-latest
permissions:
contents: write
Expand Down
33 changes: 17 additions & 16 deletions .github/workflows/test-version-alpha.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,25 +24,25 @@ permissions:
contents: read

jobs:
validation:
name: Validation - Camunda Alpha
uses: ./.github/workflows/chart-validate-template.yaml
with:
identifier: "${{ github.event.pull_request.number }}-vald-alpha"
camunda-helm-dir: "camunda-platform-alpha"
camunda-helm-git-ref: "${{ github.event.pull_request.head.sha }}"
# validation:
# name: Validation - Camunda Alpha
# uses: ./.github/workflows/chart-validate-template.yaml
# with:
# identifier: "${{ github.event.pull_request.number }}-vald-alpha"
# camunda-helm-dir: "camunda-platform-alpha"
# camunda-helm-git-ref: "${{ github.event.pull_request.head.sha }}"

unit:
name: Unit Test - Camunda Alpha
uses: ./.github/workflows/test-unit-template.yml
with:
identifier: "${{ github.event.pull_request.number }}-unit-alpha"
camunda-helm-dir: "camunda-platform-alpha"
camunda-helm-git-ref: "${{ github.event.pull_request.head.sha }}"
# unit:
# name: Unit Test - Camunda Alpha
# uses: ./.github/workflows/test-unit-template.yml
# with:
# identifier: "${{ github.event.pull_request.number }}-unit-alpha"
# camunda-helm-dir: "camunda-platform-alpha"
# camunda-helm-git-ref: "${{ github.event.pull_request.head.sha }}"

integration:
name: Integration Test - Camunda Alpha
needs: [validation, unit]
#needs: [validation, unit]
permissions:
contents: read
id-token: write
Expand All @@ -53,7 +53,8 @@ jobs:
identifier: "${{ github.event.pull_request.number }}-intg-alpha"
deployment-ttl: "${{ contains(github.event.pull_request.labels.*.name, 'test-persistent') && '1w' || '' }}"
platforms: "gke,rosa"
flows: "install,upgrade"
# flows: "install,upgrade"
flows: "install"
camunda-helm-repo: "oci://ghcr.io/camunda/helm/camunda-platform"
camunda-helm-dir: "camunda-platform-alpha"
camunda-helm-git-ref: "${{ github.event.pull_request.head.sha }}"
Expand Down
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"markdown.extension.toc.levels": "2..3",
"editor.formatOnSaveMode": "modifications"
"editor.formatOnSaveMode": "modifications",
"cSpell.enabled": false
}
4 changes: 2 additions & 2 deletions charts/camunda-platform-alpha/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
name: camunda-platform
# renovate: datasource=github-tags depName=charts/camunda-platform-alpha packageName=camunda/camunda
version: 12.0.0-alpha1
version: 8.7.0-alpha1
appVersion: 8.7.x
description: |
Camunda 8 Self-Managed Helm charts.
Expand All @@ -23,7 +23,7 @@ dependencies:
- name: keycloak
alias: identityKeycloak
repository: oci://registry-1.docker.io/bitnamicharts
version: 22.2.6
version: 23.0.0
condition: "identity.keycloak.enabled,identityKeycloak.enabled"
- name: postgresql
alias: identityPostgresql
Expand Down
Loading

0 comments on commit 28d7927

Please sign in to comment.