Skip to content

Migrate from cnpg-ibm to ibm-pg-operator#2773

Merged
Daniel-Fan merged 4 commits intomasterfrom
ibm-pg
Mar 23, 2026
Merged

Migrate from cnpg-ibm to ibm-pg-operator#2773
Daniel-Fan merged 4 commits intomasterfrom
ibm-pg

Conversation

@Daniel-Fan
Copy link
Copy Markdown
Contributor

What this PR does / why we need it:

This PR updates the PostgreSQL operator integration by migrating from the cnpg-ibm operator to the new ibm-pg-operator. The changes include:

  1. Updates the API group from postgresql.cnpg.ibm.com to pg.ibm.com across all resource definitions
  2. Updates the operator package name from cnpg-ibm to ibm-pg-operator
  3. Updates the operator channel from stable-v1.25 to stable-v1.28
  4. Updates the ConfigMap reference from cnpg-ibm-operand-images-config to ibm-pg-operator-operand-images-config
  5. Removes the separate ibm-cnpg-postgres-operator operator installation and consolidates to a single common-service-cnpg operator
  6. Removes the cnpg-postgresql-operator-request OperandRequest resource as it's no longer needed
  7. Updates catalog source references to use the common catalog source variable
  8. Updates RBAC permissions to reflect the new API group

Which issue(s) this PR fixes:
Fixes https://github.ibm.com/IBMPrivateCloud/roadmap/issues/69032

Signed-off-by: Daniel Fan <fanyuchensx@gmail.com>
Signed-off-by: Daniel Fan <fanyuchensx@gmail.com>
Signed-off-by: Daniel Fan <fanyuchensx@gmail.com>
Signed-off-by: Daniel Fan <fanyuchensx@gmail.com>
Copy link
Copy Markdown
Contributor

@YCShen1010 YCShen1010 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@YCShen1010
Copy link
Copy Markdown
Contributor

thank you @Daniel-Fan for the great job

@Daniel-Fan Daniel-Fan merged commit afa06b7 into master Mar 23, 2026
9 checks passed
@YCShen1010 YCShen1010 deleted the ibm-pg branch April 2, 2026 15:30
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.

2 participants