Skip to content

feat(backup): support reconciliation-disabled annotation#10020

Merged
mnencia merged 4 commits intocloudnative-pg:mainfrom
GabriFedi97:dev/10019
Feb 24, 2026
Merged

feat(backup): support reconciliation-disabled annotation#10020
mnencia merged 4 commits intocloudnative-pg:mainfrom
GabriFedi97:dev/10019

Conversation

@GabriFedi97
Copy link
Contributor

@GabriFedi97 GabriFedi97 commented Feb 19, 2026

Add support for the cnpg.io/reconciliationLoop=disabled annotation on Backup resources, matching the existing Cluster behavior.

Closes #10019

@cnpg-bot cnpg-bot added backport-requested ◀️ This pull request should be backported to all supported releases release-1.25 release-1.27 release-1.28 labels Feb 19, 2026
@github-actions
Copy link
Contributor

❗ By default, the pull request is configured to backport to all release branches.

  • To stop backporting this pr, remove the label: backport-requested ◀️ or add the label 'do not backport'
  • To stop backporting this pr to a certain release branch, remove the specific branch label: release-x.y

@GabriFedi97 GabriFedi97 changed the title feat: skip backups reconciliation feat: disable backups reconciliation Feb 19, 2026
@GabriFedi97 GabriFedi97 marked this pull request as ready for review February 19, 2026 16:24
@GabriFedi97 GabriFedi97 requested a review from a team as a code owner February 19, 2026 16:24
@dosubot dosubot bot added size:XS This PR changes 0-9 lines, ignoring generated files. enhancement 🪄 New feature or request labels Feb 19, 2026
@GabriFedi97 GabriFedi97 marked this pull request as draft February 20, 2026 13:14
@GabriFedi97 GabriFedi97 marked this pull request as ready for review February 23, 2026 08:44
@dosubot dosubot bot added size:M This PR changes 30-99 lines, ignoring generated files. documentation 📖 Improvements or additions to documentation and removed size:XS This PR changes 0-9 lines, ignoring generated files. labels Feb 23, 2026
@leo-jin-edb

This comment was marked as off-topic.

@armru
Copy link
Member

armru commented Feb 23, 2026

/test

@github-actions
Copy link
Contributor

@armru, here's the link to the E2E on CNPG workflow run: https://github.com/cloudnative-pg/cloudnative-pg/actions/runs/22310355090

@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Feb 23, 2026
@cnpg-bot cnpg-bot added the ok to merge 👌 This PR can be merged label Feb 23, 2026
GabriFedi97 and others added 3 commits February 24, 2026 22:24
Signed-off-by: Gabriele Fedi <[email protected]>
Verify that the backup controller skips reconciliation when the
cnpg.io/reconciliationLoop annotation is set to "disabled".

Signed-off-by: Armando Ruocco <[email protected]>
@mnencia mnencia changed the title feat: disable backups reconciliation feat(backup): support reconciliation-disabled annotation Feb 24, 2026
@mnencia mnencia added do not backport This PR must not be backported - it will be in the next minor release and removed backport-requested ◀️ This pull request should be backported to all supported releases release-1.25 release-1.27 release-1.28 labels Feb 24, 2026
@mnencia mnencia merged commit 34c308b into cloudnative-pg:main Feb 24, 2026
30 of 33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not backport This PR must not be backported - it will be in the next minor release documentation 📖 Improvements or additions to documentation enhancement 🪄 New feature or request lgtm This PR has been approved by a maintainer ok to merge 👌 This PR can be merged size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Stop Reconciliation for Backups

6 participants