Release v1.11.0
Ingress Core Module version 1.11.0
fury-kubernetes-ingress
is part of the SIGHUP maintained Kubernetes
Fury Distribution. The
module ships Ingress Controller and TLS certificate management
components you need to manage external access to your services in your
cluster. Team SIGHUP makes it a priority to maintain these modules in
compliance with CNCF and with all the latest features from upstream.
This release introduces the support for Kubernetes runtime 1.22
and drops support for 1.18
. Refer the Compatibility Matrix for more. Refer the Compatibility Matrix for more.
Known Issues
forecastle
component is broken of kubernetes1.22
. This is due toapiVersion
incombatibilities upstream
- Once the cert-manager CRDs are deployed a certain wait time is necessary before deploying resources using these CRDs.
Changelog
Breaking changes
None
Features
- #48 Adding e2e-tests for cluster based on Kubernetes 1.22
- #49 Fixing the apiVersion of
Ingress
andIngressClass
tov1
to support 1.22 along with adapting the latestIngress
path definition - #50 Upgrading component images:
- #50 Updating the cert-manager CRDs as per upstream
Bug fixes
None
Security Fixes
None
Documentation updates
None
Upgrade Guide
Warnings
- Note that, from the release
1.22
on, Kubernetes dropsIngress
support inextensions/v1beta1
andnetworking.k8s.io/v1beta1
. Any resources using this versions will have to be re-written. - The changes to
spec.backend
is also to be referred. - Upgrade process for Cert-manager and ingress as far as this module is concerned should be smooth.
Process
To upgrade this core module from v1.10.0
to v1.11.0
, you need to download this new version, then apply the kustomize
project.
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 -