Skip to content

patch(DPE-10868): Better backup configuration - #406

Open
Gu1nness wants to merge 17 commits into
8/edgefrom
DPE-10868-improve-pbm-initial-setup
Open

patch(DPE-10868): Better backup configuration#406
Gu1nness wants to merge 17 commits into
8/edgefrom
DPE-10868-improve-pbm-initial-setup

Conversation

@Gu1nness

Copy link
Copy Markdown
Contributor

🏷️ Type of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Tooling and CI
  • Dependencies upgrade or change
  • Chores / refactoring

📝 Description

Refactor PBM configuration and synchronisation:

  • Use remote configuration to configure PBM, getting rid of the quirky initial setup of PBM.
  • Remove the force_resync_config method (not used anymore, and useless as PBM when needed.

Fix #403

🧪 Manual testing steps

You can run locally the backup_tls tests that will install microceph and everything for you before running the tests.

🔬 Automated testing steps

No update needed.

✅ Checklist

  • My code follows the code style of this project.
  • I have added or updated any relevant documentation.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@Gu1nness
Gu1nness marked this pull request as ready for review August 21, 2026 08:23
"""Overwrites the PBM config file with the one provided by default."""
# Bootstrap the config with blackhole configuration.
self.workload.write(
self.workload.paths.pbm_config,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

it looks like the pbm_config property is no longer used and can be removed

Comment thread single_kernel_mongo/managers/backups/common.py
Comment thread single_kernel_mongo/managers/backups/common.py Outdated
@Gu1nness
Gu1nness force-pushed the DPE-10868-improve-pbm-initial-setup branch from 8714813 to 43dcac5 Compare August 21, 2026 15:08
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.

Improve PBM initial setup

2 participants