Skip to content

Releases: k8up-io/k8up

k8up-4.3.0

09 Jun 07:51
f9d8c2e

Choose a tag to compare

This release contains only Helm chart changes

1 changes since k8up-4.2.2

🚀 Features

  • Add helm hooks to cleanup operator generated objects (#863)

v2.7.1

12 May 12:42
81d9c2b

Choose a tag to compare

3 changes since v2.7.0

NOTE: There's currently a known issue with the 2.7.x releases that can break the backups on update. Please remove all rolebindings named pod-executor-namespaced in namespaces where a backup is active after updating. We'll release an automated fix for this soon.

🚀 Features

  • Add darwin and windows to GOOS build targets (#849)

🐛 Fixes

  • fix: exclude non-running pods from podlist (#814)
  • Improve RBAC for the operator (#852) (thanks for Nanzi Yang to make us aware of possible improvements)

k8up-4.2.2

12 May 12:49
f24844b

Choose a tag to compare

This release contains only Helm chart changes

2 changes since k8up-4.2.0

🐛 Fixes

  • Add update permission to the chart for roles (#838)

🔗 Dependency Updates

  • Bump k8up version (#856)

v2.7.0

30 Mar 12:19
8f203d7

Choose a tag to compare

Attention: The helm chart doesn't update the CRDs, please apply the new CRDs after upgrading K8up.

6 changes since v2.6.0

🚀 Features

  • Save available snapshots into CRs (#813)
  • adding new annotation to specify in which container inside pod backup should run (#820)
  • Cli snapshot restore (#831)

🐛 Fixes

  • Ensure there is a job for PreBackupPods if they exist. (#824)
  • Add requeue to all job types (#832)

📄 Documentation

  • Presentation slides update (#821)
  • adding new annotation to specify in which container inside pod backup should run (#820)

k8up-4.2.0

30 Mar 12:36
af2bcaf

Choose a tag to compare

This release contains only Helm chart changes

1 changes since k8up-4.1.0

🔗 Dependency Updates

  • Update chart to K8up v2.7 (#833)

v2.6.0

28 Feb 07:45
6d8ab1d

Choose a tag to compare

27 changes since v2.5.3

NOTE: This release brings initial RWO support. K8up will by default backup all PVCs it finds in the given namespace. If you don't want to back up RWO PVCs, please annotate them with k8up.io/backup: false.

Please re-apply the CRDs while updating to this release, as they have been adjusted. If you rely on the EffectiveSchedules in any external app, please take note that it was removed and the information move to the status field of schedules.

🚀 Features

  • feat: add support for RWO PVCs backups (#801)

🛠️ Minor Changes

  • Drop old Kubernetes suppport (#767)
  • Replace old env var in e2e test (#772)
  • Simplify JobObject interface (#782)
  • Setup golangci-lint (replace CodeClimate) (#785)
  • Free Backup controller from internal Observer (#781)
  • Free Schedule, Restore and Archive controllers from internal observer (#784)
  • Free Check and Prune from internal Observer, rework exclusive job queueing (#789)
  • Rework internal job queueing (#791)
  • Cleanup codebase after refactorings (#797)
  • rollback changes to samples (#802)
  • fix owner reconciliation (#807)

🔎 Breaking Changes

  • Move randomized schedules to Status and remove EffectiveSchedules CRD (#774)

📄 Documentation

  • Document options for restoring as non-root user (#776)
  • Remove K8upJobStuck alert runbook (#794)
  • Update docs with RWO backup feature (#815)

🔗 Dependency Updates

  • Update module github.com/urfave/cli/v2 to v2.23.2 (#759)
  • Update docker.io/library/alpine Docker tag to v3.17 (#765)
  • Update module sigs.k8s.io/controller-runtime to v0.13.1 (#762)
  • Update module github.com/prometheus/client_golang to v1.14.0 (#761)
  • Update module github.com/minio/minio-go/v7 to v7.0.44 (#757)
  • Update module go.uber.org/zap to v1.24.0 (#769)
  • Update goreleaser/goreleaser-action action to v4 (#780)
  • Update module github.com/stretchr/testify to v1.8.1 (#760)
  • Update module github.com/urfave/cli/v2 to v2.23.7 (#793)
  • Update dependency bats to v1.9.0 (#753)
  • Update module github.com/minio/minio-go/v7 to v7.0.49 (#768)

k8up-4.1.0

28 Feb 08:31
a24938c

Choose a tag to compare

This release contains only Helm chart changes

2 changes since k8up-4.0.1

🛠️ Minor Changes

  • Remove K8upJobStuck alert (#795)

🔗 Dependency Updates

  • Bump K8up and chart versions (#819)

v2.6.0-rc2

23 Feb 08:01
c91ba3e

Choose a tag to compare

v2.6.0-rc2 Pre-release
Pre-release

5 changes since v2.6.0-rc1

🚀 Features

  • feat: add support for RWO PVCs backups (#801)

🛠️ Minor Changes

  • Cleanup codebase after refactorings (#797)
  • rollback changes to samples (#802)
  • fix owner reconciliation (#807)

🔗 Dependency Updates

  • Update dependency bats to v1.9.0 (#753)

v2.6.0-rc1

12 Jan 10:50
fad59b6

Choose a tag to compare

v2.6.0-rc1 Pre-release
Pre-release

20 changes since v2.5.2

🛠️ Minor Changes

  • Drop old Kubernetes suppport (#767)
  • Replace old env var in e2e test (#772)
  • Simplify JobObject interface (#782)
  • Setup golangci-lint (replace CodeClimate) (#785)
  • Free Backup controller from internal Observer (#781)
  • Free Schedule, Restore and Archive controllers from internal observer (#784)
  • Free Check and Prune from internal Observer, rework exclusive job queueing (#789)
  • Rework internal job queueing (#791)

🔎 Breaking Changes

  • Move randomized schedules to Status and remove EffectiveSchedules CRD (#774)

📄 Documentation

  • Document options for restoring as non-root user (#776)
  • Remove K8upJobStuck alert runbook (#794)

🔗 Dependency Updates

  • Update module github.com/urfave/cli/v2 to v2.23.2 (#759)
  • Update docker.io/library/alpine Docker tag to v3.17 (#765)
  • Update module sigs.k8s.io/controller-runtime to v0.13.1 (#762)
  • Update module github.com/prometheus/client_golang to v1.14.0 (#761)
  • Update module github.com/minio/minio-go/v7 to v7.0.44 (#757)
  • Update module go.uber.org/zap to v1.24.0 (#769)
  • Update goreleaser/goreleaser-action action to v4 (#780)
  • Update module github.com/stretchr/testify to v1.8.1 (#760)
  • Update module github.com/urfave/cli/v2 to v2.23.7 (#793)

k8up-4.0.1

22 Dec 11:01
e7ceb02

Choose a tag to compare

1 changes since k8up-4.0.0

🐛 Fixes

  • Add missing watch permissions to chart (#790)