Skip to content

Release v1.8.2

Compare
Choose a tag to compare
@SIGHUP-C-3PO SIGHUP-C-3PO released this 10 Mar 19:12
· 209 commits to main since this release
58975f6

Networking Core Module Release 1.8.2

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

This is a patch release reverts the commonLabels applied in v1.8.0 because they break updating the module in the future.

💡 Please refer to the release notes of the minor version
v1.8.0
if you are upgrading from a version < v1.8.0

Component Images 🚢

Component Supported Version Previous Version
calico v3.21.3 No update
ip-masq v2.5.0 No update

Please refer the individual release notes to get a detailed info on the
releases. Calico doesn't have any breaking changes in minor release 3.12.0, but still would be worth having a look.

Update Guide 🦮

Warnings

  • Since the release rollbacks some changes to immutable fields, if deployments, statefulset and daemonsets, are not deleted first before applying the module, it will error out. Check the Process below for more info.

Process

If you are upgrading from version v1.8.0 or v1.8.1 to v1.8.2 you need to download this new version and then apply the kustomize project as shown below.

There will be downtime on the components.

# Delete the deployments with the labels so they can be upgraded
kubectl -n kube-system delete daemonset.apps/calico-node deployment.apps/calico-kube-controllers
# Finally, apply the new version
kustomize build katalog/calico | kubectl apply -f-
# Delete the deployments with the labels so they can be upgraded
kubectl -n kube-system delete daemonset.apps/ip-masq-agent
# Finally, apply the new version
kusomize build katalog/ip-masq | kubectl apply -f-

If you are upgrading from a version < v1.6.0, you can simply apply the kustomize project as shown below.

# To deploy Calico
kustomize build katalog/calico | kubectl apply -f-
# To deploy ipmasq
kusomize build katalog/ip-masq | kubectl apply -f-