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
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ the versions listed. Ingress-Nginx versions **may** work on older versions, but

| Supported | Ingress-NGINX version | k8s supported version | Alpine Version | Nginx Version | Helm Chart Version |
| :-------: | --------------------- | ----------------------------- | -------------- | ------------- | ------------------ |
| 🔄 | **v1.12.6** | 1.32, 1.31, 1.30, 1.29, 1.28 | 3.22.1 | 1.25.5 | 4.12.6 |
| 🔄 | **v1.12.5** | 1.32, 1.31, 1.30, 1.29, 1.28 | 3.22.1 | 1.25.5 | 4.12.5 |
| 🔄 | **v1.12.4** | 1.32, 1.31, 1.30, 1.29, 1.28 | 3.22.0 | 1.25.5 | 4.12.4 |
| 🔄 | **v1.12.3** | 1.32, 1.31, 1.30, 1.29, 1.28 | 3.21.3 | 1.25.5 | 4.12.3 |
Expand Down
43 changes: 43 additions & 0 deletions changelog/controller-1.12.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Changelog

### controller-v1.12.6

Images:

* registry.k8s.io/ingress-nginx/controller:v1.12.6@sha256:c371fbf42b4f23584ce879d99303463131f4f31612f0875482b983354eeca7e6
* registry.k8s.io/ingress-nginx/controller-chroot:v1.12.6@sha256:7ff9cdb081b18f9431b84d4c3ccd3db9d921ed5f5b7682a45f6a351bfc4ceed4

### All changes:

* Images: Trigger controller build. (#13864)
* Metrics: Fix `nginx_ingress_controller_config_last_reload_successful`. (#13859)
* Chart: Bump Kube Webhook CertGen. (#13858)
* Tests & Docs: Bump images. (#13857)
* Docs: Remove `datadog` ConfigMap options. (#13852)
* Images: Trigger other builds (2/2). (#13849)
* Images: Trigger other builds (1/2). (#13848)
* Tests: Bump Test Runner to v1.4.2. (#13843)
* Images: Trigger Test Runner build. (#13840)
* Images: Bump NGINX to v1.3.2. (#13837)
* Images: Trigger NGINX build. (#13834)
* Go: Update dependencies. (#13829)
* Annotations/AuthTLS: Allow named redirects. (#13820)
* Tests: Bump Ginkgo to v2.25.1. (#13817)
* Docs: Replace no-break spaces (U+A0). (#13814)
* Tests: Bump Ginkgo to v2.25.0. (#13808)
* Tests: Bump Ginkgo to v2.24.0. (#13803)
* Ingresses: Allow `.` in `Exact` and `Prefix` paths. (#13800)
* Tests: Enable default backend access logging tests. (#13789)
* Security: Harden socket creation and validate error code input. (#13786)
* Tests: Enhance SSL Proxy. (#13784)
* Chores: Migrate deprecated `wait.Poll*` to context-aware equivalents. (#13782)
* Go: Update dependencies. (#13779)
* CI: Update Kubernetes to v1.33.4. (#13777)

### Dependency updates:

* Bump the actions group with 3 updates (#13826)
* Bump actions/checkout from 4.3.0 to 5.0.0 (#13797)
* Bump the actions group with 2 updates (#13795)

**Full Changelog**: https://github.com/kubernetes/ingress-nginx/compare/controller-v1.12.5...controller-v1.12.6
7 changes: 3 additions & 4 deletions charts/ingress-nginx/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
annotations:
artifacthub.io/changes: |
- 'Make: Add `helm-test` target. (#13660)'
- Update Ingress-Nginx version controller-v1.12.5
- Update Ingress-Nginx version controller-v1.12.6
artifacthub.io/prerelease: "false"
apiVersion: v2
appVersion: 1.12.5
appVersion: 1.12.6
description: Ingress controller for Kubernetes using NGINX as a reverse proxy and
load balancer
home: https://github.com/kubernetes/ingress-nginx
Expand All @@ -21,4 +20,4 @@ maintainers:
name: ingress-nginx
sources:
- https://github.com/kubernetes/ingress-nginx
version: 4.12.5
version: 4.12.6
8 changes: 4 additions & 4 deletions charts/ingress-nginx/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[ingress-nginx](https://github.com/kubernetes/ingress-nginx) Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

![Version: 4.12.5](https://img.shields.io/badge/Version-4.12.5-informational?style=flat-square) ![AppVersion: 1.12.5](https://img.shields.io/badge/AppVersion-1.12.5-informational?style=flat-square)
![Version: 4.12.6](https://img.shields.io/badge/Version-4.12.6-informational?style=flat-square) ![AppVersion: 1.12.6](https://img.shields.io/badge/AppVersion-1.12.6-informational?style=flat-square)

To use, add `ingressClassName: nginx` spec field or the `kubernetes.io/ingress.class: nginx` annotation to your Ingress resources.

Expand Down Expand Up @@ -340,16 +340,16 @@ metadata:
| controller.hostname | object | `{}` | Optionally customize the pod hostname. |
| controller.image.allowPrivilegeEscalation | bool | `false` | |
| controller.image.chroot | bool | `false` | |
| controller.image.digest | string | `"sha256:f4a204a39ce99e7d297c54b02e64e421d872675c5ee29ab1b6edb62d4d69be5c"` | |
| controller.image.digestChroot | string | `"sha256:5bee417e81f5478b166e35b66b62824275fba150cb737adf665ba05c61ff4632"` | |
| controller.image.digest | string | `"sha256:c371fbf42b4f23584ce879d99303463131f4f31612f0875482b983354eeca7e6"` | |
| controller.image.digestChroot | string | `"sha256:7ff9cdb081b18f9431b84d4c3ccd3db9d921ed5f5b7682a45f6a351bfc4ceed4"` | |
| controller.image.image | string | `"ingress-nginx/controller"` | |
| controller.image.pullPolicy | string | `"IfNotPresent"` | |
| controller.image.readOnlyRootFilesystem | bool | `false` | |
| controller.image.runAsGroup | int | `82` | This value must not be changed using the official image. uid=101(www-data) gid=82(www-data) groups=82(www-data) |
| controller.image.runAsNonRoot | bool | `true` | |
| controller.image.runAsUser | int | `101` | This value must not be changed using the official image. uid=101(www-data) gid=82(www-data) groups=82(www-data) |
| controller.image.seccompProfile.type | string | `"RuntimeDefault"` | |
| controller.image.tag | string | `"v1.12.5"` | |
| controller.image.tag | string | `"v1.12.6"` | |
| controller.ingressClass | string | `"nginx"` | For backwards compatibility with ingress.class annotation, use ingressClass. Algorithm is as follows, first ingressClassName is considered, if not present, controller looks for ingress.class annotation |
| controller.ingressClassByName | bool | `false` | Process IngressClass per name (additionally as per spec.controller). |
| controller.ingressClassResource | object | `{"aliases":[],"annotations":{},"controllerValue":"k8s.io/ingress-nginx","default":false,"enabled":true,"name":"nginx","parameters":{}}` | This section refers to the creation of the IngressClass resource. IngressClasses are immutable and cannot be changed after creation. We do not support namespaced IngressClasses, yet, so a ClusterRole and a ClusterRoleBinding is required. |
Expand Down
9 changes: 9 additions & 0 deletions charts/ingress-nginx/changelog/helm-chart-4.12.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Changelog

This file documents all notable changes to [ingress-nginx](https://github.com/kubernetes/ingress-nginx) Helm Chart. The release numbering uses [semantic versioning](http://semver.org).

### 4.12.6

* Update Ingress-Nginx version controller-v1.12.6

**Full Changelog**: https://github.com/kubernetes/ingress-nginx/compare/helm-chart-4.12.5...helm-chart-4.12.6
6 changes: 3 additions & 3 deletions charts/ingress-nginx/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@ controller:
## for backwards compatibility consider setting the full image url via the repository value below
## use *either* current default registry/image or repository format or installing chart by providing the values.yaml will fail
## repository:
tag: "v1.12.5"
digest: sha256:f4a204a39ce99e7d297c54b02e64e421d872675c5ee29ab1b6edb62d4d69be5c
digestChroot: sha256:5bee417e81f5478b166e35b66b62824275fba150cb737adf665ba05c61ff4632
tag: "v1.12.6"
digest: sha256:c371fbf42b4f23584ce879d99303463131f4f31612f0875482b983354eeca7e6
digestChroot: sha256:7ff9cdb081b18f9431b84d4c3ccd3db9d921ed5f5b7682a45f6a351bfc4ceed4
pullPolicy: IfNotPresent
runAsNonRoot: true
# -- This value must not be changed using the official image.
Expand Down
48 changes: 24 additions & 24 deletions deploy/static/provider/aws/deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx
namespace: ingress-nginx
---
Expand All @@ -28,7 +28,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx-admission
namespace: ingress-nginx
---
Expand All @@ -40,7 +40,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx
namespace: ingress-nginx
rules:
Expand Down Expand Up @@ -130,7 +130,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx-admission
namespace: ingress-nginx
rules:
Expand All @@ -149,7 +149,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx
rules:
- apiGroups:
Expand Down Expand Up @@ -231,7 +231,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx-admission
rules:
- apiGroups:
Expand All @@ -250,7 +250,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx
namespace: ingress-nginx
roleRef:
Expand All @@ -270,7 +270,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx-admission
namespace: ingress-nginx
roleRef:
Expand All @@ -289,7 +289,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx
roleRef:
apiGroup: rbac.authorization.k8s.io
Expand All @@ -308,7 +308,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx-admission
roleRef:
apiGroup: rbac.authorization.k8s.io
Expand All @@ -328,7 +328,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx-controller
namespace: ingress-nginx
---
Expand All @@ -344,7 +344,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx-controller
namespace: ingress-nginx
spec:
Expand Down Expand Up @@ -377,7 +377,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx-controller-admission
namespace: ingress-nginx
spec:
Expand All @@ -400,7 +400,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx-controller
namespace: ingress-nginx
spec:
Expand All @@ -422,7 +422,7 @@ spec:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
spec:
containers:
- args:
Expand All @@ -446,7 +446,7 @@ spec:
fieldPath: metadata.namespace
- name: LD_PRELOAD
value: /usr/local/lib/libmimalloc.so
image: registry.k8s.io/ingress-nginx/controller:v1.12.5@sha256:f4a204a39ce99e7d297c54b02e64e421d872675c5ee29ab1b6edb62d4d69be5c
image: registry.k8s.io/ingress-nginx/controller:v1.12.6@sha256:c371fbf42b4f23584ce879d99303463131f4f31612f0875482b983354eeca7e6
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down Expand Up @@ -523,7 +523,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx-admission-create
namespace: ingress-nginx
spec:
Expand All @@ -534,7 +534,7 @@ spec:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx-admission-create
spec:
containers:
Expand All @@ -548,7 +548,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.1@sha256:e63459ec5965840af34d6d6a2f4c017eb6e212db83e054908d0bd148e1f35489
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.2@sha256:050a34002d5bb4966849c880c56c91f5320372564245733b33d4b3461b4dbd24
imagePullPolicy: IfNotPresent
name: create
securityContext:
Expand Down Expand Up @@ -576,7 +576,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx-admission-patch
namespace: ingress-nginx
spec:
Expand All @@ -587,7 +587,7 @@ spec:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx-admission-patch
spec:
containers:
Expand All @@ -603,7 +603,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.1@sha256:e63459ec5965840af34d6d6a2f4c017eb6e212db83e054908d0bd148e1f35489
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.2@sha256:050a34002d5bb4966849c880c56c91f5320372564245733b33d4b3461b4dbd24
imagePullPolicy: IfNotPresent
name: patch
securityContext:
Expand Down Expand Up @@ -631,7 +631,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: nginx
spec:
controller: k8s.io/ingress-nginx
Expand All @@ -644,7 +644,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.12.5
app.kubernetes.io/version: 1.12.6
name: ingress-nginx-admission
webhooks:
- admissionReviewVersions:
Expand Down
Loading