Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ f5-files:

<br>

<i class="fa-solid fa-download"></i> [Download example config templates for NGINX Instance Manager from GitHub](https://github.com/f5devcentral/n1_nim_template_examples)
{{% icon download %}} [Download example config templates for NGINX Instance Manager from GitHub](https://github.com/f5devcentral/n1_nim_template_examples)
12 changes: 6 additions & 6 deletions content/nic/changelog/2019.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ f5-product: INGRESS

19 December 2019

### {{< icon "search" >}} Overview
### {{% icon search %}} Overview

Release 1.6.0 includes:

Expand Down Expand Up @@ -53,7 +53,7 @@ FEATURES FOR VIRTUALSERVER AND VIRTUALSERVERROUTE RESOURCES:
- [607](https://github.com/nginx/kubernetes-ingress/pull/607): Add fail-timeout and max-fails support to vs/vsr.
- [596](https://github.com/nginx/kubernetes-ingress/pull/596): Add lb-method support in vs and vsr.

### <i class="fa-solid fa-rocket"></i> Features
### {{% icon rocket %}} Features

- [750](https://github.com/nginx/kubernetes-ingress/pull/750): Add support for health status uri customisation.
- [691](https://github.com/nginx/kubernetes-ingress/pull/691): Helper Functions for custom annotations.
Expand All @@ -72,26 +72,26 @@ FEATURES FOR VIRTUALSERVER AND VIRTUALSERVERROUTE RESOURCES:
- [603](https://github.com/nginx/kubernetes-ingress/pull/603): Update apiVersion in Deployments and DaemonSets to apps/v1.
- Documentation improvements: [713](https://github.com/nginx/kubernetes-ingress/pull/713) thanks to [Matthew Wahner](https://github.com/mattwahner).

### <i class="fa-solid fa-bug-slash"></i> Fixes
### {{% icon bug %}} Fixes

- [788](https://github.com/nginx/kubernetes-ingress/pull/788): Fix VSR updates when namespace is set implicitly.
- [736](https://github.com/nginx/kubernetes-ingress/pull/736): Init Ingress labeled metrics on start.
- [686](https://github.com/nginx/kubernetes-ingress/pull/686): Check if config map created for leader-election.
- [664](https://github.com/nginx/kubernetes-ingress/pull/664): Fix reporting events for Ingress minions.
- [632](https://github.com/nginx/kubernetes-ingress/pull/632): Fix hsts support when not using SSL. Thanks to [Martín Fernández](https://github.com/bilby91).

### <i class="fa-solid fa-box"></i> Helm Chart
### {{% icon box %}} Helm Chart

- Add new parameters to the Chart: `controller.healthCheckURI`, `controller.resources`, `controller.logLevel`, `controller.customPorts`, `controller.service.customPorts`. Added in [750](https://github.com/nginx/kubernetes-ingress/pull/750), [636](https://github.com/nginx/kubernetes-ingress/pull/636) thanks to [Guilherme Oki](https://github.com/guilhermeoki), [600](https://github.com/nginx/kubernetes-ingress/pull/600), [581](https://github.com/nginx/kubernetes-ingress/pull/581) thanks to [Alex Meijer](https://github.com/ameijer-corsha).
- [722](https://github.com/nginx/kubernetes-ingress/pull/722): Fix trailing leader election cm when using helm. This change might lead to a failed upgrade. See the helm upgrade instruction below.
- [573](https://github.com/nginx/kubernetes-ingress/pull/573): Use Controller name value for app selectors.

### <i class="fa-solid fa-upload"></i> Dependencies
### {{% icon arrow-up %}} Dependencies

- Update NGINX versions to 1.17.6.
- Update NGINX Plus version to R20.

### <i class="fa-solid fa-download"></i> Upgrade
### {{% icon download %}} Upgrade

- For NGINX, use the 1.6.0 image from our DockerHub: `nginx/nginx-ingress:1.6.0` or `nginx/nginx-ingress:1.6.0-alpine`
- For NGINX Plus, please build your own image using the 1.6.0 source code.
Expand Down
66 changes: 33 additions & 33 deletions content/nic/changelog/2020.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,17 @@ f5-product: INGRESS

23 November 2020

### <i class="fa-solid fa-upload"></i> Dependencies
### {{% icon arrow-up %}} Dependencies

- Update the base ubi images to 8.3.

### <i class="fa-solid fa-rocket"></i> Features
### {{% icon rocket %}} Features

- Fix deployment of ingressclass resource via helm on some versions of Kubernetes.
- Renew CA cert for egress-mtls example.
- Add imagePullSecretName support to helm chart.

### <i class="fa-solid fa-download"></i> Upgrade
### {{% icon download %}} Upgrade

- For NGINX, use the 1.9.1 image from our DockerHub: `nginx/nginx-ingress:1.9.1`, `nginx/nginx-ingress:1.9.1-alpine` or `nginx/nginx-ingress:1.9.1-ubi`
- For NGINX Plus, please build your own image using the 1.9.1 source code.
Expand All @@ -33,7 +33,7 @@ f5-product: INGRESS

20 October 2020

### {{< icon "search" >}} Overview
### {{% icon search %}} Overview

Release 1.9.0 includes:

Expand All @@ -44,7 +44,7 @@ Release 1.9.0 includes:

You will find the complete changelog for release 1.9.0, including bug fixes, improvements, and changes below.

### <i class="fa-solid fa-rocket"></i> Features
### {{% icon rocket %}} Features

- [1180](https://github.com/nginx/kubernetes-ingress/pull/1180) Add support for EgressMTLS.
- [1166](https://github.com/nginx/kubernetes-ingress/pull/1166) Add IngressMTLS policy support.
Expand All @@ -69,22 +69,22 @@ You will find the complete changelog for release 1.9.0, including bug fixes, imp
- [1078](https://github.com/nginx/kubernetes-ingress/pull/1078) Remove trailing blank lines in vs/vsr snippets.
- Documentation improvements: [1083](https://github.com/nginx/kubernetes-ingress/pull/1083), [1092](https://github.com/nginx/kubernetes-ingress/pull/1092), [1089](https://github.com/nginx/kubernetes-ingress/pull/1089), [1174](https://github.com/nginx/kubernetes-ingress/pull/1174), [1175](https://github.com/nginx/kubernetes-ingress/pull/1175), [1171](https://github.com/nginx/kubernetes-ingress/pull/1171).

### <i class="fa-solid fa-bug-slash"></i> Fixes
### {{% icon bug %}} Fixes

- [1179](https://github.com/nginx/kubernetes-ingress/pull/1179) Fix TransportServers in debian AppProtect image.
- [1129](https://github.com/nginx/kubernetes-ingress/pull/1129) Support real-ip in default server.
- [1110](https://github.com/nginx/kubernetes-ingress/pull/1110) Add missing threat campaigns key to AppProtect CRD.

### <i class="fa-solid fa-box"></i> Helm Chart
### {{% icon box %}} Helm Chart

- [1105](https://github.com/nginx/kubernetes-ingress/pull/1105) Fix GlobalConfiguration support in helm chart.
- Add new parameters to the Chart: `controller.setAsDefaultIngress`, `controller.enableLatencyMetrics`. Added in [1133](https://github.com/nginx/kubernetes-ingress/pull/1133) and [1148](https://github.com/nginx/kubernetes-ingress/pull/1148).

### <i class="fa-solid fa-upload"></i> Dependencies
### {{% icon arrow-up %}} Dependencies

- [1182](https://github.com/nginx/kubernetes-ingress/pull/1182) Update NGINX version to 1.19.3.

### <i class="fa-solid fa-download"></i> Upgrade
### {{% icon download %}} Upgrade

- For NGINX, use the 1.9.0 image from our DockerHub: `nginx/nginx-ingress:1.9.0`, `nginx/nginx-ingress:1.9.0-alpine` or `nginx-ingress:1.9.0-ubi`
- For NGINX Plus, please build your own image using the 1.9.0 source code.
Expand All @@ -106,11 +106,11 @@ For Kubernetes >= 1.18, when upgrading using [Manifests]({{< ref "/nic/install/m

14 August 2020

### <i class="fa-solid fa-upload"></i> Dependencies
### {{% icon arrow-up %}} Dependencies

- Update NGINX version to 1.19.2.

### <i class="fa-solid fa-download"></i> Upgrade
### {{% icon download %}} Upgrade

- For NGINX, use the 1.8.1 image from our DockerHub: `nginx/nginx-ingress:1.8.1`, `nginx/nginx-ingress:1.8.1-alpine` or `nginx/nginx-ingress:1.8.1-ubi`
- For NGINX Plus, please build your own image using the 1.8.1 source code.
Expand All @@ -120,7 +120,7 @@ For Kubernetes >= 1.18, when upgrading using [Manifests]({{< ref "/nic/install/m

22 July 2020

### {{< icon "search" >}} Overview
### {{% icon search %}} Overview

Release 1.8.0 includes:

Expand All @@ -140,7 +140,7 @@ FEATURES FOR VIRTUALSERVER AND VIRTUALSERVERROUTE RESOURCES:
- [994](https://github.com/nginx/kubernetes-ingress/pull/994): Support Class Field in VS/VSR.
- [973](https://github.com/nginx/kubernetes-ingress/pull/973): Add status to VirtualServer and VirtualServerRoute.

### <i class="fa-solid fa-rocket"></i> Features
### {{% icon rocket %}} Features

- [1035](https://github.com/nginx/kubernetes-ingress/pull/1035): Support for App Protect module.
- [1029](https://github.com/nginx/kubernetes-ingress/pull/1029): Add readiness endpoint.
Expand All @@ -149,22 +149,22 @@ FEATURES FOR VIRTUALSERVER AND VIRTUALSERVERROUTE RESOURCES:
- [980](https://github.com/nginx/kubernetes-ingress/pull/980): Enable leader election by default.
- Documentation improvements: [946](https://github.com/nginx/kubernetes-ingress/pull/946) thanks to [谭九鼎](https://github.com/imba-tjd), [948](https://github.com/nginx/kubernetes-ingress/pull/948), [972](https://github.com/nginx/kubernetes-ingress/pull/972), [965](https://github.com/nginx/kubernetes-ingress/pull/965).

### <i class="fa-solid fa-bug-slash"></i> Fixes
### {{% icon bug %}} Fixes

- [1030](https://github.com/nginx/kubernetes-ingress/pull/1030): Fix port range validation in cli arguments.
- [953](https://github.com/nginx/kubernetes-ingress/pull/953): Fix error logging of master/minion ingresses.

### <i class="fa-solid fa-box"></i> Helm Chart
### {{% icon box %}} Helm Chart

- Add new parameters to the Chart: `controller.appprotect.enable`, `controller.globalConfiguration.create`, `controller.globalConfiguration.spec`, `controller.readyStatus.enable`, `controller.readyStatus.port`, `controller.config.annotations`, `controller.reportIngressStatus.annotations`. Added in [1035](https://github.com/nginx/kubernetes-ingress/pull/1035), [1034](https://github.com/nginx/kubernetes-ingress/pull/1034), [1029](https://github.com/nginx/kubernetes-ingress/pull/1029), [1003](https://github.com/nginx/kubernetes-ingress/pull/1003) thanks to [RubyLangdon](https://github.com/RubyLangdon).
- [1047](https://github.com/nginx/kubernetes-ingress/pull/1047) and [1009](https://github.com/nginx/kubernetes-ingress/pull/1009): Change how Helm manages the custom resource definitions (CRDs) to support installing multiple Ingress Controller releases. **Note**: If you're using the custom resources (`controller.enableCustomResources` is set to `true`), this is a breaking change. See the HELM UPGRADE section below for the upgrade instructions.

### <i class="fa-solid fa-upload"></i> Dependencies
### {{% icon arrow-up %}} Dependencies

- Update NGINX version to 1.19.1.
- Update NGINX Plus to R22.

### <i class="fa-solid fa-download"></i> Upgrade
### {{% icon download %}} Upgrade

- For NGINX, use the 1.8.0 image from our DockerHub: `nginx/nginx-ingress:1.8.0`, `nginx/nginx-ingress:1.8.0-alpine` or `nginx-ingress:1.8.0-ubi`
- For NGINX Plus, please build your own image using the 1.8.0 source code.
Expand All @@ -182,11 +182,11 @@ If you're using custom resources like VirtualServer and TransportServer (`contro

23 June 2020

### <i class="fa-solid fa-upload"></i> Dependencies
### {{% icon arrow-up %}} Dependencies

- Update NGINX Plus version to R22.

### <i class="fa-solid fa-download"></i> Upgrade
### {{% icon download %}} Upgrade

- For NGINX, use the 1.7.2 image from our DockerHub: `nginx/nginx-ingress:1.7.2`, `nginx/nginx-ingress:1.7.2-alpine` or `nginx/nginx-ingress:1.7.2-ubi`
- For NGINX Plus, please build your own image using the 1.7.2 source code.
Expand All @@ -196,11 +196,11 @@ If you're using custom resources like VirtualServer and TransportServer (`contro

4 June 2020

### <i class="fa-solid fa-upload"></i> Dependencies
### {{% icon arrow-up %}} Dependencies

- Update NGINX version to 1.19.0.

### <i class="fa-solid fa-download"></i> Upgrade
### {{% icon download %}} Upgrade

- For NGINX, use the 1.7.1 image from our DockerHub: `nginx/nginx-ingress:1.7.1`, `nginx/nginx-ingress:1.7.1-alpine` or `nginx/nginx-ingress:1.7.1-ubi`
- For NGINX Plus, please build your own image using the 1.7.1 source code.
Expand All @@ -210,7 +210,7 @@ If you're using custom resources like VirtualServer and TransportServer (`contro

30 April 2020

### {{< icon "search" >}} Overview
### {{% icon search %}} Overview

Release 1.7.0 includes:

Expand All @@ -228,7 +228,7 @@ FEATURES FOR VIRTUALSERVER AND VIRTUALSERVERROUTE RESOURCES:
- [868](https://github.com/nginx/kubernetes-ingress/pull/868): Add OpenAPI CRD schema validation.
- [847](https://github.com/nginx/kubernetes-ingress/pull/847): Add support for error pages for VS/VSR.

### <i class="fa-solid fa-rocket"></i> Features
### {{% icon rocket %}} Features

- [902](https://github.com/nginx/kubernetes-ingress/pull/902): Add TransportServer and GlobalConfiguration Resources.
- [894](https://github.com/nginx/kubernetes-ingress/pull/894): Add Dockerfile for NGINX Open Source for Openshift.
Expand All @@ -244,21 +244,21 @@ FEATURES FOR VIRTUALSERVER AND VIRTUALSERVERROUTE RESOURCES:
- [827](https://github.com/nginx/kubernetes-ingress/pull/827): Add ingress class label to all Prometheus metrics. Every Prometheus metric exposed by the Ingress Controller now includes the label `class` with the value of the Ingress Controller class (by default `nginx`),
- [825](https://github.com/nginx/kubernetes-ingress/pull/825): Add multi-stage docker builds. When building the Ingress Controller image in Docker, we now use a multi-stage docker build.

### <i class="fa-solid fa-bug-slash"></i> Fixes
### {{% icon bug %}} Fixes

- [828](https://github.com/nginx/kubernetes-ingress/pull/828): Fix error messages for actions of the type return.

### <i class="fa-solid fa-box"></i> Helm Chart
### {{% icon box %}} Helm Chart

- Add new parameters to the Chart: `controller.enableTLSPassthrough`, `controller.volumes`, `controller.volumeMounts`, `controller.priorityClassName`. Added in [921](https://github.com/nginx/kubernetes-ingress/pull/921), [878](https://github.com/nginx/kubernetes-ingress/pull/878), [807](https://github.com/nginx/kubernetes-ingress/pull/807) thanks to [Greg Snow](https://github.com/gsnegovskiy).

### <i class="fa-solid fa-upload"></i> Dependencies
### {{% icon arrow-up %}} Dependencies

- Update NGINX version to 1.17.10.
- Update NGINX Plus to R21.
- [854](https://github.com/nginx/kubernetes-ingress/pull/854): Update the Debian base images for NGINX Plus to `debian:buster-slim`.

### <i class="fa-solid fa-download"></i> Upgrade
### {{% icon download %}} Upgrade

- For NGINX, use the 1.7.0 image from our DockerHub: `nginx/nginx-ingress:1.7.0`, `nginx/nginx-ingress:1.7.0-alpine` or `nginx-ingress:1.7.0-ubi`
- For NGINX Plus, please build your own image using the 1.7.0 source code.
Expand All @@ -270,11 +270,11 @@ When upgrading using the [manifests]({{< ref "/nic/install/manifests.md" >}}), m

6 March 2020

### <i class="fa-solid fa-upload"></i> Dependencies
### {{% icon arrow-up %}} Dependencies

- Update NGINX version to 1.17.9.

### <i class="fa-solid fa-download"></i> Upgrade
### {{% icon download %}} Upgrade

- For NGINX, use the 1.6.3 image from our DockerHub: `nginx/nginx-ingress:1.6.3` or `nginx/nginx-ingress:1.6.3-alpine`
- For NGINX Plus, please build your own image using the 1.6.3 source code.
Expand All @@ -284,11 +284,11 @@ When upgrading using the [manifests]({{< ref "/nic/install/manifests.md" >}}), m

6 February 2020

### <i class="fa-solid fa-upload"></i> Dependencies
### {{% icon arrow-up %}} Dependencies

- Update NGINX version to 1.17.8.

### <i class="fa-solid fa-download"></i> Upgrade
### {{% icon download %}} Upgrade

- For NGINX, use the 1.6.2 image from our DockerHub: `nginx/nginx-ingress:1.6.2` or `nginx/nginx-ingress:1.6.2-alpine`
- For NGINX Plus, please build your own image using the 1.6.2 source code.
Expand All @@ -298,11 +298,11 @@ When upgrading using the [manifests]({{< ref "/nic/install/manifests.md" >}}), m

14 January 2020

### <i class="fa-solid fa-upload"></i> Dependencies
### {{% icon arrow-up %}} Dependencies

- Update NGINX version to 1.17.7.

### <i class="fa-solid fa-download"></i> Upgrade
### {{% icon download %}} Upgrade

- For NGINX, use the 1.6.1 image from our DockerHub: `nginx/nginx-ingress:1.6.1` or `nginx/nginx-ingress:1.6.1-alpine`
- For NGINX Plus, please build your own image using the 1.6.1 source code.
Expand Down
Loading
Loading