Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

217 split operate #1524

Draft
wants to merge 71 commits into
base: main
Choose a base branch
from
Draft

217 split operate #1524

wants to merge 71 commits into from

Conversation

jessesimpson36
Copy link
Contributor

@jessesimpson36 jessesimpson36 commented Apr 3, 2024

Which problem does the PR fix?

#217

What's in this PR?

Checklist

Please make sure to follow our Contributing Guide.

Before opening the PR:

  • In the repo's root dir, run make go.update-golden-only.
  • There is no other open pull request for the same update/change.
  • Tests for charts are added (if needed).
  • In-repo documentation are updated (if needed).

After opening the PR:

  • Did you sign our CLA (Contributor License Agreement)? It will show once you open the PR.
  • Did all checks/tests pass in the PR?

aabouzaid and others added 30 commits March 16, 2024 00:19
BREAKING CHANGE: Following the unified naming convention, the following values file keys have been changed 1-to-1:
- "identity.keycloak" became "identityKeycloak"
- "identity.postgresql" became "identityPostgresql"

Check the migration steps for more details:
https://docs.camunda.io/docs/next/self-managed/platform-deployment/helm-kubernetes/upgrade/#version-update-instructions

Signed-off-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
…1451)

BREAKING CHANGE: Following the unified naming convention, the following values file keys have been changed 1-to-1:
- "postgresql" became "webModelerPostgresql"

Check the migration steps for more details:
https://docs.camunda.io/docs/next/self-managed/platform-deployment/helm-kubernetes/upgrade/#version-update-instructions

Signed-off-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
BREAKING CHANGE: Following the unified naming convention, the following values file keys have been changed 1-to-1:
- "zeebe-gateway" became "zeebeGateway"

Check the migration steps for more details:
https://docs.camunda.io/docs/next/self-managed/platform-deployment/helm-kubernetes/upgrade/#version-update-instructions

Signed-off-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
Signed-off-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…tag to v8.4.55 (#1463)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
#1468)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…tag to v8.4.57 (#1471)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
#1477)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
BREAKING CHANGE: zeebeGateway.ingress has been changed to zeebeGateway.ingress.rest and zeebeGateway.ingress.grpc

Check the migration steps for more details:
https://docs.camunda.io/docs/self-managed/platform-deployment/helm-kubernetes/upgrade/#version-update-instructions

Signed-off-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
Co-authored-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
Signed-off-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
maryarm and others added 26 commits March 27, 2024 06:52
Signed-off-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
…1487)

* Add resource and limits to optimize migration container
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* changes for es and os with constraints
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* multiregion architecture docs
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…tag to v8.5.0 (#1519)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
Signed-off-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
* feat: optimize app-style configuration

* fix: lowercased volume name

* fix: log4j2 configuration needs to be lowercase

* test: adds test for configuration option

* fix: corrected logback file path

* test: adds log4j2 config override test

* chore: Update README.md using readme-generator-for-helm

* test: adds test to include volume

* fix: referenced application.yaml when it should be environment-config.yaml for optimize

* chore: Update README.md using readme-generator-for-helm

* feat: override operate config

* style: reformatted some spaces that should've  been tabs

* test: added tests for operate configuration injection

* chore: Update README.md using readme-generator-for-helm

* wip: beginning next component

* feat: added tasklist configuration passthrough

* fix: fixed issue with log4j2 volumeMount in tasklist

* test: adds configuration tests to tasklist

* chore: Update README.md using readme-generator-for-helm

* feat: zeebe broker configuration passthrough implemented

* chore: Update README.md using readme-generator-for-helm

* feat: zeebe gateway application passthrough implemented

* fix: changes log4j2Configuration to extraConfiguration

* fix: fixed indentation errors from previous commit

* docs: update readme

* feat: first draft of app passthrough in web-modeler

* feat: first draft of connectors config passthrough

* feat: first draft of identity app passthrough

* fix: forgot configmap in last commit

* fix: remove env vars if configuration is set

* fix: adjust gateway to rely on configmap instead of env vars

* fix: move zeebe statefulset env vars to configmap

* fix: operate env vars moved to configmap

* fix: separate tasklist env vars to configmap. make sure to check on USER_RESTRICTIONS_ENABLED

* refactor: restapi env vars moved to configmap

* refactor: webapp env vars moved to configmap

* refactor: connectors env vars moved to configmap

* refactor: optimize env vars moved to configmap

* missed a file

* refactor: moving identity env vars to configmap

* fix: mount configuration volume always

* fix: identity client id not set

* fix: hopefully fixes client-id equality check in identity

* other attempted fix that didn't quite work out

* Revert identity env-var to configmap transfer

This reverts commit 8440939.

Revert "fix: hopefully fixes client-id equality check in identity"

This reverts commit d70d5ea.

Revert "fix: identity client id not set"

This reverts commit b1cc056.

Revert "fix: mount configuration volume always"

This reverts commit 8db5a0d.

Revert "refactor: moving identity env vars to configmap"

This reverts commit 897909e.

* fix: web-modeler always mounts configuration

* fix: wrong conditional location 🤦

* fix: misplaced conditional again... maybe I need a break.

* fix: apparently modeler webapp only reads toml config files

* fix: spring active profile is not configurable through environment-config.yaml

* fix: connectors was missing the filename in configmap

* wip

* Revert "Revert identity env-var to configmap transfer"

This reverts commit 896d50f.

* fix: only supply identity client-id + client-secret if both are provided

* fix: there actually isn't a need to set keycloak.environment.clients[]

* fix: optimize now runs using the configmap

Still need to look into why CAMUNDA_IDENTITY_CLIENT_ID is no longer being listened to.

* fix: optimize initContainers now uses mounted config

* fix: updating tests from env var to configmap

* test: reworked web-modeler tests that fail due to environment variables getting moved

* test: moved over more tests to configmaps

* test: moves over more tests of env vars to configmap and fixed a couple bugs

* chore: update golden

* fix: fixed bug where url wouldn't be set in certain modes

* fix: switch back to CAMUNDA_OPTIMIZE_IDENTITY_CLIENT_SECRET

* chore: update golden

* fix: accidently applied application-ccsm.yaml only to initContainer

* test: fixed test accidently finding wrong volumeMount

* chore: update golden

* refactor: moved identity multitenancy env vars to configmap

* refactor: rename configmap_spring to configmap

* fix: improper reference to old configmap name

* fix: fixed issue with identity not being able to authenticate

* external es and os changes (#1511)

* changes for adding support for external es and os

* fix: adds configmap checksums to app configmaps

* update golden files

* fix extra zeebe key

* add zeebeGateway.contextPath for mangement

Signed-off-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>

* fix: add configuration to configuration configmaps

---------

Signed-off-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hamza Masood <47217263+hamza-m-masood@users.noreply.github.com>
Co-authored-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
Signed-off-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
@jessesimpson36
Copy link
Contributor Author

this branch is simply an investigation. I will likely take what I learned and re-implement it later. I want to keep the draft PR up for now though just for visibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants