Releases: sighupio/fury-kubernetes-ingress
Preview v1.10.0-rc1
Ingress Core Module version 1.10.0
TBD
Changelog
- Adds pomerium
- Updated cert-manager from 1.0.1 to 1.3.1
- Update nginx ingress controller from 0.43 to 0.46
- Add missing namespace to cert-manager dashboard.
Upgrade path
To upgrade this core module from v1.9.2
to v1.10.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 -
In order to clean up legacy deprecated objects:
kubectl delete clusterrolebinding cert-manager-cainjector-leaderelection cert-manager-leaderelection
kubectl delete clusterrole cert-manager-leaderelection
Release v1.9.2
Ingress Core Module version 1.9.2
This patch contains only the change (and few examples) to move the container image from the reg.sighup.io
registry
to registry.sighup.io
.
Changelog
- All the container images comes from SIGHUP registry to avoid rate limits.
Upgrade path
To upgrade this core module from v1.9.1
to v1.9.2
, you need to download this new version, then apply the
kustomize
project. No further action is required.
kustomize build katalog/cert-manager | kubectl apply -f -
kustomize build katalog/dual-nginx | kubectl apply -f -
kustomize build katalog/forecastle | kubectl apply -f -
kustomize build katalog/nginx | kubectl apply -f -
kustomize build katalog/nginx-gke | kubectl apply -f -
kustomize build katalog/nginx-ldap-auth | kubectl apply -f -
kustomize build katalog/nginx-ovh | kubectl apply -f -
Release v1.9.1
Ingress Core Module version 1.9.1
This release contains a hotfix in the cert-manager and the ingress
packages.
Changelog
- FIX: Issue #37. ServiceMonitor can not match the right service.
- FIX: The logging module can not parse
dot
keys in the label field.
Upgrade path
Before upgrade this core module from v1.9.0
to v1.9.1
, delete some objects as they do not allow patch in place,
this shouldn't cause downtime in the application side.
$ kubectl -n cert-manager delete deployment cert-manager-webhook cert-manager-cainjector cert-manager
deployment.apps "cert-manager-webhook" deleted
deployment.apps "cert-manager-cainjector" deleted
deployment.apps "cert-manager" deleted
Finally, download this new version, then apply the
kustomize
projects.
$ kustomize build katalog/cert-manager | kubectl apply -f -
$ 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 -
Preview v1.9.1-rc1
Ingress Core Module version 1.9.1
This release contains a hotfix in the cert-manager and the ingress
packages.
Changelog
- FIX: Issue #37. ServiceMonitor can not match the right service.
- FIX: The logging module can not parse
dot
keys in the label field.
Upgrade path
Before upgrade this core module from v1.9.0
to v1.9.1
, delete some objects as they do not allow patch in place,
this shouldn't cause downtime in the application side.
$ kubectl -n cert-manager delete deployment cert-manager-webhook cert-manager-cainjector cert-manager
deployment.apps "cert-manager-webhook" deleted
deployment.apps "cert-manager-cainjector" deleted
deployment.apps "cert-manager" deleted
Finally, download this new version, then apply the
kustomize
projects.
$ kustomize build katalog/cert-manager | kubectl apply -f -
$ 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 -
Release v1.9.0
Ingress Core Module version 1.9.0
SIGHUP team maintains this module updated and tested. That is the main reason why we worked on this new release.
With the Kubernetes 1.20 release, it became the perfect time to start testing this module against this Kubernetes
release.
Changelog
- Upgrade cert-manager. From v1.0.1 to
v1.1.0 - Upgrade nginx-ingress-controller and its variants
(from v0.35.0 to v0.43.0): - Upgrade forecastle. From 1.0.57 to
1.0.61 - Kubernetes support:
- Deprecate Kubernetes 1.16 support.
- Kubernetes 1.19 is considered stable.
- Add tech-preview support to Kubernetes 1.20.
- All the container images come from the SIGHUP registry to avoid rate limits.
Upgrade path
To upgrade this core module from v1.8.2
to v1.9.0
, you need to download this new version, then apply the
kustomize
projects. No further action is required.
kustomize build katalog/cert-manager | kubectl apply -f -
# And
kustomize build katalog/forecastle | 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 -
Preview v1.9.0-rc7
Ingress Core Module version 1.9.0
SIGHUP team maintains this module updated and tested. That is the main reason why we worked on this new release.
With the Kubernetes 1.20 release, it became the perfect time to start testing this module against this Kubernetes
release.
Changelog
- Upgrade cert-manager. From v1.0.1 to
v1.1.0 - Upgrade nginx-ingress-controller and its variants
(from v0.35.0 to v0.43.0): - Upgrade forecastle. From 1.0.57 to
1.0.61 - Kubernetes support:
- Deprecate Kubernetes 1.16 support.
- Kubernetes 1.19 is considered stable.
- Add tech-preview support to Kubernetes 1.20.
- All the container images come from the SIGHUP registry to avoid rate limits.
Upgrade path
To upgrade this core module from v1.8.2
to v1.9.0
, you need to download this new version, then apply the
kustomize
projects. No further action is required.
kustomize build katalog/cert-manager | kubectl apply -f -
# And
kustomize build katalog/forecastle | 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 -
Preview v1.9.0-rc5
Ingress Core Module version 1.9.0
SIGHUP team maintains this module updated and tested. That is the main reason why we worked on this new release.
With the Kubernetes 1.20 release, it became the perfect time to start testing this module against this Kubernetes
release.
Changelog
- Upgrade cert-manager. From v1.0.1 to
v1.1.0 - Upgrade nginx-ingress-controller and its variants
(from v0.35.0 to v0.43.0): - Upgrade forecastle. From 1.0.57 to
1.0.61 - Kubernetes support:
- Deprecate Kubernetes 1.16 support.
- Kubernetes 1.19 is considered stable.
- Add tech-preview support to Kubernetes 1.20.
Upgrade path
To upgrade this core module from v1.8.2
to v1.9.0
, you need to download this new version, then apply the
kustomize
projects. No further action is required.
kustomize build katalog/cert-manager | kubectl apply -f -
# And
kustomize build katalog/forecastle | 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 -
Preview v1.9.0-rc4
Ingress Core Module version 1.8.2
SIGHUP team maintains this module updated and tested. That is the main reason why we worked on this new release.
With the Kubernetes 1.20 release, it became the perfect time to start testing this module against this Kubernetes
release.
Changelog
- Upgrade cert-manager. From v1.0.1 to
v1.1.0 - Upgrade nginx-ingress-controller and its variants
(from v0.35.0 to v0.42.0): - Upgrade forecastle. From 1.0.57 to
1.0.61 - Kubernetes support:
- Deprecate Kubernetes 1.16 support.
- Kubernetes 1.19 is considered stable.
- Add tech-preview support to Kubernete 1.20.
Upgrade path
To upgrade this core module from v1.8.2
to v1.9.0
, you need to download this new version, then apply the
kustomize
projects. No further action is required.
kustomize build katalog/cert-manager | kubectl apply -f -
# And
kustomize build katalog/forecastle | 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 -
Release v1.8.2
Ingress Core Module version 1.8.2
This release includes minor improvements and bugfixes.
Changelog
- Adds cert-manager dashboard.
- Fixes RBAC permissions of the
nginx-ingress-role
when usingdual-nginx
, giving permissions to both ingresses (internal and external) to use the neededconfigmaps
.
Upgrade path
To upgrade this core module from v1.8.1
to v1.8.2
, you need to download this new version, then apply the
kustomize
projects. No further action is required.
kustomize build katalog/cert-manager | kubectl apply -f -
kustomize build katalog/dual-nginx | kubectl apply -f -
Release v1.8.1
Ingress Core Module version 1.8.1
The previous 1.8.0 release includes a couple of issues in the Fury ingress stack.
This release solves these problems to provide a smooth experience.
Changelog
nginx-gke
was not rendering (kustomize
) because of incorrect bases path. Solved- Add missing
nginx-ovh
.
Upgrade path
To upgrade this core module from v1.8.0
to v1.8.1
, you need to download this new version, then apply the
kustomize
projects. No further action is required.
kustomize build katalog/nginx-gke | kubectl apply -f -
kustomize build katalog/nginx-ovh | kubectl apply -f -