Release v1.8.2
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 release3.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
anddaemonsets
, 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-