Infra Backup Operator is a k8s charm designed to work seamlessly with the Velero Operator. When related, it automatically applies the necessary configuration to enable backups of Kubernetes resources that are not tied to workloads, but to the cluster’s own configuration and infrastructure. This ensures that critical namespaces, system components, and cluster-level settings are preserved, providing a reliable safeguard for restoring the operational foundation of your Kubernetes environment.
The infra backup operator is designed to work with any kind of Kubernetes cluster
PR for code review: Review Charm for Listing by gabrielcocenza · Pull Request #10 · canonical/infra-backup-operator · GitHub
Metadata links
- charmhub.io: Charmhub | Deploy Infra Backup Operator using Charmhub - The Open Operator Collection
- project repository: GitHub - canonical/infra-backup-operator: Client charm to set backup configuration of non-workload related resources by configuring the velero-operator
CI Links
- Code linting or-style checks: infra-backup-operator/tox.ini at main · canonical/infra-backup-operator · GitHub
- Release automation: infra-backup-operator/.github/workflows/publish-charms.yaml at main · canonical/infra-backup-operator · GitHub
- Unit test implementation: infra-backup-operator/tests/unit at main · canonical/infra-backup-operator · GitHub
- Unit test results: Avoid duplications of resources on backup · canonical/infra-backup-operator@697c5e2 · GitHub
- Integration test implementation: infra-backup-operator/tests/integration at main · canonical/infra-backup-operator · GitHub
- Integration test results: Review Charm for Listing · canonical/infra-backup-operator@4f4daa3 · GitHub
Documentation Links
- Usage: https://charmhub.io/infra-backup-operator/docs/tutorial
- Contribution: infra-backup-operator/CONTRIBUTING.md at main · canonical/infra-backup-operator · GitHub
- Licensing: https://github.com/canonical/infra-backup-operator/blob/main/LICENSE
- Publisher: Gabriel Cocenza (gabriel.cocenza@canonical.com) - Solution Engineering