Connectivity
Changed
- Update image to
v0.43.0. (#165)
Changed
- Upgrade upstream external-dns from v0.7.4 to v0.7.6.
Added
- Allow toggling of the
--update-status flag. Disabling this feature stops NGINX IC from updating Ingress Loadbalancer status fields. (#151)
Changed
- Add ability to set podAntiAffinity scheduling method via the values file. (#146)
Updated
- Update architect-orb to 0.18.1
- Sync with upstream chart 1.12.0. Please check the upstream changelog.
Added
- Add ability to extend
nginx-ingress-controllerwith specific values from appcatalog. - User value validation through a values.schema.json file based on the current values.yaml.
Changed
- Update image to
v0.41.2. (#133)
Added
- Add minReadySeconds to deployment template as optional parameter
Updated
- architect-orb 0.11.0 -> 0.14.0
- github workflow
Breaking changes
- Kong Ingress Controller 1.0 removes support for several deprecated flags and
the KongCredential custom resource. Please see the controller changelog
for details. Note that Helm 3 will not remove the KongCredential CRD by
default: you should delete it manually after converting KongCredentials to
credential Secrets.
If you manage CRDs using Helm (check to see if your KongCredential CRD has a
app.kubernetes.io/managed-by: Helm label), perform the credential Secret
conversion before upgrading to chart 1.11.0 to avoid losing credential
configuration. - The chart no longer uses the
extensions API for PodSecurityPolicy, and now
uses the modern policy API. This breaks compatibility with Kubernetes
versions 1.11 and older.
(#195)
Updated
- Update architect-orb to 0.11.0
- Sync with upstream chart 1.11.0
- Please check the upstream CHANGELOG.md
Changed
- Change upstream default branch in upstream-sync script
Changed
- Upgrade upstream external-dns from v0.7.3 to v0.7.4.
Changed
- Upgrade ingress-nginx-controller from v0.35.0 to v0.40.2.
Important upstream changes to pay special attention to:
- App/chart requires Kubernetes 1.16+ based platform release
- It is recommended to change API group of Ingress resources from
extensions/v1beta1 to networking.k8s.io/v1beta1 (available since Kubernetes 1.14)
- Default configuration changes:
- Support and enable by default mimalloc as a drop-in malloc replacement to reduce nginx memory utilization.
- Support configuring additional environment variables for NGINX Ingress Controller container, to support configuring additional mimalloc options.
- Adjust Helm
hook-delete-policy and hook-weight to make admission webhook management more reliable.
Changed
- Split registry value to allow switching registry.