[OpenShift] Add CloudNativePG RDBMS as alternative secondary datastore for ROSA HCP#2084
Draft
Copilot wants to merge 2 commits into
Draft
[OpenShift] Add CloudNativePG RDBMS as alternative secondary datastore for ROSA HCP#2084Copilot wants to merge 2 commits into
Copilot wants to merge 2 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. |
…ift ROSA HCP Co-authored-by: leiicamundi <153937047+leiicamundi@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] [OpenShift] Add CloudNativePG RDBMS as alternative secondary datastore
[OpenShift] Add CloudNativePG RDBMS as alternative secondary datastore for ROSA HCP
Mar 18, 2026
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.
Camunda 8.9+ supports PostgreSQL (RDBMS) as a secondary storage alternative to Elasticsearch/OpenSearch. This adds a CloudNativePG-based RDBMS variant to the OpenShift ROSA HCP single-region reference architecture.
CloudNativePG cluster
Added
pg-operateCNPG cluster topostgresql-clusters.yml— serves as the Operate/Tasklist secondary datastore. Secrets wired inset-secrets.shalongside the existing identity/keycloak/webmodeler entries.Helm values overlay
New
generic/kubernetes/operator-based/postgresql/camunda-rdbms-values.yml:CI test matrix & workflow
Added
rosa-hcp-single-region-rdbmsscenario to the test matrix with:secondary_storage: rdbms— drives conditional logic in the workflowref_arch_dir: rosa-hcp-single-region— reuses the same ROSA cluster Terraform infrastructure instead of provisioning a dedicated clusterWorkflow changes in
aws_openshift_rosa_hcp_single_region_tests.yml:IS_RDBMS_SCENARIOenv var centralises the condition (matrix.scenario.secondary_storage == 'rdbms')pg-operateCNPG cluster insteadcamunda-rdbms-values.ymloverlay in place ofcamunda-elastic-values.ymloptimize-enabled: false,elasticsearch-enabled: false, and clearselasticsearch-service-namein the chart test stepmatrix.scenario.ref_arch_dir || matrix.scenario.nameso the RDBMS scenario correctly resolves to therosa-hcp-single-regionprocedure/Terraform directoriesOriginal prompt
💬 Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.