Skip to content

Commit 1ee492a

Browse files
committed
Release 2.1.2
1 parent 579d883 commit 1ee492a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+338
-309
lines changed

Diff for: .github/release-drafter.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ template: |
8383
## Upgrade
8484
8585
- For NGINX, use the v$RESOLVED_VERSION image from our [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/tags?page=1&ordering=last_updated&name=$RESOLVED_VERSION), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress).
86-
- For NGINX Plus, use the v$RESOLVED_VERSION image from the F5 Container registry or build your own image using the v$RESOLVED_VERSION source code.
86+
- For NGINX Plus, use the v$RESOLVED_VERSION image from the F5 Container registry or the [AWS Marketplace](https://aws.amazon.com/marketplace/search/?CREATOR=741df81b-dfdc-4d36-b8da-945ea66b522c&FULFILLMENT_OPTION_TYPE=CONTAINER&filters=CREATOR%2CFULFILLMENT_OPTION_TYPE) or build your own image using the v$RESOLVED_VERSION source code.
8787
- For Helm, use version HELM_VERSION_REPLACE_ME! of the chart.
8888
8989
## Resources

Diff for: .github/workflows/ci.yml

+6
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,12 @@ jobs:
356356
org.opencontainers.image.description=NGINX Ingress Controller for Kubernetes
357357
org.opencontainers.image.documentation=https://docs.nginx.com/nginx-ingress-controller
358358
org.opencontainers.image.vendor=NGINX Inc <[email protected]>
359+
io.artifacthub.package.readme-url=https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/main/README.md
360+
io.artifacthub.package.logo-url=https://docs.nginx.com/nginx-ingress-controller/images/icons/NGINX-Ingress-Controller-product-icon.svg
361+
io.artifacthub.package.maintainers=[{"name":"NGINX Inc","email":"[email protected]"}]
362+
io.artifacthub.package.license=Apache-2.0
363+
io.artifacthub.package.keywords=kubernetes,ingress,nginx,controller
364+
359365
- name: Output Variables
360366
id: var
361367
run: |

Diff for: .github/workflows/release-drafter-master.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Release Drafter
33
on:
44
push:
55
branches:
6-
- master
6+
- release-2.1
77

88
jobs:
99
update_release_draft:

Diff for: CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
### 2.1.2
4+
5+
An automatically generated list of changes can be found on Github at: [2.1.2 Release](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v2.1.2)
6+
7+
A curated list of changes can be found in the [Releases](http://docs.nginx.com/nginx-ingress-controller/releases/) page on NGINX Documentation website.
8+
39
### 1.12.4
410

511
An automatically generated list of changes can be found on Github at: [1.12.4 Release](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v1.12.4)

Diff for: README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Read [this doc](https://docs.nginx.com/nginx-ingress-controller/intro/nginx-plus
5353

5454
We publish Ingress controller releases on GitHub. See our [releases page](https://github.com/nginxinc/kubernetes-ingress/releases).
5555

56-
The latest stable release is [2.1.1](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v2.1.1). For production use, we recommend that you choose the latest stable release. As an alternative, you can choose the *edge* version built from the [latest commit](https://github.com/nginxinc/kubernetes-ingress/commits/main) from the main branch. The edge version is useful for experimenting with new features that are not yet published in a stable release.
56+
The latest stable release is [2.1.2](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v2.1.2). For production use, we recommend that you choose the latest stable release. As an alternative, you can choose the *edge* version built from the [latest commit](https://github.com/nginxinc/kubernetes-ingress/commits/main) from the main branch. The edge version is useful for experimenting with new features that are not yet published in a stable release.
5757

5858
To use the Ingress controller, you need to have access to:
5959
* An Ingress controller image.
@@ -66,7 +66,7 @@ The table below summarizes the options regarding the images, manifests, helm cha
6666

6767
| Version | Description | Image for NGINX | Image for NGINX Plus | Installation Manifests and Helm Chart | Documentation and Examples |
6868
| ------- | ----------- | --------------- | -------------------- | ---------------------------------------| -------------------------- |
69-
| Latest stable release | For production use | Use the 2.1.1 images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | Use the 2.1.1 images from the [F5 Container Registry](https://docs.nginx.com/nginx-ingress-controller/installation/pulling-ingress-controller-image/) or [Build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/deployments/helm-chart). | [Documentation](https://docs.nginx.com/nginx-ingress-controller/). [Examples](https://docs.nginx.com/nginx-ingress-controller/configuration/configuration-examples/). |
69+
| Latest stable release | For production use | Use the 2.1.2 images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | Use the 2.1.2 images from the [F5 Container Registry](https://docs.nginx.com/nginx-ingress-controller/installation/pulling-ingress-controller-image/) or the [AWS Marketplace](https://aws.amazon.com/marketplace/search/?CREATOR=741df81b-dfdc-4d36-b8da-945ea66b522c&FULFILLMENT_OPTION_TYPE=CONTAINER&filters=CREATOR%2CFULFILLMENT_OPTION_TYPE) or [Build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/deployments/helm-chart). | [Documentation](https://docs.nginx.com/nginx-ingress-controller/). [Examples](https://docs.nginx.com/nginx-ingress-controller/configuration/configuration-examples/). |
7070
| Edge/Nightly | For testing and experimenting | Use the edge or nightly images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [build your own image](https://github.com/nginxinc/kubernetes-ingress/tree/main/docs/content/installation/building-ingress-controller-image.md). | [Build your own image](https://github.com/nginxinc/kubernetes-ingress/tree/main/docs/content/installation/building-ingress-controller-image.md). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/main/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/main/deployments/helm-chart). | [Documentation](https://github.com/nginxinc/kubernetes-ingress/tree/main/docs/content). [Examples](https://github.com/nginxinc/kubernetes-ingress/tree/main/examples). |
7171

7272
## Contacts

Diff for: deployments/daemon-set/nginx-ingress.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ spec:
1818
spec:
1919
serviceAccountName: nginx-ingress
2020
containers:
21-
- image: nginx/nginx-ingress:2.1.1
21+
- image: nginx/nginx-ingress:2.1.2
2222
imagePullPolicy: IfNotPresent
2323
name: nginx-ingress
2424
ports:

Diff for: deployments/daemon-set/nginx-plus-ingress.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ spec:
1818
spec:
1919
serviceAccountName: nginx-ingress
2020
containers:
21-
- image: nginx-plus-ingress:2.1.1
21+
- image: nginx-plus-ingress:2.1.2
2222
imagePullPolicy: IfNotPresent
2323
name: nginx-plus-ingress
2424
ports:

Diff for: deployments/deployment/nginx-ingress.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ spec:
1919
spec:
2020
serviceAccountName: nginx-ingress
2121
containers:
22-
- image: nginx/nginx-ingress:2.1.1
22+
- image: nginx/nginx-ingress:2.1.2
2323
imagePullPolicy: IfNotPresent
2424
name: nginx-ingress
2525
ports:

Diff for: deployments/deployment/nginx-plus-ingress.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ spec:
1919
spec:
2020
serviceAccountName: nginx-ingress
2121
containers:
22-
- image: nginx-plus-ingress:2.1.1
22+
- image: nginx-plus-ingress:2.1.2
2323
imagePullPolicy: IfNotPresent
2424
name: nginx-plus-ingress
2525
ports:

Diff for: deployments/helm-chart-dos-arbitrator/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# NGINX App Protect Dos Arbitrator Helm Chart
1+
# NGINX App Protect DoS Arbitrator Helm Chart
22

33
## Introduction
44

5-
This chart deploys the NGINX App Protect Dos Arbitrator in your Kubernetes cluster.
5+
This chart deploys the NGINX App Protect DoS Arbitrator in your Kubernetes cluster.
66

77
## Prerequisites
88

@@ -21,7 +21,7 @@ This step is required if you're installing the chart using its sources. Addition
2121
2. Change your working directory to /deployments/helm-chart-dos-arbitrator:
2222
```console
2323
$ cd kubernetes-ingress/deployments/helm-chart-dos-arbitrator
24-
$ git checkout v2.1.1
24+
$ git checkout v2.1.2
2525
```
2626

2727
## Adding the Helm Repository
@@ -52,7 +52,7 @@ To install the chart with the release name my-release-dos (my-release-dos is the
5252
$ helm install my-release-dos .
5353
```
5454

55-
The command deploys the App Protect Dos Arbitrator in your Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation.
55+
The command deploys the App Protect DoS Arbitrator in your Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation.
5656

5757
## Upgrading the Chart
5858

@@ -86,7 +86,7 @@ The command removes all the Kubernetes components associated with the release an
8686

8787
## Configuration
8888

89-
The following tables lists the configurable parameters of the NGINX App Protect Dos Arbitrator chart and their default values.
89+
The following tables lists the configurable parameters of the NGINX App Protect DoS Arbitrator chart and their default values.
9090

9191
Parameter | Description | Default
9292
--- | --- | ---

Diff for: deployments/helm-chart/Chart.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
name: nginx-ingress
2-
version: 0.12.1
3-
appVersion: 2.1.1
2+
version: 0.12.2
3+
appVersion: 2.1.2
44
apiVersion: v1
55
kubeVersion: ">= 1.19.0-0"
66
description: NGINX Ingress Controller
7-
icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v2.1.1/deployments/helm-chart/chart-icon.png
7+
icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v2.1.2/deployments/helm-chart/chart-icon.png
88
home: https://github.com/nginxinc/kubernetes-ingress
99
sources:
10-
- https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/deployments/helm-chart
10+
- https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/deployments/helm-chart
1111
keywords:
1212
- ingress
1313
- nginx

Diff for: deployments/helm-chart/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ This chart deploys the NGINX Ingress controller in your Kubernetes cluster.
1414
- Alternatively, pull an Ingress controller image with NGINX Plus and push it to your private registry by following the instructions from [here](https://docs.nginx.com/nginx-ingress-controller/installation/pulling-ingress-controller-image).
1515
- Alternatively, you can build an Ingress controller image with NGINX Plus and push it to your private registry by following the instructions from [here](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image).
1616
- Update the `controller.image.repository` field of the `values-plus.yaml` accordingly.
17-
- If you’d like to use App Protect Dos, please install App Protect Dos Arbitrator helm chart. Make sure to install in the same namespace as the NGINX Ingress Controller. Note that if you install multiple NGINX Ingress Controllers in the same namespace, they will need to share the same Arbitrator because it is not possible to install more than one Arbitrator in a single namespace.
17+
- If you’d like to use App Protect DoS, please install App Protect DoS Arbitrator helm chart. Make sure to install in the same namespace as the NGINX Ingress Controller. Note that if you install multiple NGINX Ingress Controllers in the same namespace, they will need to share the same Arbitrator because it is not possible to install more than one Arbitrator in a single namespace.
1818

1919

2020
## Getting the Chart Sources
@@ -28,7 +28,7 @@ This step is required if you're installing the chart using its sources. Addition
2828
2. Change your working directory to /deployments/helm-chart:
2929
```console
3030
$ cd kubernetes-ingress/deployments/helm-chart
31-
$ git checkout v2.1.1
31+
$ git checkout v2.1.2
3232
```
3333

3434
## Adding the Helm Repository
@@ -153,7 +153,7 @@ Parameter | Description | Default
153153
`controller.nginxDebug` | Enables debugging for NGINX. Uses the `nginx-debug` binary. Requires `error-log-level: debug` in the ConfigMap via `controller.config.entries`. | false
154154
`controller.logLevel` | The log level of the Ingress Controller. | 1
155155
`controller.image.repository` | The image repository of the Ingress controller. | nginx/nginx-ingress
156-
`controller.image.tag` | The tag of the Ingress controller image. | 2.1.1
156+
`controller.image.tag` | The tag of the Ingress controller image. | 2.1.2
157157
`controller.image.pullPolicy` | The pull policy for the Ingress controller image. | IfNotPresent
158158
`controller.config.name` | The name of the ConfigMap used by the Ingress controller. | Autogenerated
159159
`controller.config.annotations` | The annotations of the Ingress controller configmap. | {}
@@ -218,8 +218,8 @@ Parameter | Description | Default
218218
`controller.pod.annotations` | The annotations of the Ingress Controller pod. | {}
219219
`controller.pod.extraLabels` | The additional extra labels of the Ingress Controller pod. | {}
220220
`controller.appprotect.enable` | Enables the App Protect module in the Ingress Controller. | false
221-
`controller.appprotectdos.enable` | Enables the App Protect Dos module in the Ingress Controller. | false
222-
`controller.appprotectdos.debug` | Enable debugging for App Protect Dos. | false
221+
`controller.appprotectdos.enable` | Enables the App Protect DoS module in the Ingress Controller. | false
222+
`controller.appprotectdos.debug` | Enable debugging for App Protect DoS. | false
223223
`controller.appprotectdos.maxDaemons` | Max number of ADMD instances. | 1
224224
`controller.appprotectdos.maxWorkers` | Max number of nginx processes to support. | Number of CPU cores in the machine
225225
`controller.appprotectdos.memory` | RAM memory size to consume in MB. | 50% of free RAM in the container or 80MB, the smaller

Diff for: deployments/helm-chart/values-icp.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ controller:
33
nginxplus: true
44
image:
55
repository: mycluster.icp:8500/kube-system/nginx-plus-ingress
6-
tag: "2.1.1"
6+
tag: "2.1.2"
77
nodeSelector:
88
beta.kubernetes.io/arch: "amd64"
99
proxy: true

Diff for: deployments/helm-chart/values-plus.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ controller:
22
nginxplus: true
33
image:
44
repository: nginx-plus-ingress
5-
tag: "2.1.1"
5+
tag: "2.1.2"

Diff for: deployments/helm-chart/values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ controller:
4747
repository: nginx/nginx-ingress
4848

4949
## The tag of the Ingress controller image.
50-
tag: "2.1.1"
50+
tag: "2.1.2"
5151

5252
## The pull policy for the Ingress controller image.
5353
pullPolicy: IfNotPresent

Diff for: docs/content/app-protect-dos/_index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Using with NGINX App Protect Dos
3-
description: Learn how to use NGINX Ingress Controller for Kubernetes with NGINX App Protect Dos.
2+
title: Using with NGINX App Protect DoS
3+
description: Learn how to use NGINX Ingress Controller for Kubernetes with NGINX App Protect DoS.
44
weight: 1600
55
menu:
66
docs:

0 commit comments

Comments
 (0)