Skip to content

Releases: skybitsnl/backsnap

v0.9.0

11 Aug 14:19
47c9ba6
Compare
Choose a tag to compare

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

06 Aug 21:32
35f2c4e
Compare
Choose a tag to compare

Changelog

  • c90c80c Add Artifact Hub link
  • 55279ac Bump to chart 0.8.0.
  • 5acd542 Delete unused empty file
  • 35f2c4e Fix Makefile.
  • f6fca25 For PVCRestore PVCs, use default storage class correctly.
  • ac2f72c Make a Helm chart repository.
  • 7cbdbe0 Move chart/repo to docs

v0.7.0

05 Aug 18:20
ae193a3
Compare
Choose a tag to compare

Changelog

  • ae193a3 Bump chart to 0.7
  • f72badf Fix an issue where outdated cache would prevent a backup from being finished properly.

v0.6.0

03 Aug 13:07
144b58b
Compare
Choose a tag to compare

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

01 Aug 11:01
959f840
Compare
Choose a tag to compare

Changelog

v0.4.0

01 Aug 10:22
af08c02
Compare
Choose a tag to compare

Changelog

  • af08c02 Move FindCurrentRunningBackups to the first Reconcile.

v0.3.0

29 Jul 21:43
8a06f2e
Compare
Choose a tag to compare

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

29 May 19:48
cd3813e
Compare
Choose a tag to compare

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

11 Mar 19:05
Compare
Choose a tag to compare

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