Skip to content

Release v1.6.2

Compare
Choose a tag to compare
@SIGHUP-C-3PO SIGHUP-C-3PO released this 10 Mar 18:39
· 141 commits to main since this release
9333a8b

OPA Core Module Release 1.6.2

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

This is a patch release fixing a bug with a missing mount for gatekeeper-audit and reverts the commonLabels applied in v1.6.0 because they break updating the module in the future.

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

Component Images 🚢

Component Supported Version Previous Version
gatekeeper v3.7.0 No update
gatekeeper-policy-manager v0.5.1 No update

Please refer the individual release notes to get a detailed info on the
releases. Eventhough gatekeeper v3.7.0 has no breaking changes, it is worth having a look at it.

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.6.0 or v1.6.1 to v1.6.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 validating webhook to avoid downtime while performing the upgrade
kubectl delete validatingwebhookconfigurations.admissionregistration.k8s.io gatekeeper-validating-webhook-configuration
# Delete the deployments with the labels, so they can be upgraded
kubectl delete -n gatekeeper-system deployments.apps gatekeeper-policy-manager gatekeeper-audit gatekeeper-controller-manager
# Finally, apply the new version
kustomize build katalog/gatekeeper | kubectl apply -f -

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

kustomize build katalog/gatekeeper | kubectl apply -f -