Skip to content

Commit 3274536

Browse files
ciarams87lucacome
andauthored
Release 1.11.1 (#1514)
* Release 1.11.1 * Update docs-web/installation/installation-with-operator.md Co-authored-by: Luca Comellini <[email protected]> Co-authored-by: Luca Comellini <[email protected]>
1 parent 3fc61c4 commit 3274536

35 files changed

+101
-78
lines changed

Diff for: CHANGELOG.md

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

3+
### 1.11.1
4+
5+
An automatically generated list of changes can be found on Github at: [1.11.1 Release](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v1.11.1)
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.11.0
410

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

Diff for: Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION = 1.11.0
1+
VERSION = 1.11.1
22
TAG = $(VERSION)
33
PREFIX = nginx/nginx-ingress
44
GOFLAGS ?= -mod=vendor

Diff for: README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Read [this doc](docs/nginx-plus.md) to learn more about NGINX Ingress controller
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 [1.11.0](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v1.11.0). 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/master) from the master 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 [1.11.1](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v1.11.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/master) from the master 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 | `nginx/nginx-ingress:1.11.0`, `nginx/nginx-ingress:1.11.0-alpine` from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/) or [build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | [Build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/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 | `nginx/nginx-ingress:1.11.1`, `nginx/nginx-ingress:1.11.1-alpine` from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/) or [build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | [Build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/deployments/helm-chart). | [Documentation](https://docs.nginx.com/nginx-ingress-controller/). [Examples](https://docs.nginx.com/nginx-ingress-controller/configuration/configuration-examples/). |
7070
| Edge | For testing and experimenting | `nginx/nginx-ingress:edge`, `nginx/nginx-ingress:edge-alpine` from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/) or [build your own image](https://github.com/nginxinc/kubernetes-ingress/tree/master/docs-web/installation/building-ingress-controller-image.md). | [Build your own image](https://github.com/nginxinc/kubernetes-ingress/tree/master/docs-web/installation/building-ingress-controller-image.md). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/master/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/master/deployments/helm-chart). | [Documentation](https://github.com/nginxinc/kubernetes-ingress/tree/master/docs-web). [Examples](https://github.com/nginxinc/kubernetes-ingress/tree/master/examples). |
7171

7272
## Contacts

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ spec:
1717
spec:
1818
serviceAccountName: nginx-ingress
1919
containers:
20-
- image: nginx/nginx-ingress:1.11.0
20+
- image: nginx/nginx-ingress:1.11.1
2121
imagePullPolicy: IfNotPresent
2222
name: nginx-ingress
2323
ports:

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ spec:
1717
spec:
1818
serviceAccountName: nginx-ingress
1919
containers:
20-
- image: nginx-plus-ingress:1.11.0
20+
- image: nginx-plus-ingress:1.11.1
2121
imagePullPolicy: IfNotPresent
2222
name: nginx-plus-ingress
2323
ports:

Diff for: deployments/deployment/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:1.11.0
21+
- image: nginx/nginx-ingress:1.11.1
2222
imagePullPolicy: IfNotPresent
2323
name: nginx-ingress
2424
ports:

Diff for: deployments/deployment/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:1.11.0
21+
- image: nginx-plus-ingress:1.11.1
2222
imagePullPolicy: IfNotPresent
2323
name: nginx-plus-ingress
2424
ports:

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.9.0
3-
appVersion: 1.11.0
2+
version: 0.9.1
3+
appVersion: 1.11.1
44
apiVersion: v1
55
kubeVersion: ">= 1.16.0-0"
66
description: NGINX Ingress Controller
7-
icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v1.11.0/deployments/helm-chart/chart-icon.png
7+
icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v1.11.1/deployments/helm-chart/chart-icon.png
88
home: https://github.com/nginxinc/kubernetes-ingress
99
sources:
10-
- https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/deployments/helm-chart
10+
- https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/deployments/helm-chart
1111
keywords:
1212
- ingress
1313
- nginx

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ This step is required if you're installing the chart using its sources. Addition
2424
2. Change your working directory to /deployments/helm-chart:
2525
```console
2626
$ cd kubernetes-ingress/deployments/helm-chart
27-
$ git checkout v1.11.0
27+
$ git checkout v1.11.1
2828
```
2929

3030
## Adding the Helm Repository
@@ -146,7 +146,7 @@ Parameter | Description | Default
146146
`controller.nginxDebug` | Enables debugging for NGINX. Uses the `nginx-debug` binary. Requires `error-log-level: debug` in the ConfigMap via `controller.config.entries`. | false
147147
`controller.logLevel` | The log level of the Ingress Controller. | 1
148148
`controller.image.repository` | The image repository of the Ingress controller. | nginx/nginx-ingress
149-
`controller.image.tag` | The tag of the Ingress controller image. | 1.11.0
149+
`controller.image.tag` | The tag of the Ingress controller image. | 1.11.1
150150
`controller.image.pullPolicy` | The pull policy for the Ingress controller image. | IfNotPresent
151151
`controller.config.name` | The name of the ConfigMap used by the Ingress controller. | Autogenerated
152152
`controller.config.annotations` | The annotations of the Ingress controller configmap. | {}

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: "1.11.0"
6+
tag: "1.11.1"
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: "1.11.0"
5+
tag: "1.11.1"

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ controller:
3636
repository: nginx/nginx-ingress
3737

3838
## The tag of the Ingress controller image.
39-
tag: "1.11.0"
39+
tag: "1.11.1"
4040

4141
## The pull policy for the Ingress controller image.
4242
pullPolicy: IfNotPresent

Diff for: docs-web/app-protect/configuration.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Configuration
22
This document describes how to configure the NGINX App Protect module
3-
> Check out the complete [NGINX Ingress Controller with App Protect example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples/appprotect).
3+
> Check out the complete [NGINX Ingress Controller with App Protect example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples/appprotect).
44
55
## Global Configuration
66

77
The NGINX Ingress Controller has a set of global configuration parameters that align with those available in the NGINX App Protect module. See [ConfigMap keys](/nginx-ingress-controller/configuration/global-configuration/configmap-resource/#modules) for the complete list. The App Protect parameters use the `app-protect*` prefix.
88

9-
> Check out the complete [NGINX Ingress Controller with App Protect example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples/appprotect).
9+
> Check out the complete [NGINX Ingress Controller with App Protect example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples/appprotect).
1010
1111
## Enable App Protect for an Ingress Resource
1212

Diff for: docs-web/app-protect/index.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ Ingress Controller with App Protect
99

1010
installation
1111
configuration
12-
troubleshooting
12+
troubleshooting

Diff for: docs-web/app-protect/installation.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,4 @@ Take the steps below to set up and deploy the NGINX Ingress Controller and App P
3737
3. Enable the App Protect module by adding the `enable-app-protect` [cli argument](/nginx-ingress-controller/configuration/global-configuration/command-line-arguments/#cmdoption-enable-app-protect) to your Deployment or DaemonSet file.
3838
4. [Deploy the Ingress Controller](/nginx-ingress-controller/installation/installation-with-manifests/#deploy-the-ingress-controller).
3939

40-
For more information, see the [Configuration guide](/nginx-ingress-controller/app-protect/configuration) and the [NGINX Ingress Controller with App Protect examples on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples/appprotect).
40+
For more information, see the [Configuration guide](/nginx-ingress-controller/app-protect/configuration) and the [NGINX Ingress Controller with App Protect examples on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples/appprotect).

Diff for: docs-web/configuration/configuration-examples.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Configuration Examples
22

33
Our [GitHub repo](https://github.com/nginxinc/kubernetes-ingress) includes a number of configuration examples:
4-
* [*Examples*](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples) show how to use advanced NGINX features in Ingress resources with annotations.
5-
* [*Examples of Custom Resources*](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples-of-custom-resources) show how to use VirtualServer and VirtualServerResources for a few use cases.
4+
* [*Examples*](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples) show how to use advanced NGINX features in Ingress resources with annotations.
5+
* [*Examples of Custom Resources*](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples-of-custom-resources) show how to use VirtualServer and VirtualServerResources for a few use cases.

Diff for: docs-web/configuration/global-configuration/configmap-resource.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -153,19 +153,19 @@ See the doc about [VirtualServer and VirtualServerRoute resources](/nginx-ingres
153153
* - ``resolver-addresses``
154154
- Sets the value of the `resolver <https://nginx.org/en/docs/http/ngx_http_core_module.html#resolver>`_ addresses. Note: If you use a DNS name (ex., ``kube-dns.kube-system.svc.cluster.local``\ ) as a resolver address, NGINX Plus will resolve it using the system resolver during the start and on every configuration reload. As a consequence, If the name cannot be resolved or the DNS server doesn't respond, NGINX Plus will fail to start or reload. To avoid this, consider using only IP addresses as resolver addresses. Supported in NGINX Plus only.
155155
- N/A
156-
- `Support for Type ExternalName Services <https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples/externalname-services>`_.
156+
- `Support for Type ExternalName Services <https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples/externalname-services>`_.
157157
* - ``resolver-ipv6``
158158
- Enables IPv6 resolution in the resolver. Supported in NGINX Plus only.
159159
- ``True``
160-
- `Support for Type ExternalName Services <https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples/externalname-services>`_.
160+
- `Support for Type ExternalName Services <https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples/externalname-services>`_.
161161
* - ``resolver-valid``
162162
- Sets the time NGINX caches the resolved DNS records. Supported in NGINX Plus only.
163163
- TTL value of a DNS record
164-
- `Support for Type ExternalName Services <https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples/externalname-services>`_.
164+
- `Support for Type ExternalName Services <https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples/externalname-services>`_.
165165
* - ``resolver-timeout``
166166
- Sets the `resolver_timeout <https://nginx.org/en/docs/http/ngx_http_core_module.html#resolver_timeout>`_ for name resolution. Supported in NGINX Plus only.
167167
- ``30s``
168-
- `Support for Type ExternalName Services <https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples/externalname-services>`_.
168+
- `Support for Type ExternalName Services <https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples/externalname-services>`_.
169169
* - ``keepalive-timeout``
170170
- Sets the value of the `keepalive_timeout <https://nginx.org/en/docs/http/ngx_http_core_module.html#keepalive_timeout>`_ directive.
171171
- ``65s``
@@ -208,15 +208,15 @@ See the doc about [VirtualServer and VirtualServerRoute resources](/nginx-ingres
208208
-
209209
* - ``log-format``
210210
- Sets the custom `log format <https://nginx.org/en/docs/http/ngx_http_log_module.html#log_format>`_ for HTTP and HTTPS traffic. For convenience, it is possible to define the log format across multiple lines (each line separated by ``\n``). In that case, the Ingress Controller will replace every ``\n`` character with a space character. All ``'`` characters must be escaped.
211-
- See the `template file <https://github.com/nginxinc/kubernetes-ingress/blob/v1.11.0/internal/configs/version1/nginx.tmpl>`_ for the access log.
212-
- `Custom Log Format <https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples/custom-log-format>`_.
211+
- See the `template file <https://github.com/nginxinc/kubernetes-ingress/blob/v1.11.1/internal/configs/version1/nginx.tmpl>`_ for the access log.
212+
- `Custom Log Format <https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples/custom-log-format>`_.
213213
* - ``log-format-escaping``
214214
- Sets the characters escaping for the variables of the log format. Supported values: ``json`` (JSON escaping), ``default`` (the default escaping) ``none`` (disables escaping).
215215
- ``default``
216216
-
217217
* - ``stream-log-format``
218218
- Sets the custom `log format <https://nginx.org/en/docs/stream/ngx_stream_log_module.html#log_format>`_ for TCP, UDP, and TLS Passthrough traffic. For convenience, it is possible to define the log format across multiple lines (each line separated by ``\n``). In that case, the Ingress Controller will replace every ``\n`` character with a space character. All ``'`` characters must be escaped.
219-
- See the `template file <https://github.com/nginxinc/kubernetes-ingress/blob/v1.11.0/internal/configs/version1/nginx.tmpl>`_.
219+
- See the `template file <https://github.com/nginxinc/kubernetes-ingress/blob/v1.11.1/internal/configs/version1/nginx.tmpl>`_.
220220
-
221221
* - ``stream-log-format-escaping``
222222
- Sets the characters escaping for the variables of the stream log format. Supported values: ``json`` (JSON escaping), ``default`` (the default escaping) ``none`` (disables escaping).
@@ -313,7 +313,7 @@ See the doc about [VirtualServer and VirtualServerRoute resources](/nginx-ingres
313313
* - ``proxy-protocol``
314314
- Enables PROXY Protocol for incoming connections.
315315
- ``False``
316-
- `Proxy Protocol <https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples/proxy-protocol>`_.
316+
- `Proxy Protocol <https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples/proxy-protocol>`_.
317317
```
318318

319319
### Backend Services (Upstreams)
@@ -377,7 +377,7 @@ See the doc about [VirtualServer and VirtualServerRoute resources](/nginx-ingres
377377
* - ``stream-snippets``
378378
- Sets a custom snippet in stream context.
379379
- N/A
380-
- `Support for TCP/UDP Load Balancing <https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples/tcp-udp>`_.
380+
- `Support for TCP/UDP Load Balancing <https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples/tcp-udp>`_.
381381
* - ``main-template``
382382
- Sets the main NGINX configuration template.
383383
- By default the template is read from the file in the container.
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Custom Templates
22

3-
The Ingress Controller uses templates to generate NGINX configuration for Ingress resources, VirtualServer resources and the main NGINX configuration file. You can customize the templates and apply them via the ConfigMap. See the [corresponding example](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples/custom-templates).
3+
The Ingress Controller uses templates to generate NGINX configuration for Ingress resources, VirtualServer resources and the main NGINX configuration file. You can customize the templates and apply them via the ConfigMap. See the [corresponding example](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples/custom-templates).

Diff for: docs-web/configuration/global-configuration/globalconfiguration-resource.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -161,4 +161,4 @@ Events:
161161
Normal Updated 55s nginx-ingress-controller GlobalConfiguration nginx-ingress/nginx-configuration was updated
162162
Warning Rejected 6s nginx-ingress-controller GlobalConfiguration nginx-ingress/nginx-configuration is invalid and was rejected: spec.listeners: Duplicate value: "Duplicated port/protocol combination 53/UDP"
163163
```
164-
Note how the events section includes a Warning event with the Rejected reason.
164+
Note how the events section includes a Warning event with the Rejected reason.

Diff for: docs-web/configuration/handling-host-and-listener-collisions.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ Similarly, if `cafe-ingress` was created first, it will win `cafe.example.com` a
7272

7373
It is possible to merge configuration for multiple Ingress resources for the same host. One common use case for this approach is distributing resources across multiple namespaces. See the [Cross-namespace Configuration](/nginx-ingress-controller/configuration/ingress-resources/cross-namespace-configuration/) doc for more information.
7474

75-
It is *not* possible to merge the configurations for multiple VirtualServer resources for the same host. However, you can split the VirtualServers into multiple VirtualServerRoute resources, which a single VirtualServer can then reference. See the [corresponding example](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples-of-custom-resources/cross-namespace-configuration) on GitHub.
75+
It is *not* possible to merge the configurations for multiple VirtualServer resources for the same host. However, you can split the VirtualServers into multiple VirtualServerRoute resources, which a single VirtualServer can then reference. See the [corresponding example](https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples-of-custom-resources/cross-namespace-configuration) on GitHub.
7676

7777
It is *not* possible to merge configuration for multiple TransportServer resources.
7878

@@ -120,4 +120,4 @@ Events:
120120
Warning Rejected 10s nginx-ingress-controller Listener dns-tcp is taken by another resource
121121
```
122122

123-
Similarly, if `tcp-2` was created first, it will win `dns-tcp` and the Ingress Controller will reject `tcp-1`.
123+
Similarly, if `tcp-2` was created first, it will win `dns-tcp` and the Ingress Controller will reject `tcp-1`.

0 commit comments

Comments
 (0)