Release v1.6.2
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 gatekeeperv3.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
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.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 -