Skip to content

feat: add barman keep command #97

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

webconn
Copy link

@webconn webconn commented Mar 26, 2025

I'm currently working on a feature cloudnative-pg/cloudnative-pg#7181 (add keep target to backups), so I need a wrapper for barman-cloud-backup-keep to call it from backup reconciler.

This function is to be used in cloudnative-pg operator afterwards.

@webconn webconn requested a review from a team as a code owner March 26, 2025 13:12
Signed-off-by: Nikita Maslov <webconn@nebius.com>
@webconn webconn force-pushed the feature/barman-keep-cmd branch from 395dd8a to 7ada087 Compare March 26, 2025 13:14
webconn added a commit to webconn/cloudnative-pg that referenced this pull request Mar 26, 2025
This patch adds `keep` option to backup spec and a reconsiler for it
(currently only on backup creation stage, no post-backup changes).

This option supports all possible `barman-cloud-backup-keep` modes:
nokeep, standalone and full.

This is a draft, it also requires merged changes in barman-cloud
(cloudnative-pg/barman-cloud#97) and updated
module version here afterwards.

Signed-off-by: Nikita Maslov <webconn@nebius.com>
webconn added a commit to webconn/cloudnative-pg that referenced this pull request May 6, 2025
This patch adds `keep` option to backup spec and a reconsiler for it
(currently only on backup creation stage, no post-backup changes).

This option supports all possible `barman-cloud-backup-keep` modes:
nokeep, standalone and full.

This is a draft, it also requires merged changes in barman-cloud
(cloudnative-pg/barman-cloud#97) and updated
module version here afterwards.

Signed-off-by: Nikita Maslov <webconn@nebius.com>
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.

1 participant