Skip to content

Releases: sighupio/fury-kubernetes-dr

Release v3.0.0

27 Nov 16:34
1b48412
Compare
Choose a tag to compare

Disaster recovery Core Module Release 3.0.0

Welcome to the latest release of the DR module of Kubernetes Fury Distribution maintained by team SIGHUP.

This latest release upgrades the components in the module to their latest stable release, and it's considered a major release since we are changing the default backup method to kopia and enabling by default the EnableCSI feature.

A new component snapshot-controller has been added, which allows the volumes data to be backed up to a pre-defined backup storage in a consistent manner.

Component Images 🚢

Component Supported Version Previous Version
velero v1.15.0 1.14.0
velero-plugin-for-aws v1.11.0 1.10.0
velero-plugin-for-microsoft-azure v1.11.0 1.10.0
velero-plugin-for-gcp v1.11.0 1.10.0
snapshot-controller v8.0.1 -

Please refer to the individual release notes to get a detailed information on each release.

Features 💥

Upgrade Guide 🦮

🚨 Requirement 🚨

Before to upgrade the Velero module to v3.0.0, check if the snapshot-controller is already installed on your cluster.

If it is not, you can install the snapshot-controller package.

Run from the snapshot-controller folder:

# Install snapshot-controller
kustomize build . | kubectl apply -f -

Process

To upgrade this module from v2.4.x to v3.0.0, you need to download this new version and then:

  1. Upgrade Velero CRDs
# Upgrade CRDs
kubectl apply -f katalog/velero-base/crds.yaml
  1. Check if the snapshot-controller is already installed on your cluster:
# Check if snapshot-controller CRDs are installed
kubectl get crds | grep -E 'volumesnapshots|volumesnapshotclasses|volumesnapshotcontents'
  1. Upgrade Velero
# Upgrade Velero
kustomize build katalog/velero/velero-aws | kubectl apply -f -
# Or
kustomize build katalog/velero/velero-gcp | kubectl apply -f -
# Or
kustomize build katalog/velero/velero-azure | kubectl apply -f -
# Or, if the cluster is on-premise remove the minio-setup job first
kubectl delete job -n kube-system minio-setup
kustomize build katalog/velero/velero-on-prem | kubectl apply -f -

v2.4.0

02 Aug 12:26
3fdd230
Compare
Choose a tag to compare

Disaster recovery Core Module Release 2.4.0

Welcome to the latest release of the DR module of Kubernetes Fury Distribution maintained by team SIGHUP.

This latest release upgrades the components in the module to their latest stable release.
It also removes csi plugin, because it's already merged into Velero itself.

Component Images 🚢

Component Supported Version Previous Version
velero v1.14.0 1.13.0
velero-plugin-for-aws v1.10.0 1.9.0
velero-plugin-for-microsoft-azure v1.10.0 1.9.0
velero-plugin-for-gcp v1.10.0 1.9.0
velero-plugin-for-csi Removed 0.7.0

Please refer to the individual release notes to get a detailed information on each release.

Features 💥

  • Update Velero to v1.14.0
  • Update plugins
  • Add flags --client-qps and --client-burst to avoid the throttling errors. See here

Update Guide 🦮

Process

To upgrade this module from v2.3.x to v2.4.0, you need to download this new version and then:

  1. Upgrade Velero
# Upgrade CRDs
kubectl apply -f katalog/velero-base/crds.yaml

# Upgrade Velero
kustomize build katalog/velero/velero-aws | kubectl apply -f -
# Or
kustomize build katalog/velero/velero-gcp | kubectl apply -f -
# Or
kustomize build katalog/velero/velero-azure | kubectl apply -f -
# Or, if the cluster is on-premise remove the minio-setup job first
kubectl delete job -n kube-system minio-setup
kustomize build katalog/velero/velero-on-prem | kubectl apply -f -

Preview v2.4.0-rc.0

02 Aug 09:24
Compare
Choose a tag to compare
Preview v2.4.0-rc.0 Pre-release
Pre-release

Disaster recovery Core Module Release 2.4.0

Welcome to the latest release of the DR module of Kubernetes Fury Distribution maintained by team SIGHUP.

This latest release upgrades the components in the module to their latest stable release.
It also removes csi plugin, because it's already merged into Velero itself.

Component Images 🚢

Component Supported Version Previous Version
velero v1.14.0 1.13.0
velero-plugin-for-aws v1.10.0 1.9.0
velero-plugin-for-microsoft-azure v1.10.0 1.9.0
velero-plugin-for-gcp v1.10.0 1.9.0
velero-plugin-for-csi Removed 0.7.0

Please refer to the individual release notes to get a detailed information on each release.

Features 💥

  • Update Velero to v1.14.0
  • Update plugins

Update Guide 🦮

Process

To upgrade this module from v2.3.x to v2.4.0, you need to download this new version and then:

  1. Upgrade Velero
# Upgrade CRDs
kubectl apply -f katalog/velero-base/crds.yaml

# Upgrade Velero
kustomize build katalog/velero/velero-aws | kubectl apply -f -
# Or
kustomize build katalog/velero/velero-gcp | kubectl apply -f -
# Or
kustomize build katalog/velero/velero-azure | kubectl apply -f -
# Or, if the cluster is on-premise remove the minio-setup job first
kubectl delete job -n kube-system minio-setup
kustomize build katalog/velero/velero-on-prem | kubectl apply -f -

Release v2.3.0

13 Feb 12:30
3021511
Compare
Choose a tag to compare

Disaster recovery Core Module Release 2.3.0

Welcome to the latest release of the DR module of Kubernetes Fury Distribution maintained by team SIGHUP.

This latest release upgrades the components in the module to its latest stable release along with adding support for Kubernetes release v1.28.

Component Images 🚢

Component Supported Version Previous Version
velero v1.13.0 1.12.0
velero-plugin-for-aws v1.9.0 1.8.0
velero-plugin-for-microsoft-azure v1.9.0 1.8.0
velero-plugin-for-gcp v1.9.0 1.8.0
velero-plugin-for-csi v0.7.0 0.6.0

Please refer to the individual release notes to get a detailed information on each release.

Features 💥

  • Update Velero to v1.13.0
  • Update plugins
  • Add support for Kubernetes v1.28.x

Update Guide 🦮

Process

To upgrade this module from v2.2.x to v2.3.0, you need to download this new version and then:

  1. Upgrade Velero
# Upgrade CRDs
kubectl apply -f katalog/velero-base/crds.yaml

# Upgrade Velero
kustomize build katalog/velero/velero-aws | kubectl apply -f -
# Or
kustomize build katalog/velero/velero-gcp | kubectl apply -f -
# Or
kustomize build katalog/velero/velero-azure | kubectl apply -f -
# Or, if the cluster is on-premise remove the minio-setup job first
kubectl delete job -n kube-system minio-setup
kustomize build katalog/velero/velero-on-prem | kubectl apply -f -
  1. Replace the Velero Node Agent integration
kubectl delete daemonset -n kube-system node-agent
kustomize build katalog/velero/velero-node-agent | kubectl apply -f -

Preview v2.3.0-rc.1

13 Feb 11:40
Compare
Choose a tag to compare
Preview v2.3.0-rc.1 Pre-release
Pre-release

Disaster recovery Core Module Release 2.23.0

Welcome to the latest release of the DR module of Kubernetes Fury Distribution maintained by team SIGHUP.

This latest release upgrades the components in the module to its latest stable release along with adding support for Kubernetes release v1.28.

Component Images 🚢

Component Supported Version Previous Version
velero v1.13.0 1.12.0
velero-plugin-for-aws v1.9.0 1.8.0
velero-plugin-for-microsoft-azure v1.9.0 1.8.0
velero-plugin-for-gcp v1.9.0 1.8.0
velero-plugin-for-csi v0.7.0 0.6.0

Please refer to the individual release notes to get a detailed information on each release.

Features 💥

  • Update Velero to v1.13.0
  • Update plugins
  • Add support for Kubernetes v1.28.x

Update Guide 🦮

Process

To upgrade this module from v2.2.x to v2.3.0, you need to download this new version and then:

  1. Upgrade Velero
# Upgrade CRDs
kubectl apply -f katalog/velero-base/crds.yaml

# Upgrade Velero
kustomize build katalog/velero/velero-aws | kubectl apply -f -
# Or
kustomize build katalog/velero/velero-gcp | kubectl apply -f -
# Or
kustomize build katalog/velero/velero-azure | kubectl apply -f -
# Or, if the cluster is on-premise remove the minio-setup job first
kubectl delete job -n kube-system minio-setup
kustomize build katalog/velero/velero-on-prem | kubectl apply -f -
  1. Replace the Velero Node Agent integration
kubectl delete daemonset -n kube-system node-agent
kustomize build katalog/velero/velero-node-agent | kubectl apply -f -

Release v2.2.0

23 Nov 11:09
a2a9876
Compare
Choose a tag to compare

Disaster recovery Core Module Release 2.2.0

Welcome to the latest release of the DR module of Kubernetes Fury Distribution maintained by team SIGHUP.

This latest release upgrades the components in the module to its latest stable release along with adding support for Kubernetes release v1.27.

Component Images 🚢

Component Supported Version Previous Version
velero v1.12.0 1.11.1
velero-plugin-for-aws v1.8.0 1.7.0
velero-plugin-for-microsoft-azure v1.8.0 1.7.0
velero-plugin-for-gcp v1.8.0 1.7.0
velero-plugin-for-csi v0.6.0 0.5.0

Please refer to the individual release notes to get a detailed information on each release.

Features 💥

  • Update Velero to v1.12.0
  • Update plugins
  • Add support for Kubernetes v1.27.x
  • Rename velero-restic to velero-node-agent

Update Guide 🦮

Warning

The update of the Disater Recovery Module to v2.2.0 is subject to some breaking changes. Please follow carefully the process described below.

Process

To upgrade this module from v2.1.x to v2.2.0, you need to download this new version and then:

  1. Upgrade Velero
# Upgrade CRDs
kubectl apply -f katalog/velero-base/crds.yaml

# Upgrade Velero
kustomize build katalog/velero/velero-aws | kubectl apply -f -
# Or
kustomize build katalog/velero/velero-gcp | kubectl apply -f -
# Or
kustomize build katalog/velero/velero-azure | kubectl apply -f -
# Or, if the cluster is on-premise remove the minio-setup job first
kubectl delete job -n kube-system minio-setup
kustomize build katalog/velero/velero-on-prem | kubectl apply -f -
  1. Replace the Velero Node Agent integration
kubectl delete daemonset -n kube-system node-agent
kustomize build katalog/velero/velero-node-agent | kubectl apply -f -

Preview v2.2.0-rc.6

08 Nov 09:58
ed88e7c
Compare
Choose a tag to compare
Preview v2.2.0-rc.6 Pre-release
Pre-release

Disaster recovery Core Module Release 2.2.0

Welcome to the latest release of the DR module of Kubernetes Fury Distribution maintained by team SIGHUP.

This latest release upgrades the components in the module to its latest stable release along with adding support for Kubernetes release v1.27.

Component Images 🚢

Component Supported Version Previous Version
velero v1.12.0 1.11.1
velero-plugin-for-aws v1.8.0 1.7.0
velero-plugin-for-microsoft-azure v1.8.0 1.7.0
velero-plugin-for-gcp v1.8.0 1.7.0
velero-plugin-for-csi v0.6.0 0.5.0

Please refer to the individual release notes to get a detailed information on each release.

Features 💥

  • Update Velero to v1.12.0
  • Update plugins
  • Add support for Kubernetes v1.27.x
  • Rename velero-restic to velero-node-agent

Update Guide 🦮

Warning

The update of the Disater Recovery Module to v2.2.0 is subject to some breaking changes. Please follow carefully the process described below.

Process

To upgrade this module from v2.1.x to v2.2.0, you need to download this new version and then:

  1. Upgrade Velero
# Upgrade CRDs
kubectl apply -f katalog/velero-base/crds.yaml

# Upgrade Velero
kustomize build katalog/velero/velero-aws | kubectl apply -f -
# Or
kustomize build katalog/velero/velero-gcp | kubectl apply -f -
# Or
kustomize build katalog/velero/velero-azure | kubectl apply -f -
# Or, if the cluster is on-premise remove the minio-setup job first
kubectl delete job -n kube-system minio-setup
kustomize build katalog/velero/velero-on-prem | kubectl apply -f -
  1. Replace the Velero Node Agent integration
kubectl delete daemonset -n kube-system node-agent
kustomize build katalog/velero/velero-node-agent | kubectl apply -f -

Release v2.1.0

18 Sep 14:42
5ed3da6
Compare
Choose a tag to compare

Disaster recovery Core Module Release 2.1.0

Welcome to the latest release of the DR module of Kubernetes Fury Distribution maintained by team SIGHUP.

This latest release upgrades the components in the module to its latest stable release along with adding support for Kubernetes release v1.26.

Component Images 🚢

Component Supported Version Previous Version
velero v1.11.0 1.10.1
velero-plugin-for-aws v1.7.0 1.6.1
velero-plugin-for-microsoft-azure v1.7.0 1.6.1
velero-plugin-for-gcp v1.7.0 1.6.1
velero-plugin-for-csi v0.5.0 0.4.1

Please refer to the individual release notes to get a detailed information on each release.

Features 💥

  • Updated Velero to v1.11.0
  • Updated plugins
  • Added support for Kubernetes v1.26.x

Update Guide 🦮

Process

To upgrade this core module from v2.0.x to v2.1.0, you need to download this new version, then apply the kustomize project.

kubectl apply -f katalog/velero-base/crds.yaml
kustomize build katalog/velero-on-prem | kubectl apply -f -
# or
kustomize build katalog/velero-aws | kubectl apply -f -
# or
kustomize build katalog/velero-gcp | kubectl apply -f -
# or
kustomize build katalog/velero-azure | kubectl apply -f -
# and/or
kustomize build katalog/velero-restic | kubectl apply -f -

Also for the terraform modules, run terraform init -upgrade , then apply the new version.

Preview v2.1.0-rc.0

28 Aug 14:41
b83e293
Compare
Choose a tag to compare
Preview v2.1.0-rc.0 Pre-release
Pre-release

Disaster recovery Core Module Release 2.1.0

Welcome to the latest release of the DR module of Kubernetes Fury Distribution maintained by team SIGHUP.

This latest release upgrades the components in the module to its latest stable release along with adding support for Kubernetes release v1.26.

Component Images 🚢

Component Supported Version Previous Version
velero v1.11.0 1.10.1
velero-plugin-for-aws v1.7.0 1.6.1
velero-plugin-for-microsoft-azure v1.7.0 1.6.1
velero-plugin-for-gcp v1.7.0 1.6.1
velero-plugin-for-csi v0.5.0 0.4.1

Please refer to the individual release notes to get a detailed information on each release.

Features 💥

  • Updated Velero to v1.11.0
  • Updated plugins
  • Added support for Kubernetes v1.26.x

Update Guide 🦮

Process

Kustomize

To upgrade this core module from v2.0.x to v2.1.0, you need to download this new version, then apply the kustomize project.

kubectl apply -f katalog/velero-base/crds.yaml
kustomize build katalog/velero-on-prem | kubectl apply -f -
# or
kustomize build katalog/velero-aws | kubectl apply -f -
# or
kustomize build katalog/velero-gcp | kubectl apply -f -
# or
kustomize build katalog/velero-azure | kubectl apply -f -
# and/or
kustomize build katalog/velero-restic | kubectl apply -f -

For additional info you can have a look here

Release v2.0.0

26 Jun 07:53
Compare
Choose a tag to compare

Disaster recovery Core Module Release 2.0.0

Welcome to the latest release of the DR module of Kubernetes Fury Distribution maintained by team SIGHUP.

This latest release upgrades Terraform Modules in the module to Terraform >= 1.3.

Component Images 🚢

Component Supported Version Previous Version
velero v1.10.1 No update
velero-plugin-for-aws v1.6.1 No update
velero-plugin-for-microsoft-azure v1.6.1 No update
velero-plugin-for-gcp v1.6.1 No update
velero-plugin-for-csi v0.4.1 No update

Please refer to the individual release notes to get a detailed information on each release.

Features 💥

  • Breaking: Updated Terraform modules to be compatible with Terraform >= 1.3.

Update Guide 🦮

Process

Update your Terraform project and CLI to version >= 1.3 and rum terraform init -upgrade , then apply the new version.