K8up Versions Save

Kubernetes and OpenShift Backup Operator

k8up-4.4.0

9 months ago

This release contains only Helm chart changes

1 changes since k8up-4.3.0

🚀 Features

  • Ability to add annotations to the ServiceAccount (#877)

k8up-4.3.0

11 months ago

This release contains only Helm chart changes

1 changes since k8up-4.2.2

🚀 Features

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

k8up-4.2.2

1 year ago

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.1

1 year ago

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.0

1 year ago

This release contains only Helm chart changes

1 changes since k8up-4.1.0

🔗 Dependency Updates

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

v2.7.0

1 year ago

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.1.0

1 year ago

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

1 year ago

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)

v2.6.0-rc2

1 year ago

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.5.3

1 year ago

This is maintenance release for the documentation. There are no changes in the K8up code.

🐛 Fixes

  • Fixed to the documentation build system