diff --git a/.github/data/version.txt b/.github/data/version.txt index 39fcd991f1..aa03bad5f2 100644 --- a/.github/data/version.txt +++ b/.github/data/version.txt @@ -1,2 +1,2 @@ -IC_VERSION=4.0.0 -HELM_CHART_VERSION=2.0.0 +IC_VERSION=4.1.0 +HELM_CHART_VERSION=2.1.0 diff --git a/README.md b/README.md index f8652c3204..bb233cfc9e 100644 --- a/README.md +++ b/README.md @@ -125,7 +125,7 @@ In the case of NGINX, the Ingress Controller is deployed in a pod along with the We publish NGINX Ingress Controller releases on GitHub. See our [releases page](https://github.com/nginxinc/kubernetes-ingress/releases). -The latest stable release is [3.7.2](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v3.7.2). For production +The latest stable release is [4.0.0](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v4.0.0). For production use, we recommend that you choose the latest stable release. The edge version is useful for experimenting with new features that are not yet published in a stable release. To use @@ -145,7 +145,7 @@ your links to the correct versions: | Version | Description | Image for NGINX | Image for NGINX Plus | Installation Manifests and Helm Chart | Documentation and Examples | | ------- | ----------- | --------------- | -------------------- | ---------------------------------------| -------------------------- | -| Latest stable release | For production use | Use the 3.7.2 images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress), [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [Quay.io](https://quay.io/repository/nginx/nginx-ingress) or [build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/build-ingress-controller-image/). | Use the 3.7.2 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/build-nginx-ingress-controller/). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/v3.7.2/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/v3.7.2/charts/nginx-ingress). | [Documentation](https://docs.nginx.com/nginx-ingress-controller/). [Examples](https://docs.nginx.com/nginx-ingress-controller/configuration/configuration-examples/). | +| Latest stable release | For production use | Use the 4.0.0 images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress), [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [Quay.io](https://quay.io/repository/nginx/nginx-ingress) or [build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/build-ingress-controller-image/). | Use the 4.0.0 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/build-nginx-ingress-controller/). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/v4.0.0/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/v4.0.0/charts/nginx-ingress). | [Documentation](https://docs.nginx.com/nginx-ingress-controller/). [Examples](https://docs.nginx.com/nginx-ingress-controller/configuration/configuration-examples/). | | 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), [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [Quay.io](https://quay.io/repository/nginx/nginx-ingress) or [build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/build-nginx-ingress-controller/). | [Build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/build-nginx-ingress-controller/). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/main/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/main/charts/nginx-ingress). | [Documentation](https://github.com/nginxinc/kubernetes-ingress/tree/main/site/content). [Examples](https://github.com/nginxinc/kubernetes-ingress/tree/main/examples). | ## SBOM (Software Bill of Materials) diff --git a/charts/nginx-ingress/Chart.yaml b/charts/nginx-ingress/Chart.yaml index ea97012f9c..c7c1bfbe8e 100644 --- a/charts/nginx-ingress/Chart.yaml +++ b/charts/nginx-ingress/Chart.yaml @@ -1,14 +1,14 @@ apiVersion: v2 name: nginx-ingress -version: 1.5.0 -appVersion: 4.0.0 +version: 2.1.0 +appVersion: 4.1.0 kubeVersion: ">= 1.23.0-0" type: application description: NGINX Ingress Controller -icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v3.7.2/charts/nginx-ingress/chart-icon.png +icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v4.0.0/charts/nginx-ingress/chart-icon.png home: https://github.com/nginxinc/kubernetes-ingress sources: - - https://github.com/nginxinc/kubernetes-ingress/tree/v3.7.2/charts/nginx-ingress + - https://github.com/nginxinc/kubernetes-ingress/tree/v4.0.0/charts/nginx-ingress keywords: - ingress - nginx diff --git a/charts/nginx-ingress/values-icp.yaml b/charts/nginx-ingress/values-icp.yaml index d4047c389b..c07addffd0 100644 --- a/charts/nginx-ingress/values-icp.yaml +++ b/charts/nginx-ingress/values-icp.yaml @@ -4,7 +4,7 @@ controller: nginxplus: true image: repository: mycluster.icp:8500/kube-system/nginx-plus-ingress - tag: "3.7.2" + tag: "4.0.0" nodeSelector: beta.kubernetes.io/arch: "amd64" proxy: true diff --git a/charts/nginx-ingress/values-plus.yaml b/charts/nginx-ingress/values-plus.yaml index 4a0f44a0ac..91e3493750 100644 --- a/charts/nginx-ingress/values-plus.yaml +++ b/charts/nginx-ingress/values-plus.yaml @@ -3,4 +3,4 @@ controller: nginxplus: true image: repository: nginx-plus-ingress - tag: "3.7.2" + tag: "4.0.0" diff --git a/charts/nginx-ingress/values.schema.json b/charts/nginx-ingress/values.schema.json index e4b25a89bb..1fe301a7e6 100644 --- a/charts/nginx-ingress/values.schema.json +++ b/charts/nginx-ingress/values.schema.json @@ -674,10 +674,10 @@ }, "tag": { "type": "string", - "default": "3.7.2", + "default": "4.0.0", "title": "The tag of the Ingress Controller image", "examples": [ - "3.7.2" + "4.0.0" ] }, "digest": { @@ -714,7 +714,7 @@ "examples": [ { "repository": "nginx/nginx-ingress", - "tag": "3.7.2", + "tag": "4.0.0", "pullPolicy": "IfNotPresent" } ] @@ -1865,7 +1865,7 @@ "customPorts": [], "image": { "repository": "nginx/nginx-ingress", - "tag": "3.7.2", + "tag": "4.0.0", "digest": "", "pullPolicy": "IfNotPresent" }, @@ -2479,7 +2479,7 @@ "customPorts": [], "image": { "repository": "nginx/nginx-ingress", - "tag": "3.7.2", + "tag": "4.0.0", "digest": "", "pullPolicy": "IfNotPresent" }, diff --git a/charts/nginx-ingress/values.yaml b/charts/nginx-ingress/values.yaml index 9fc4bb2dea..09f89f295f 100644 --- a/charts/nginx-ingress/values.yaml +++ b/charts/nginx-ingress/values.yaml @@ -170,7 +170,7 @@ controller: repository: nginx/nginx-ingress ## The tag of the Ingress Controller image. If not specified the appVersion from Chart.yaml is used as a tag. - # tag: "3.7.2" + # tag: "4.0.0" ## The digest of the Ingress Controller image. ## If digest is specified it has precedence over tag and will be used instead # digest: "sha256:CHANGEME" diff --git a/charts/tests/__snapshots__/helmunit_test.snap b/charts/tests/__snapshots__/helmunit_test.snap index 25f74e32d3..fe211af857 100755 --- a/charts/tests/__snapshots__/helmunit_test.snap +++ b/charts/tests/__snapshots__/helmunit_test.snap @@ -8,10 +8,10 @@ metadata: name: appprotect-dos-nginx-ingress namespace: appprotect-dos labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-dos - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/controller-configmap.yaml @@ -21,10 +21,10 @@ metadata: name: appprotect-dos-nginx-ingress namespace: appprotect-dos labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-dos - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm data: {} @@ -37,10 +37,10 @@ metadata: name: appprotect-dos-nginx-ingress-mgmt namespace: appprotect-dos labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-dos - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm data: license-token-secret-name: license-token @@ -52,10 +52,10 @@ metadata: name: appprotect-dos-nginx-ingress-leader-election namespace: appprotect-dos labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-dos - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/clusterrole.yaml @@ -64,10 +64,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: appprotect-dos-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-dos - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -177,10 +177,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: appprotect-dos-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-dos - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm subjects: - kind: ServiceAccount @@ -197,10 +197,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: appprotect-dos-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-dos - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: appprotect-dos rules: @@ -257,10 +257,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: appprotect-dos-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-dos - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: appprotect-dos roleRef: @@ -279,10 +279,10 @@ metadata: name: appprotect-dos-nginx-ingress-controller namespace: appprotect-dos labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-dos - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: externalTrafficPolicy: Local @@ -309,10 +309,10 @@ metadata: name: appprotect-dos-nginx-ingress-controller namespace: appprotect-dos labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-dos - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -340,7 +340,7 @@ spec: hostNetwork: false dnsPolicy: ClusterFirst containers: - - image: nginx/nginx-ingress:4.0.0 + - image: nginx/nginx-ingress:4.1.0 name: nginx-ingress imagePullPolicy: "IfNotPresent" ports: @@ -437,10 +437,10 @@ kind: IngressClass metadata: name: nginx labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-dos - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: controller: nginx.org/ingress-controller @@ -452,10 +452,10 @@ metadata: name: appprotect-dos-nginx-ingress-leader-election namespace: appprotect-dos labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-dos - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm --- @@ -468,10 +468,10 @@ metadata: name: appprotect-waf-nginx-ingress namespace: appprotect-waf labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-waf - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/controller-configmap.yaml @@ -481,10 +481,10 @@ metadata: name: appprotect-waf-nginx-ingress namespace: appprotect-waf labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-waf - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm data: {} @@ -497,10 +497,10 @@ metadata: name: appprotect-waf-nginx-ingress-mgmt namespace: appprotect-waf labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-waf - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm data: license-token-secret-name: license-token @@ -512,10 +512,10 @@ metadata: name: appprotect-waf-nginx-ingress-leader-election namespace: appprotect-waf labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-waf - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/clusterrole.yaml @@ -524,10 +524,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: appprotect-waf-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-waf - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -637,10 +637,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: appprotect-waf-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-waf - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm subjects: - kind: ServiceAccount @@ -657,10 +657,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: appprotect-waf-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-waf - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: appprotect-waf rules: @@ -717,10 +717,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: appprotect-waf-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-waf - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: appprotect-waf roleRef: @@ -739,10 +739,10 @@ metadata: name: appprotect-waf-nginx-ingress-controller namespace: appprotect-waf labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-waf - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: externalTrafficPolicy: Local @@ -769,10 +769,10 @@ metadata: name: appprotect-waf-nginx-ingress-controller namespace: appprotect-waf labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-waf - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -800,7 +800,7 @@ spec: hostNetwork: false dnsPolicy: ClusterFirst containers: - - image: nginx/nginx-ingress:4.0.0 + - image: nginx/nginx-ingress:4.1.0 name: nginx-ingress imagePullPolicy: "IfNotPresent" ports: @@ -892,10 +892,10 @@ kind: IngressClass metadata: name: nginx labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-waf - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: controller: nginx.org/ingress-controller @@ -907,10 +907,10 @@ metadata: name: appprotect-waf-nginx-ingress-leader-election namespace: appprotect-waf labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-waf - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm --- @@ -923,10 +923,10 @@ metadata: name: appprotect-wafv5-nginx-ingress namespace: appprotect-wafv5 labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-wafv5 - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/controller-configmap.yaml @@ -936,10 +936,10 @@ metadata: name: appprotect-wafv5-nginx-ingress namespace: appprotect-wafv5 labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-wafv5 - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm data: {} @@ -952,10 +952,10 @@ metadata: name: appprotect-wafv5-nginx-ingress-mgmt namespace: appprotect-wafv5 labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-wafv5 - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm data: license-token-secret-name: license-token @@ -967,10 +967,10 @@ metadata: name: appprotect-wafv5-nginx-ingress-leader-election namespace: appprotect-wafv5 labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-wafv5 - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/clusterrole.yaml @@ -979,10 +979,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: appprotect-wafv5-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-wafv5 - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -1092,10 +1092,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: appprotect-wafv5-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-wafv5 - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm subjects: - kind: ServiceAccount @@ -1112,10 +1112,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: appprotect-wafv5-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-wafv5 - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: appprotect-wafv5 rules: @@ -1172,10 +1172,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: appprotect-wafv5-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-wafv5 - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: appprotect-wafv5 roleRef: @@ -1194,10 +1194,10 @@ metadata: name: appprotect-wafv5-nginx-ingress-controller namespace: appprotect-wafv5 labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-wafv5 - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: externalTrafficPolicy: Local @@ -1224,10 +1224,10 @@ metadata: name: appprotect-wafv5-nginx-ingress-controller namespace: appprotect-wafv5 labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-wafv5 - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -1262,7 +1262,7 @@ spec: hostNetwork: false dnsPolicy: ClusterFirst containers: - - image: nginx/nginx-ingress:4.0.0 + - image: nginx/nginx-ingress:4.1.0 name: nginx-ingress imagePullPolicy: "IfNotPresent" ports: @@ -1394,10 +1394,10 @@ kind: IngressClass metadata: name: nginx labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-wafv5 - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: controller: nginx.org/ingress-controller @@ -1409,10 +1409,10 @@ metadata: name: appprotect-wafv5-nginx-ingress-leader-election namespace: appprotect-wafv5 labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: appprotect-wafv5 - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm --- @@ -1425,10 +1425,10 @@ metadata: name: custom-resources-nginx-ingress namespace: custom-resources labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: custom-resources - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/controller-configmap.yaml @@ -1438,10 +1438,10 @@ metadata: name: custom-resources-nginx-ingress namespace: custom-resources labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: custom-resources - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm data: {} @@ -1453,10 +1453,10 @@ metadata: name: custom-resources-nginx-ingress-leader-election namespace: custom-resources labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: custom-resources - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/clusterrole.yaml @@ -1465,10 +1465,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: custom-resources-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: custom-resources - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -1547,10 +1547,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: custom-resources-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: custom-resources - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm subjects: - kind: ServiceAccount @@ -1567,10 +1567,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: custom-resources-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: custom-resources - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: custom-resources rules: @@ -1627,10 +1627,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: custom-resources-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: custom-resources - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: custom-resources roleRef: @@ -1649,10 +1649,10 @@ metadata: name: custom-resources-nginx-ingress-controller namespace: custom-resources labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: custom-resources - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: externalTrafficPolicy: Local @@ -1679,10 +1679,10 @@ metadata: name: custom-resources-nginx-ingress-controller namespace: custom-resources labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: custom-resources - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -1710,7 +1710,7 @@ spec: hostNetwork: false dnsPolicy: ClusterFirst containers: - - image: nginx/nginx-ingress:4.0.0 + - image: nginx/nginx-ingress:4.1.0 name: nginx-ingress imagePullPolicy: "IfNotPresent" ports: @@ -1795,10 +1795,10 @@ kind: IngressClass metadata: name: nginx labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: custom-resources - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: controller: nginx.org/ingress-controller @@ -1813,10 +1813,10 @@ metadata: name: custom-resources-nginx-ingress-leader-election namespace: custom-resources labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: custom-resources - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm --- @@ -1829,10 +1829,10 @@ metadata: name: daemonset-nginx-ingress namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: daemonset - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/controller-configmap.yaml @@ -1842,10 +1842,10 @@ metadata: name: daemonset-nginx-ingress namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: daemonset - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm data: {} @@ -1857,10 +1857,10 @@ metadata: name: daemonset-nginx-ingress-leader-election namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: daemonset - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/clusterrole.yaml @@ -1869,10 +1869,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: daemonset-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: daemonset - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -1972,10 +1972,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: daemonset-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: daemonset - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm subjects: - kind: ServiceAccount @@ -1992,10 +1992,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: daemonset-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: daemonset - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: default rules: @@ -2052,10 +2052,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: daemonset-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: daemonset - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: default roleRef: @@ -2074,10 +2074,10 @@ metadata: name: daemonset-nginx-ingress-controller namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: daemonset - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: externalTrafficPolicy: Local @@ -2104,10 +2104,10 @@ metadata: name: daemonset-nginx-ingress-controller namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: daemonset - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: selector: @@ -2135,7 +2135,7 @@ spec: dnsPolicy: ClusterFirst containers: - name: nginx-ingress - image: nginx/nginx-ingress:4.0.0 + image: nginx/nginx-ingress:4.1.0 imagePullPolicy: "IfNotPresent" ports: - name: http @@ -2226,10 +2226,10 @@ kind: IngressClass metadata: name: nginx labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: daemonset - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: controller: nginx.org/ingress-controller @@ -2244,10 +2244,10 @@ metadata: name: daemonset-nginx-ingress-leader-election namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: daemonset - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm --- @@ -2260,10 +2260,10 @@ metadata: name: default-nginx-ingress namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: default - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/controller-configmap.yaml @@ -2273,10 +2273,10 @@ metadata: name: default-nginx-ingress namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: default - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm data: {} @@ -2288,10 +2288,10 @@ metadata: name: default-nginx-ingress-leader-election namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: default - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/clusterrole.yaml @@ -2300,10 +2300,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: default-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: default - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -2403,10 +2403,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: default-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: default - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm subjects: - kind: ServiceAccount @@ -2423,10 +2423,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: default-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: default - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: default rules: @@ -2483,10 +2483,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: default-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: default - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: default roleRef: @@ -2505,10 +2505,10 @@ metadata: name: default-nginx-ingress-controller namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: default - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: externalTrafficPolicy: Local @@ -2535,10 +2535,10 @@ metadata: name: default-nginx-ingress-controller namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: default - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -2566,7 +2566,7 @@ spec: hostNetwork: false dnsPolicy: ClusterFirst containers: - - image: nginx/nginx-ingress:4.0.0 + - image: nginx/nginx-ingress:4.1.0 name: nginx-ingress imagePullPolicy: "IfNotPresent" ports: @@ -2657,10 +2657,10 @@ kind: IngressClass metadata: name: nginx labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: default - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: controller: nginx.org/ingress-controller @@ -2675,10 +2675,10 @@ metadata: name: default-nginx-ingress-leader-election namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: default - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm --- @@ -2691,10 +2691,10 @@ metadata: name: global-configuration-nginx-ingress namespace: gc labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: global-configuration - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/controller-configmap.yaml @@ -2704,10 +2704,10 @@ metadata: name: global-configuration-nginx-ingress namespace: gc labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: global-configuration - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm data: {} @@ -2719,10 +2719,10 @@ metadata: name: global-configuration-nginx-ingress-leader-election namespace: gc labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: global-configuration - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/clusterrole.yaml @@ -2731,10 +2731,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: global-configuration-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: global-configuration - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -2834,10 +2834,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: global-configuration-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: global-configuration - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm subjects: - kind: ServiceAccount @@ -2854,10 +2854,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: global-configuration-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: global-configuration - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: gc rules: @@ -2914,10 +2914,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: global-configuration-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: global-configuration - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: gc roleRef: @@ -2936,10 +2936,10 @@ metadata: name: global-configuration-nginx-ingress-controller namespace: gc labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: global-configuration - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: externalTrafficPolicy: Local @@ -2966,10 +2966,10 @@ metadata: name: global-configuration-nginx-ingress-controller namespace: gc labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: global-configuration - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -2997,7 +2997,7 @@ spec: hostNetwork: false dnsPolicy: ClusterFirst containers: - - image: nginx/nginx-ingress:4.0.0 + - image: nginx/nginx-ingress:4.1.0 name: nginx-ingress imagePullPolicy: "IfNotPresent" ports: @@ -3089,10 +3089,10 @@ kind: IngressClass metadata: name: nginx labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: global-configuration - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: controller: nginx.org/ingress-controller @@ -3107,10 +3107,10 @@ metadata: name: global-configuration-nginx-ingress-controller namespace: gc labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: global-configuration - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: listeners: @@ -3128,10 +3128,10 @@ metadata: name: global-configuration-nginx-ingress-leader-election namespace: gc labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: global-configuration - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm --- @@ -3144,10 +3144,10 @@ metadata: name: ingress-class-nginx-ingress namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: ingress-class - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/controller-configmap.yaml @@ -3157,10 +3157,10 @@ metadata: name: ingress-class-nginx-ingress namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: ingress-class - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm data: {} @@ -3172,10 +3172,10 @@ metadata: name: ingress-class-nginx-ingress-leader-election namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: ingress-class - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/clusterrole.yaml @@ -3184,10 +3184,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: ingress-class-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: ingress-class - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -3287,10 +3287,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: ingress-class-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: ingress-class - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm subjects: - kind: ServiceAccount @@ -3307,10 +3307,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: ingress-class-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: ingress-class - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: default rules: @@ -3367,10 +3367,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: ingress-class-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: ingress-class - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: default roleRef: @@ -3389,10 +3389,10 @@ metadata: name: ingress-class-nginx-ingress-controller namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: ingress-class - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: externalTrafficPolicy: Local @@ -3419,10 +3419,10 @@ metadata: name: ingress-class-nginx-ingress-controller namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: ingress-class - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -3450,7 +3450,7 @@ spec: hostNetwork: false dnsPolicy: ClusterFirst containers: - - image: nginx/nginx-ingress:4.0.0 + - image: nginx/nginx-ingress:4.1.0 name: nginx-ingress imagePullPolicy: "IfNotPresent" ports: @@ -3541,10 +3541,10 @@ kind: IngressClass metadata: name: changed labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: ingress-class - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm annotations: ingressclass.kubernetes.io/is-default-class: "true" @@ -3561,10 +3561,10 @@ metadata: name: ingress-class-nginx-ingress-leader-election namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: ingress-class - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm --- @@ -3577,10 +3577,10 @@ metadata: name: namespace-nginx-ingress namespace: nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: namespace - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/controller-configmap.yaml @@ -3590,10 +3590,10 @@ metadata: name: namespace-nginx-ingress namespace: nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: namespace - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm data: {} @@ -3605,10 +3605,10 @@ metadata: name: namespace-nginx-ingress-leader-election namespace: nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: namespace - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/clusterrole.yaml @@ -3617,10 +3617,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: namespace-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: namespace - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -3720,10 +3720,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: namespace-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: namespace - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm subjects: - kind: ServiceAccount @@ -3740,10 +3740,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: namespace-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: namespace - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: nginx-ingress rules: @@ -3800,10 +3800,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: namespace-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: namespace - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: nginx-ingress roleRef: @@ -3822,10 +3822,10 @@ metadata: name: namespace-nginx-ingress-controller namespace: nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: namespace - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: externalTrafficPolicy: Local @@ -3852,10 +3852,10 @@ metadata: name: namespace-nginx-ingress-controller namespace: nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: namespace - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -3883,7 +3883,7 @@ spec: hostNetwork: false dnsPolicy: ClusterFirst containers: - - image: nginx/nginx-ingress:4.0.0 + - image: nginx/nginx-ingress:4.1.0 name: nginx-ingress imagePullPolicy: "IfNotPresent" ports: @@ -3974,10 +3974,10 @@ kind: IngressClass metadata: name: nginx labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: namespace - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: controller: nginx.org/ingress-controller @@ -3992,10 +3992,10 @@ metadata: name: namespace-nginx-ingress-leader-election namespace: nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: namespace - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm --- @@ -4008,10 +4008,10 @@ metadata: name: plus-nginx-ingress namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: plus - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/controller-configmap.yaml @@ -4021,10 +4021,10 @@ metadata: name: plus-nginx-ingress namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: plus - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm data: {} @@ -4037,10 +4037,10 @@ metadata: name: plus-nginx-ingress-mgmt namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: plus - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm data: license-token-secret-name: license-token @@ -4052,10 +4052,10 @@ metadata: name: plus-nginx-ingress-leader-election namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: plus - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm /-/-/-/ # Source: nginx-ingress/templates/clusterrole.yaml @@ -4064,10 +4064,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: plus-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: plus - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -4167,10 +4167,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: plus-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: plus - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm subjects: - kind: ServiceAccount @@ -4187,10 +4187,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: plus-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: plus - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: default rules: @@ -4247,10 +4247,10 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: plus-nginx-ingress labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: plus - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm namespace: default roleRef: @@ -4269,10 +4269,10 @@ metadata: name: plus-nginx-ingress-controller namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: plus - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: externalTrafficPolicy: Local @@ -4299,10 +4299,10 @@ metadata: name: plus-nginx-ingress-controller namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: plus - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -4330,7 +4330,7 @@ spec: hostNetwork: false dnsPolicy: ClusterFirst containers: - - image: nginx/nginx-ingress:4.0.0 + - image: nginx/nginx-ingress:4.1.0 name: nginx-ingress imagePullPolicy: "IfNotPresent" ports: @@ -4422,10 +4422,10 @@ kind: IngressClass metadata: name: nginx labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: plus - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm spec: controller: nginx.org/ingress-controller @@ -4437,9 +4437,9 @@ metadata: name: plus-nginx-ingress-leader-election namespace: default labels: - helm.sh/chart: nginx-ingress-1.5.0 + helm.sh/chart: nginx-ingress-2.1.0 app.kubernetes.io/name: nginx-ingress app.kubernetes.io/instance: plus - app.kubernetes.io/version: "4.0.0" + app.kubernetes.io/version: "4.1.0" app.kubernetes.io/managed-by: Helm --- diff --git a/deployments/daemon-set/nginx-ingress.yaml b/deployments/daemon-set/nginx-ingress.yaml index 9b879032f9..a3b502d47b 100644 --- a/deployments/daemon-set/nginx-ingress.yaml +++ b/deployments/daemon-set/nginx-ingress.yaml @@ -32,7 +32,7 @@ spec: # - name: nginx-log # emptyDir: {} containers: - - image: nginx/nginx-ingress:3.7.2 + - image: nginx/nginx-ingress:4.0.0 imagePullPolicy: IfNotPresent name: nginx-ingress ports: @@ -96,7 +96,7 @@ spec: #- -enable-prometheus-metrics #- -global-configuration=$(POD_NAMESPACE)/nginx-configuration # initContainers: -# - image: nginx/nginx-ingress:3.7.2 +# - image: nginx/nginx-ingress:4.0.0 # imagePullPolicy: IfNotPresent # name: init-nginx-ingress # command: ['cp', '-vdR', '/etc/nginx/.', '/mnt/etc'] diff --git a/deployments/daemon-set/nginx-plus-ingress.yaml b/deployments/daemon-set/nginx-plus-ingress.yaml index 339775eefb..61f83c6e7e 100644 --- a/deployments/daemon-set/nginx-plus-ingress.yaml +++ b/deployments/daemon-set/nginx-plus-ingress.yaml @@ -32,7 +32,7 @@ spec: # - name: nginx-log # emptyDir: {} containers: - - image: nginx-plus-ingress:3.7.2 + - image: nginx-plus-ingress:4.0.0 imagePullPolicy: IfNotPresent name: nginx-plus-ingress ports: @@ -100,7 +100,7 @@ spec: #- -enable-prometheus-metrics #- -global-configuration=$(POD_NAMESPACE)/nginx-configuration # initContainers: -# - image: nginx/nginx-ingress:3.7.2 +# - image: nginx/nginx-ingress:4.0.0 # imagePullPolicy: IfNotPresent # name: init-nginx-ingress # command: ['cp', '-vdR', '/etc/nginx/.', '/mnt/etc'] diff --git a/deployments/deployment/nginx-ingress.yaml b/deployments/deployment/nginx-ingress.yaml index d1095a047b..4e4d268470 100644 --- a/deployments/deployment/nginx-ingress.yaml +++ b/deployments/deployment/nginx-ingress.yaml @@ -33,7 +33,7 @@ spec: # - name: nginx-log # emptyDir: {} containers: - - image: nginx/nginx-ingress:3.7.2 + - image: nginx/nginx-ingress:4.0.0 imagePullPolicy: IfNotPresent name: nginx-ingress ports: @@ -97,7 +97,7 @@ spec: #- -enable-prometheus-metrics #- -global-configuration=$(POD_NAMESPACE)/nginx-configuration # initContainers: -# - image: nginx/nginx-ingress:3.7.2 +# - image: nginx/nginx-ingress:4.0.0 # imagePullPolicy: IfNotPresent # name: init-nginx-ingress # command: ['cp', '-vdR', '/etc/nginx/.', '/mnt/etc'] diff --git a/deployments/deployment/nginx-plus-ingress.yaml b/deployments/deployment/nginx-plus-ingress.yaml index 9900c5f992..85313316ce 100644 --- a/deployments/deployment/nginx-plus-ingress.yaml +++ b/deployments/deployment/nginx-plus-ingress.yaml @@ -33,7 +33,7 @@ spec: # - name: nginx-log # emptyDir: {} containers: - - image: nginx-plus-ingress:3.7.2 + - image: nginx-plus-ingress:4.0.0 imagePullPolicy: IfNotPresent name: nginx-plus-ingress ports: @@ -104,7 +104,7 @@ spec: #- -enable-service-insight #- -global-configuration=$(POD_NAMESPACE)/nginx-configuration # initContainers: -# - image: nginx/nginx-ingress:3.7.2 +# - image: nginx/nginx-ingress:4.0.0 # imagePullPolicy: IfNotPresent # name: init-nginx-ingress # command: ['cp', '-vdR', '/etc/nginx/.', '/mnt/etc'] diff --git a/examples/custom-resources/service-insight/README.md b/examples/custom-resources/service-insight/README.md index bcbc329d8a..c181c9cc4b 100644 --- a/examples/custom-resources/service-insight/README.md +++ b/examples/custom-resources/service-insight/README.md @@ -32,7 +32,7 @@ spec: securityContext: ... containers: - - image: nginx-plus-ingress:3.7.2 + - image: nginx-plus-ingress:4.0.0 imagePullPolicy: IfNotPresent name: nginx-plus-ingress ports: @@ -321,7 +321,7 @@ spec: securityContext: ... containers: - - image: nginx-plus-ingress:3.7.2 + - image: nginx-plus-ingress:4.0.0 imagePullPolicy: IfNotPresent name: nginx-plus-ingress ports: diff --git a/site/content/releases.md b/site/content/releases.md index cbb810d778..7a90f4c48b 100644 --- a/site/content/releases.md +++ b/site/content/releases.md @@ -8,6 +8,72 @@ toc: true weight: 2100 --- +## 4.0.0 + +16 Dec 2024 + +With added support for [NGINX R33](https://docs.nginx.com/nginx/releases/#nginxplusrelease-33-r33), deployments of F5 NGINX Ingress Controller using NGINX Plus now require a valid JSON Web Token to run. +Please see the [Upgrading to v4]({{< relref "installation/installing-nic/upgrade-to-v4#create-license-secret" >}}) for full details on setting up your license `Secret`. + +API Version `v1alpha1` of `GlobalConfiguration`, `Policy` and `TransportServer` resources are now deprecated. +Please see [Update custom resource apiVersion]({{< relref "installation/installing-nic/upgrade-to-v4#update-custom-resource-apiversion" >}}) for full details on updating your resources. + +Updates have been made to our logging library. For a while, F5 NGINX Ingress Controller has been using the [golang/glog](https://github.com/golang/glog). For this release, we have moved to the native golang library [log/slog](https://pkg.go.dev/log/slog). +This change was made for these reasons: +1. By using a standard library, we ensure that updates are more consistent, and any known vulnerabilities are more likely to be addressed in a timely manner. +2. By moving to `log/slog`, we enable support for a wider range of logging formats, as well as allowing log outputs to be displayed in a Structured format, and for faster log parsing. + +Layer 4 applications got some love this release, with added support for SNI based routing with our TransportServer resource! +In scenarios where you have multiple applications hosted on a single node, this feature enables routing to those applications through the host header. +For more details on what this feature does, and how to configure it yourself, please look to our [examples section in Github](https://github.com/nginxinc/kubernetes-ingress/tree/v4.0.0/examples/custom-resources/transport-server-sni#transportserver-sni) + +### Breaking Changes +- [6903](https://github.com/nginxinc/kubernetes-ingress/pull/6903) & [6921](https://github.com/nginxinc/kubernetes-ingress/pull/6921) Add support for NGINX Plus R33 +- [6800](https://github.com/nginxinc/kubernetes-ingress/pull/6800) Deprecate v1alpha1 CRDs for GlobalConfiguration, Policy & TransportServer +- [6520](https://github.com/nginxinc/kubernetes-ingress/pull/6520) & [6474](https://github.com/nginxinc/kubernetes-ingress/pull/6474) Add structured logging + +### Features +- [6605](https://github.com/nginxinc/kubernetes-ingress/pull/6605) TransportServer SNI +- [6819](https://github.com/nginxinc/kubernetes-ingress/pull/6819) Add events to configmap +- [6878](https://github.com/nginxinc/kubernetes-ingress/pull/6878) Add events when special secrets update + +### Fixes +- [6583](https://github.com/nginxinc/kubernetes-ingress/pull/6583) Generate valid yaml for ReadOnly FS +- [6635](https://github.com/nginxinc/kubernetes-ingress/pull/6635) UpstreamServer Fields Logs Displayed as Memory Addresses +- [6661](https://github.com/nginxinc/kubernetes-ingress/pull/6661) Revert to original main-template without pod downtime +- [6733](https://github.com/nginxinc/kubernetes-ingress/pull/6733) Add nil check to apikey suppliedIn +- [6780](https://github.com/nginxinc/kubernetes-ingress/pull/6780) Use default VS and TS templates when CfgMap obj is deleted + +### Helm Chart +- [6667](https://github.com/nginxinc/kubernetes-ingress/pull/6667) Helm schema examples +- [6998](https://github.com/nginxinc/kubernetes-ingress/pull/6998) Update kubernetes version to v1.32.0 in helm schema + +### Dependencies +- [6485](https://github.com/nginxinc/kubernetes-ingress/pull/6485), [6497](https://github.com/nginxinc/kubernetes-ingress/pull/6497), [6512](https://github.com/nginxinc/kubernetes-ingress/pull/6512), [6533](https://github.com/nginxinc/kubernetes-ingress/pull/6533), [6543](https://github.com/nginxinc/kubernetes-ingress/pull/6543), [6557](https://github.com/nginxinc/kubernetes-ingress/pull/6557), [6580](https://github.com/nginxinc/kubernetes-ingress/pull/6580), [6607](https://github.com/nginxinc/kubernetes-ingress/pull/6607), [6638](https://github.com/nginxinc/kubernetes-ingress/pull/6638), [6654](https://github.com/nginxinc/kubernetes-ingress/pull/6654), [6657](https://github.com/nginxinc/kubernetes-ingress/pull/6657), [6676](https://github.com/nginxinc/kubernetes-ingress/pull/6676), [6685](https://github.com/nginxinc/kubernetes-ingress/pull/6685), [6699](https://github.com/nginxinc/kubernetes-ingress/pull/6699), [6697](https://github.com/nginxinc/kubernetes-ingress/pull/6697), [6719](https://github.com/nginxinc/kubernetes-ingress/pull/6719), [6717](https://github.com/nginxinc/kubernetes-ingress/pull/6717), [6747](https://github.com/nginxinc/kubernetes-ingress/pull/6747), [6743](https://github.com/nginxinc/kubernetes-ingress/pull/6743), [6775](https://github.com/nginxinc/kubernetes-ingress/pull/6775), [6789](https://github.com/nginxinc/kubernetes-ingress/pull/6789), [6762](https://github.com/nginxinc/kubernetes-ingress/pull/6762), [6786](https://github.com/nginxinc/kubernetes-ingress/pull/6786), [6845](https://github.com/nginxinc/kubernetes-ingress/pull/6845), [6864](https://github.com/nginxinc/kubernetes-ingress/pull/6864), [6880](https://github.com/nginxinc/kubernetes-ingress/pull/6880), [6862](https://github.com/nginxinc/kubernetes-ingress/pull/6862), [6897](https://github.com/nginxinc/kubernetes-ingress/pull/6897), [6890](https://github.com/nginxinc/kubernetes-ingress/pull/6890), [6905](https://github.com/nginxinc/kubernetes-ingress/pull/6905), [6906](https://github.com/nginxinc/kubernetes-ingress/pull/6906), [6909](https://github.com/nginxinc/kubernetes-ingress/pull/6909), [6919](https://github.com/nginxinc/kubernetes-ingress/pull/6919), [6936](https://github.com/nginxinc/kubernetes-ingress/pull/6936), [6945](https://github.com/nginxinc/kubernetes-ingress/pull/6945), [6971](https://github.com/nginxinc/kubernetes-ingress/pull/6971) & [6982](https://github.com/nginxinc/kubernetes-ingress/pull/6982) Bump the Docker dependencies +- [6483](https://github.com/nginxinc/kubernetes-ingress/pull/6483), [6496](https://github.com/nginxinc/kubernetes-ingress/pull/6496), [6522](https://github.com/nginxinc/kubernetes-ingress/pull/6522), [6540](https://github.com/nginxinc/kubernetes-ingress/pull/6540), [6559](https://github.com/nginxinc/kubernetes-ingress/pull/6559), [6589](https://github.com/nginxinc/kubernetes-ingress/pull/6589), [6614](https://github.com/nginxinc/kubernetes-ingress/pull/6614), [6643](https://github.com/nginxinc/kubernetes-ingress/pull/6643), [6669](https://github.com/nginxinc/kubernetes-ingress/pull/6669), [6683](https://github.com/nginxinc/kubernetes-ingress/pull/6683), [6704](https://github.com/nginxinc/kubernetes-ingress/pull/6704), [6712](https://github.com/nginxinc/kubernetes-ingress/pull/6712), [6728](https://github.com/nginxinc/kubernetes-ingress/pull/6728), [6745](https://github.com/nginxinc/kubernetes-ingress/pull/6745), [6767](https://github.com/nginxinc/kubernetes-ingress/pull/6767), [6782](https://github.com/nginxinc/kubernetes-ingress/pull/6782), [6815](https://github.com/nginxinc/kubernetes-ingress/pull/6815), [6826](https://github.com/nginxinc/kubernetes-ingress/pull/6826), [6835](https://github.com/nginxinc/kubernetes-ingress/pull/6835), [6842](https://github.com/nginxinc/kubernetes-ingress/pull/6842), [6861](https://github.com/nginxinc/kubernetes-ingress/pull/6861), [6916](https://github.com/nginxinc/kubernetes-ingress/pull/6916), [6908](https://github.com/nginxinc/kubernetes-ingress/pull/6908), [6931](https://github.com/nginxinc/kubernetes-ingress/pull/6931), [6969](https://github.com/nginxinc/kubernetes-ingress/pull/6969), [6973](https://github.com/nginxinc/kubernetes-ingress/pull/6973), [6988](https://github.com/nginxinc/kubernetes-ingress/pull/6988) & [6994](https://github.com/nginxinc/kubernetes-ingress/pull/6994) Bump the go dependencies + +### Upgrade + +- For NGINX, use the 4.0.0 images from our +[DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/tags?page=1&ordering=last_updated&name=4.0.0), +[GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress), +[Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [Quay.io](https://quay.io/repository/nginx/nginx-ingress). +- For NGINX Plus, use the 4.0.0 images from the F5 Container registry or build your own image using the 4.0.0 source code +- For Helm, use version 2.0.0 of the chart. +- [Upgrading to v4]({{< relref "installation/installing-nic/upgrade-to-v4" >}}) + +### Supported Platforms + +We will provide technical support for NGINX Ingress Controller on any Kubernetes platform that is currently supported by +its provider and that passes the Kubernetes conformance tests. This release was fully tested on the following Kubernetes +versions: 1.25-1.32. + + +--- +## 3.7.2 + +25 Nov 2024 + {{< note >}} In our next major release, `v4.0.0`, the default log library for NGINX Ingress Controller will be changed from `golang/glog` to `log/slog`. This will mean that logs generated by NGINX Ingress Controller will be in a structured format with the option to choose a `string` or `json` output. @@ -28,10 +94,6 @@ If a resource of `kind: GlobalConfiguration`, `kind: Policy` or `kind: Transport When `v4.0.0` is released, the release notes will contain the required upgrade steps to go from `v3.X.X` to `v4.X.X` {{< /important >}} -## 3.7.2 - -25 Nov 2024 - ### Fixes - [6838](https://github.com/nginxinc/kubernetes-ingress/pull/6838) Update oidc_template and conf diff --git a/site/content/technical-specifications.md b/site/content/technical-specifications.md index 554569285c..1c8f56e5e4 100644 --- a/site/content/technical-specifications.md +++ b/site/content/technical-specifications.md @@ -28,7 +28,8 @@ We test NGINX Ingress Controller on a range of Kubernetes platforms for each rel {{< bootstrap-table "table table-bordered table-striped table-responsive" >}} | NIC Version | Supported Kubernetes Version | NIC Helm Chart Version | NIC Operator Version | NGINX / NGINX Plus version | | --- | --- | --- | --- | --- | -| {{< nic-version >}} | 1.25 - 1.31 | {{< nic-helm-version >}} | {{< nic-operator-version >}} | 1.27.2 / R32 P1 | +| {{< nic-version >}} | 1.25 - 1.32 | {{< nic-helm-version >}} | {{< nic-operator-version >}} | 1.27.3 / R33 P1 | +| 3.7.2 | 1.25 - 1.31 | 1.4.2 | 2.4.2 | 1.27.2 / R32 P1 | | 3.6.2 | 1.25 - 1.31 | 1.3.2 | 2.3.2 | 1.27.1 / R32 P1 | | 3.5.2 | 1.23 - 1.30 | 1.2.2 | 2.2.2 | 1.27.0 / R32 | | 3.4.3 | 1.23 - 1.29 | 1.1.3 | 2.1.2 | 1.25.4 / R31 P1 | @@ -48,13 +49,13 @@ We provide the following Docker images, which include NGINX or NGINX Plus bundle ### Images with NGINX -_All images include NGINX 1.27.2._ +_All images include NGINX 1.27.3._ {{< bootstrap-table "table table-bordered table-responsive" >}} |