Skip to content

Release v1.12.2

Compare
Choose a tag to compare
@SIGHUP-C-3PO SIGHUP-C-3PO released this 10 Mar 17:45
80650e2

Ingress Core Module Release 1.12.2

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

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

Component Images 🚢

Component Supported Version Previous Version
cert-manager v1.6.1 No update
forecastle v1.0.75 No update
nginx v1.1.0 No update
pomerium v0.15.8 No update
nginx-ldap-auth v1.0.6 No update

Please refer the individual release notes to get a detailed info on the
releases

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.12.0 to v1.12.1, you need to download this new version, then apply the kustomize project as shown below.
There will be some downtime on the components.

kubectl -n cert-manager delete deployment.apps/cert-manager deployment.apps/cert-manager-cainjector deployment.apps/cert-manager-webhook
kustomize build katalog/cert-manager | kubectl apply -f - # This might need to be applied twice, if the deployments haven't come back up fast
# And
kubectl -n ingress-nginx delete deployment.apps/forecastle
kustomize build katalog/forecastle | kubectl apply -f -
# And
kubectl -n pomerium delete deployment.apps/pomerium
kustomize build katalog/pomerium | kubectl apply -f -
# And
kubectl -n ingress-nginx delete daemonset.apps/nginx-ingress-controller
kustomize build katalog/nginx | kubectl apply -f -
# Or
kubectl -n ingress-nginx delete daemonset.apps/nginx-ingress-controller-external daemonset.apps/nginx-ingress-controller-internal
kustomize build katalog/dual-nginx | kubectl apply -f -
# Or
kubectl -n ingress-nginx delete daemonset.apps/nginx-ingress-controller
kustomize build katalog/nginx-gke | kubectl apply -f -
# Or
kubectl -n ingress-nginx delete daemonset.apps/nginx-ingress-controller
kustomize build katalog/nginx-ovh | kubectl apply -f -

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

kustomize build katalog/cert-manager | kubectl apply -f -
# And
kustomize build katalog/forecastle | kubectl apply -f -
# And
kustomize build katalog/pomerium | kubectl apply -f -
# And
kustomize build katalog/nginx | kubectl apply -f -
# Or
kustomize build katalog/dual-nginx | kubectl apply -f -
# Or
kustomize build katalog/nginx-gke | kubectl apply -f -
# Or
kustomize build katalog/nginx-ovh | kubectl apply -f -