feat(openshift): add RDBMS secondary storage variant for ROSA HCP#2345
Open
leiicamundi wants to merge 5 commits into
Open
feat(openshift): add RDBMS secondary storage variant for ROSA HCP#2345leiicamundi wants to merge 5 commits into
leiicamundi wants to merge 5 commits into
Conversation
Contributor
🔀 Skip Workflow ChecklistCheck the boxes below to skip specific workflows for this PR. Global options
Individual workflows
This checklist is automatically managed. Checked items will skip the corresponding workflow. |
ce0e198 to
3e77cfc
Compare
…gle-region Add RDBMS (PostgreSQL) secondary storage support to the ROSA HCP single-region test workflow, reusing the existing ROSA cluster infrastructure. - Add 'no-domain-rdbms' declination with secondary_storage: rdbms - Add declination_mode field to decouple domain/no-domain mode from secondary storage type - Conditionally skip ECK deployment for RDBMS variant - Deploy pg-camunda CNPG cluster for RDBMS secondary storage - Merge camunda-rdbms-values.yml instead of camunda-elastic-values.yml - Disable Optimize and Elasticsearch tests for RDBMS variant - Remove optimize-api permissions from identity test values in RDBMS mode - Add pg-camunda cleanup step Ref: team-infrastructure-experience#1064
3e77cfc to
b6c2873
Compare
marcel-dias
approved these changes
Apr 22, 2026
The helm-deprecation-check action (validate-unknown-keys.py) flags keys that are not defined in the chart's values.schema.json. These keys were valid in older chart versions but are missing or restructured in camunda-platform chart 14.0.0 (appVersion 8.9). Removed keys: - elasticsearch.global.imagePullSecrets: Bitnami ES sub-chart key not in chart schema (only elasticsearch.global.compatibility exists). Pull secrets are already set via global.image.pullSecrets. - identityKeycloak.image.pullSecrets: not defined in schema (only repository/tag/digest). Pull secrets covered by global.image.pullSecrets. - identityKeycloak.postgresql.enabled: not in schema properties for identityKeycloak.postgresql (only auth/image/metrics/primary exist). - global.identity.enabled: never existed in schema. The correct key is identity.enabled which is already set in base.yml. - global.identity.auth.console.secret: removed in 8.9 — Console no longer uses an Identity client secret. - webModeler.restapi.externalDatabase.enabled: not in schema. External DB is activated implicitly when webModelerPostgresql.enabled=false. - orchestration.security.initialization.defaultRoles.admin.clients: the admin role only supports 'users', not 'clients'. Moved test client 'venom' to connectors.clients which supports both. Note: 3 keys (global.identity.keycloak.url.host/port/protocol) are also flagged but are functionally correct — the schema defines url as type:object without properties, which is a chart schema bug. A bug report has been filed for camunda-platform-helm.
Contributor
Author
|
Errors of keys triggered by camunda/camunda-platform-helm#5930 |
…n-keys - Remove global.identity.auth.identity.redirectUrl from 5 value files (key removed in chart 14.0.0) - Temporarily disable check-unknown-keys in OpenShift workflow pending camunda/camunda-platform-helm#5938
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stable/8.9 => then upstream 8.10
Add RDBMS (PostgreSQL) secondary storage support to the ROSA HCP single-region test workflow, reusing the existing ROSA cluster infrastructure.
Ref: team-infrastructure-experience#1064