Releases: skybitsnl/backsnap
Releases · skybitsnl/backsnap
v0.9.0
Changelog
- 35f9a53 Add default columns to PVCBackup and PVCRestore. Fixes SKY-1576.
- 165840c Allow setting labels, annotations, node selector, tolerations and priority class name on objects. Fixes SKY-1484.
- 47c9ba6 Bump to chart 0.9.0
- 8fd2131 Rename volume class -> storage class and fix Helm chart camelCase. Fixes SKY-1587.
- 66ecf96 Store durations for PVCBackups and PVCRestore statuses.
v0.8.0
v0.7.0
v0.6.0
Changelog
- b13ece5 Bump chart
- d24eab8 Bump chart 0.6.0
- 201ecd2 Bump goreleaser.
- 144b58b Bump to goreleaser 2 in github actions as well
- bc061db Document how to test unreleased changes locally or in a test cluster.
- 7a7b741 Fix a case where backups stop because of a time difference.
- 3e94ae2 Fix settings for the reconcile operator.
- 2963d65 If cron expr parsing fails, don't create PVCBackups for the object.
- 1fc3bbd Make an error message info-level, because it's not actually an error.
- 9400767 Name backups after the current moment, not the scheduled moment.
- 08300a6 Set default TTL to 3 days instead of 1 hour.
- 87363fb Simplify and update the object samples.
v0.5.0
v0.4.0
v0.3.0
Changelog
- a4cfc90 Add script to automatically bump the Helm chart from a template.
- 2e0dc81 Adjust defaults and explain crontab.
- 376a005 Bump chart with regard to recent changes.
- 0a1657b Bump controller-gen to fix a Github Actions build failure.
- 8188d98 Bump go.mod.
- 61560f1 Fix appVersion
- 8a06f2e Fix volumeclass parameter
- 0317c4c Implement max number of backup jobs running simultaneously.
- 1279e49 Initial commit
- feaaca5 Merge pull request #4 from skybitsnl/helm-chart
- a21c66a Move chart files to their own directories
- fdcdd63 Move charts/apps/backsnap/ to chart/
- 600f26b Rename namespace allow/exclude lists, and allow passing exclude even if allow is given
- cafbd56 Run tests more verbosely.
v0.2.0
Changelog
- 0f4e11e Add local build instructions.
- 834984c Easier instructions to get started.
- cd3813e Fix PVCBackup deletion check, and don't delete the last PVCBackup in particular
- e21f5cd Fix restic builds on arm64
- 6bc7016 Instructions on testing with a private registry
- 6693032 Mention the most important point about restic: it's incremental
- 2880c7b Minor fixes to PVCRestore controller
- 33bfb65 Prevent accidentally running the tests on a cluster other than Minikube.
- cffb3fe Requeue deletion of finished PVCBackup immediately after TTL expires
- 5c412cc Test that PVCBackups are cleaned up after their TTL expires. Fixes SKY-1290.
v0.1.0
Changelog
- b4a9cbf Add a github e2e workflow
- d2463a9 Add a test checking whether the PVC exists on BackupPvc.
- 60b2891 Add e2e tests for backsnap. Fixes SKY-967.
- 4bb034a Add first version of Backsnap, which performs cluster-wide off-site backups of Kubernetes PersistentVolumeClaims.
- 59247bc Add goreleaser automatic release when a tag is placed.
- a69d324 Add tests for selecting PVCs for backup.
- 21f62fe Allow calling the e2e workflow from the release workflow
- 3d31914 Bump github-actions dependencies and add some more checks
- 1623b14 Bump role & improve github workflow
- 6824cc1 Convert Backsnap tool to an operator. Fixes SKY-425, SKY-417.
- ae68ecc Don't read flags from backup.go.
- e129b24 Ensure all clients are created outside of BackupPvc for testing.
- 346d337 Fix YAML
- 8dab607 Fix lint warnings
- 59b35a1 Fix restic image build & make release jobs depend on each other properly
- 0504e36 Fix sometimes printing Pod logs twice.
- 0e8add7 Implement restoration support. Fixes SKY-416.
- 461494d Improve github workflow further
- 6b13758 Initial commit
- 3994313 Move backup.go into its own source file.
- 97d722c Move main_test to select_test
- e5e8a84 Properly run e2e for every new commit, but not every new tag
- 3226622 Properly run e2e for every new commit, but not every new tag.
- ec97f3b Properly run e2e for every new commit, but not every new tag.
- 6934741 Silence warning
- 8b78d7e Switch to controller-runtime for SelectPVCsForBackup
- 418a7f7 Try to use controller-manager as much as possible instead of clientset.
- d11a18a Use controller-manager client for volumesnapshot objects as well