From 96b6228a6b65a85e421b8a348a149e99181664d1 Mon Sep 17 00:00:00 2001 From: Long Wu Yuan Date: Fri, 10 Jun 2022 16:31:52 +0530 Subject: [PATCH] changed k8s.gcr.io to registry.k8s.io (#8667) --- Makefile | 2 +- RELEASE.md | 6 +- build/run-in-docker.sh | 2 +- charts/ingress-nginx/Chart.yaml | 2 +- charts/ingress-nginx/README.md | 8 +- charts/ingress-nginx/values.yaml | 8 +- deploy/static/provider/aws/1.19/deploy.yaml | 6 +- deploy/static/provider/aws/1.20/deploy.yaml | 6 +- deploy/static/provider/aws/1.21/deploy.yaml | 6 +- deploy/static/provider/aws/1.22/deploy.yaml | 6 +- deploy/static/provider/aws/1.23/deploy.yaml | 6 +- deploy/static/provider/aws/deploy.yaml | 627 +---------------- .../nlb-with-tls-termination/1.19/deploy.yaml | 6 +- .../nlb-with-tls-termination/1.20/deploy.yaml | 6 +- .../nlb-with-tls-termination/1.21/deploy.yaml | 6 +- .../nlb-with-tls-termination/1.22/deploy.yaml | 6 +- .../nlb-with-tls-termination/1.23/deploy.yaml | 6 +- .../aws/nlb-with-tls-termination/deploy.yaml | 639 +----------------- .../provider/baremetal/1.19/deploy.yaml | 6 +- .../provider/baremetal/1.20/deploy.yaml | 6 +- .../provider/baremetal/1.21/deploy.yaml | 6 +- .../provider/baremetal/1.22/deploy.yaml | 6 +- .../provider/baremetal/1.23/deploy.yaml | 6 +- deploy/static/provider/baremetal/deploy.yaml | 621 +---------------- deploy/static/provider/cloud/1.19/deploy.yaml | 6 +- deploy/static/provider/cloud/1.20/deploy.yaml | 6 +- deploy/static/provider/cloud/1.21/deploy.yaml | 6 +- deploy/static/provider/cloud/1.22/deploy.yaml | 6 +- deploy/static/provider/cloud/1.23/deploy.yaml | 6 +- deploy/static/provider/cloud/deploy.yaml | 623 +---------------- deploy/static/provider/do/1.19/deploy.yaml | 6 +- deploy/static/provider/do/1.20/deploy.yaml | 6 +- deploy/static/provider/do/1.21/deploy.yaml | 6 +- deploy/static/provider/do/1.22/deploy.yaml | 6 +- deploy/static/provider/do/1.23/deploy.yaml | 6 +- deploy/static/provider/do/deploy.yaml | 627 +---------------- .../static/provider/exoscale/1.19/deploy.yaml | 6 +- .../static/provider/exoscale/1.20/deploy.yaml | 6 +- .../static/provider/exoscale/1.21/deploy.yaml | 6 +- .../static/provider/exoscale/1.22/deploy.yaml | 6 +- .../static/provider/exoscale/1.23/deploy.yaml | 6 +- deploy/static/provider/exoscale/deploy.yaml | 633 +---------------- deploy/static/provider/kind/1.19/deploy.yaml | 6 +- deploy/static/provider/kind/1.20/deploy.yaml | 6 +- deploy/static/provider/kind/1.21/deploy.yaml | 6 +- deploy/static/provider/kind/1.22/deploy.yaml | 6 +- deploy/static/provider/kind/1.23/deploy.yaml | 6 +- deploy/static/provider/kind/deploy.yaml | 637 +---------------- deploy/static/provider/scw/1.19/deploy.yaml | 6 +- deploy/static/provider/scw/1.20/deploy.yaml | 6 +- deploy/static/provider/scw/1.21/deploy.yaml | 6 +- deploy/static/provider/scw/1.22/deploy.yaml | 6 +- deploy/static/provider/scw/1.23/deploy.yaml | 6 +- deploy/static/provider/scw/deploy.yaml | 626 +---------------- docs/deploy/upgrade.md | 4 +- docs/examples/chashsubset/deployment.yaml | 2 +- .../custom-default-backend.helm.values.yaml | 2 +- .../custom-errors/custom-default-backend.yaml | 2 +- docs/examples/http-svc.yaml | 2 +- docs/examples/multi-tls/multi-tls.yaml | 2 +- .../static-ip/nginx-ingress-controller.yaml | 2 +- docs/troubleshooting.md | 2 +- .../third-party-addons/opentracing.md | 2 +- images/echo/Makefile | 2 +- images/nginx/README.md | 2 +- images/nginx/rc.yaml | 2 +- images/test-runner/Makefile | 2 +- images/test-runner/rootfs/Dockerfile | 2 +- test/e2e-image/Dockerfile | 2 +- test/e2e/annotations/canary.go | 2 +- test/e2e/framework/deployment.go | 6 +- test/e2e/framework/fastcgi_helloserver.go | 2 +- test/e2e/settings/ocsp/ocsp.go | 2 +- 73 files changed, 180 insertions(+), 5165 deletions(-) diff --git a/Makefile b/Makefile index e8d0761aa..71dd8dd06 100644 --- a/Makefile +++ b/Makefile @@ -55,7 +55,7 @@ endif REGISTRY ?= gcr.io/k8s-staging-ingress-nginx -BASE_IMAGE ?= k8s.gcr.io/ingress-nginx/nginx:cd6f88af3f976a180ed966dadf273473ae768dfa@sha256:18f91105e4099941d2efee71a8ec52c6ef7702d5f7e8214b7cb5f25cc10a0b41 +BASE_IMAGE ?= registry.k8s.io/ingress-nginx/nginx:cd6f88af3f976a180ed966dadf273473ae768dfa@sha256:18f91105e4099941d2efee71a8ec52c6ef7702d5f7e8214b7cb5f25cc10a0b41 GOARCH=$(ARCH) diff --git a/RELEASE.md b/RELEASE.md index 0dfdb8681..97ea661f8 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -109,11 +109,11 @@ Promoting the images basically means that images, that were pushed to staging co - Create a branch in your fork, named as the issue number for this release -- In the related branch, of your fork, edit the file /k8s.gcr.io/images/k8s-staging-ingress-nginx/images.yaml. +- In the related branch, of your fork, edit the file /registry.k8s.io/images/k8s-staging-ingress-nginx/images.yaml. - For making it easier, you can edit your branch directly in the browser. But be careful about making any mistake. -- Insert the sha(s) & the tag(s), in a new line, in this file [Project kubernetes/k8s.io Ingress-Nginx-Controller Images](https://github.com/kubernetes/k8s.io/blob/main/k8s.gcr.io/images/k8s-staging-ingress-nginx/images.yaml) Look at this [example PR and the diff](https://github.com/kubernetes/k8s.io/pull/2536) to see how it was done before +- Insert the sha(s) & the tag(s), in a new line, in this file [Project kubernetes/k8s.io Ingress-Nginx-Controller Images](https://github.com/kubernetes/k8s.io/blob/main/registry.k8s.io/images/k8s-staging-ingress-nginx/images.yaml) Look at this [example PR and the diff](https://github.com/kubernetes/k8s.io/pull/2536) to see how it was done before - Save and commit @@ -261,7 +261,7 @@ Promoting the images basically means that images, that were pushed to staging co - the "Description" - the "PRs list" - Look at the previous content to understand what the 3 components look like. -- You can easily get the "Image" from a yaml manifest but be sure to look at a manifest in your git clone now and not the upstream on github. This is because, if you are following this documentation, then you generated manifests with new updated digest for the image, in step 4e above. You also most likely promoted the new image in a step above. Look at the previous release section in Changelog.md. The format looks like `k8s.gcr.io/ingress-nginx/controller:.......`. One example of a yaml file to look at is /deploy/static/provider/baremetal/deploy.yaml (in your git clone branch and not on the upstream). +- You can easily get the "Image" from a yaml manifest but be sure to look at a manifest in your git clone now and not the upstream on github. This is because, if you are following this documentation, then you generated manifests with new updated digest for the image, in step 4e above. You also most likely promoted the new image in a step above. Look at the previous release section in Changelog.md. The format looks like `registry.k8s.io/ingress-nginx/controller:.......`. One example of a yaml file to look at is /deploy/static/provider/baremetal/deploy.yaml (in your git clone branch and not on the upstream). - Next, you need to have a good overview of the changes introduced in this release and based on that you write a description. Look at previous descriptions. Ask the ingress-nginx-dev channel if required. - And then you need to add a list of the PRs merged, since the previous release. - One process to generate this list of PRs is already described above in step 4c. So if you are following this document, then you have done this already and very likely have retained the file containing the list of PRs, in the format that is needed. diff --git a/build/run-in-docker.sh b/build/run-in-docker.sh index 355f490db..2254a73a5 100755 --- a/build/run-in-docker.sh +++ b/build/run-in-docker.sh @@ -37,7 +37,7 @@ function cleanup { } trap cleanup EXIT -E2E_IMAGE=${E2E_IMAGE:-k8s.gcr.io/ingress-nginx/e2e-test-runner:v20220524-g8963ed17e@sha256:4fbcbeebd4c24587699b027ad0f0aa7cd9d76b58177a3b50c228bae8141bcf95} +E2E_IMAGE=${E2E_IMAGE:-registry.k8s.io/ingress-nginx/e2e-test-runner:v20220524-g8963ed17e@sha256:4fbcbeebd4c24587699b027ad0f0aa7cd9d76b58177a3b50c228bae8141bcf95} DOCKER_OPTS=${DOCKER_OPTS:-} DOCKER_IN_DOCKER_ENABLED=${DOCKER_IN_DOCKER_ENABLED:-} diff --git a/charts/ingress-nginx/Chart.yaml b/charts/ingress-nginx/Chart.yaml index 695d1f395..0f2d3b37a 100644 --- a/charts/ingress-nginx/Chart.yaml +++ b/charts/ingress-nginx/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: ingress-nginx # When the version is modified, make sure the artifacthub.io/changes list is updated # Also update CHANGELOG.md -version: 4.1.3 +version: 4.1.4 appVersion: 1.2.1 home: https://github.com/kubernetes/ingress-nginx description: Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer diff --git a/charts/ingress-nginx/README.md b/charts/ingress-nginx/README.md index 5d45c095f..c513f8135 100644 --- a/charts/ingress-nginx/README.md +++ b/charts/ingress-nginx/README.md @@ -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.1.3](https://img.shields.io/badge/Version-4.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.2.1](https://img.shields.io/badge/AppVersion-1.2.1-informational?style=flat-square) +![Version: 4.1.4](https://img.shields.io/badge/Version-4.1.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.2.1](https://img.shields.io/badge/AppVersion-1.2.1-informational?style=flat-square) To use, add `ingressClassName: nginx` spec field or the `kubernetes.io/ingress.class: nginx` annotation to your Ingress resources. @@ -254,7 +254,7 @@ Kubernetes: `>=1.19.0-0` | controller.admissionWebhooks.patch.image.digest | string | `"sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660"` | | | controller.admissionWebhooks.patch.image.image | string | `"ingress-nginx/kube-webhook-certgen"` | | | controller.admissionWebhooks.patch.image.pullPolicy | string | `"IfNotPresent"` | | -| controller.admissionWebhooks.patch.image.registry | string | `"k8s.gcr.io"` | | +| controller.admissionWebhooks.patch.image.registry | string | `"registry.k8s.io"` | | | controller.admissionWebhooks.patch.image.tag | string | `"v1.1.1"` | | | controller.admissionWebhooks.patch.labels | object | `{}` | Labels to be added to patch job resources | | controller.admissionWebhooks.patch.nodeSelector."kubernetes.io/os" | string | `"linux"` | | @@ -311,7 +311,7 @@ Kubernetes: `>=1.19.0-0` | controller.image.digestChroot | string | `"sha256:d301551cf62bc3fb75c69fa56f7aa1d9e87b5079333adaf38afe84d9b7439355"` | | | controller.image.image | string | `"ingress-nginx/controller"` | | | controller.image.pullPolicy | string | `"IfNotPresent"` | | -| controller.image.registry | string | `"k8s.gcr.io"` | | +| controller.image.registry | string | `"registry.k8s.io"` | | | controller.image.runAsUser | int | `101` | | | controller.image.tag | string | `"v1.2.1"` | | | 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 | @@ -441,7 +441,7 @@ Kubernetes: `>=1.19.0-0` | defaultBackend.image.image | string | `"defaultbackend-amd64"` | | | defaultBackend.image.pullPolicy | string | `"IfNotPresent"` | | | defaultBackend.image.readOnlyRootFilesystem | bool | `true` | | -| defaultBackend.image.registry | string | `"k8s.gcr.io"` | | +| defaultBackend.image.registry | string | `"registry.k8s.io"` | | | defaultBackend.image.runAsNonRoot | bool | `true` | | | defaultBackend.image.runAsUser | int | `65534` | | | defaultBackend.image.tag | string | `"1.5"` | | diff --git a/charts/ingress-nginx/values.yaml b/charts/ingress-nginx/values.yaml index d204b2583..695f23b06 100644 --- a/charts/ingress-nginx/values.yaml +++ b/charts/ingress-nginx/values.yaml @@ -18,7 +18,7 @@ controller: image: ## Keep false as default for now! chroot: false - registry: k8s.gcr.io + registry: registry.k8s.io image: ingress-nginx/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 @@ -580,7 +580,7 @@ controller: extraModules: [] ## Modules, which are mounted into the core nginx image # - name: opentelemetry - # image: k8s.gcr.io/ingress-nginx/opentelemetry:v20220415-controller-v1.2.0-beta.0-2-g81c2afd97@sha256:ce61e2cf0b347dffebb2dcbf57c33891d2217c1bad9c0959c878e5be671ef941 + # image: registry.k8s.io/ingress-nginx/opentelemetry:v20220415-controller-v1.2.0-beta.0-2-g81c2afd97@sha256:ce61e2cf0b347dffebb2dcbf57c33891d2217c1bad9c0959c878e5be671ef941 # # The image must contain a `/usr/local/bin/init_module.sh` executable, which # will be executed as initContainers, to move its config files within the @@ -631,7 +631,7 @@ controller: patch: enabled: true image: - registry: k8s.gcr.io + registry: registry.k8s.io image: ingress-nginx/kube-webhook-certgen ## 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 @@ -758,7 +758,7 @@ defaultBackend: name: defaultbackend image: - registry: k8s.gcr.io + registry: registry.k8s.io image: defaultbackend-amd64 ## 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 diff --git a/deploy/static/provider/aws/1.19/deploy.yaml b/deploy/static/provider/aws/1.19/deploy.yaml index fb7624911..daf20ebd6 100644 --- a/deploy/static/provider/aws/1.19/deploy.yaml +++ b/deploy/static/provider/aws/1.19/deploy.yaml @@ -411,7 +411,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -508,7 +508,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -557,7 +557,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/aws/1.20/deploy.yaml b/deploy/static/provider/aws/1.20/deploy.yaml index b743df75c..6fae0ae8b 100644 --- a/deploy/static/provider/aws/1.20/deploy.yaml +++ b/deploy/static/provider/aws/1.20/deploy.yaml @@ -414,7 +414,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -511,7 +511,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -560,7 +560,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/aws/1.21/deploy.yaml b/deploy/static/provider/aws/1.21/deploy.yaml index bc8e5d1b7..f78b0e3d3 100644 --- a/deploy/static/provider/aws/1.21/deploy.yaml +++ b/deploy/static/provider/aws/1.21/deploy.yaml @@ -417,7 +417,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -514,7 +514,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -563,7 +563,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/aws/1.22/deploy.yaml b/deploy/static/provider/aws/1.22/deploy.yaml index bc8e5d1b7..f78b0e3d3 100644 --- a/deploy/static/provider/aws/1.22/deploy.yaml +++ b/deploy/static/provider/aws/1.22/deploy.yaml @@ -417,7 +417,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -514,7 +514,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -563,7 +563,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/aws/1.23/deploy.yaml b/deploy/static/provider/aws/1.23/deploy.yaml index bc8e5d1b7..f78b0e3d3 100644 --- a/deploy/static/provider/aws/1.23/deploy.yaml +++ b/deploy/static/provider/aws/1.23/deploy.yaml @@ -417,7 +417,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -514,7 +514,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -563,7 +563,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/aws/deploy.yaml b/deploy/static/provider/aws/deploy.yaml index e04e7831f..6fae0ae8b 100644 --- a/deploy/static/provider/aws/deploy.yaml +++ b/deploy/static/provider/aws/deploy.yaml @@ -1,1242 +1,621 @@ -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Namespace -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 automountServiceAccountToken: true -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resourceNames: -#GENERATED FOR K8S 1.20 - ingress-controller-leader -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - admissionregistration.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - validatingwebhookconfigurations -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 data: -#GENERATED FOR K8S 1.20 allow-snippet-annotations: "true" -#GENERATED FOR K8S 1.20 kind: ConfigMap -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 annotations: -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/aws-load-balancer-backend-protocol: tcp -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled: "true" -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/aws-load-balancer-type: nlb -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 externalTrafficPolicy: Local -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: http -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 port: 80 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: http -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: https -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: LoadBalancer -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https-webhook -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 targetPort: webhook -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: ClusterIP -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: apps/v1 -#GENERATED FOR K8S 1.20 kind: Deployment -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 minReadySeconds: 0 -#GENERATED FOR K8S 1.20 revisionHistoryLimit: 10 -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 matchLabels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - /nginx-ingress-controller -#GENERATED FOR K8S 1.20 - --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller -#GENERATED FOR K8S 1.20 - --election-id=ingress-controller-leader -#GENERATED FOR K8S 1.20 - --controller-class=k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 - --ingress-class=nginx -#GENERATED FOR K8S 1.20 - --configmap=$(POD_NAMESPACE)/ingress-nginx-controller -#GENERATED FOR K8S 1.20 - --validating-webhook=:8443 -#GENERATED FOR K8S 1.20 - --validating-webhook-certificate=/usr/local/certificates/cert -#GENERATED FOR K8S 1.20 - --validating-webhook-key=/usr/local/certificates/key -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAME -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.name -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - name: LD_PRELOAD -#GENERATED FOR K8S 1.20 value: /usr/local/lib/libmimalloc.so -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 lifecycle: -#GENERATED FOR K8S 1.20 preStop: -#GENERATED FOR K8S 1.20 exec: -#GENERATED FOR K8S 1.20 command: -#GENERATED FOR K8S 1.20 - /wait-shutdown -#GENERATED FOR K8S 1.20 livenessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 5 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 name: controller -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - containerPort: 80 -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 443 -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 8443 -#GENERATED FOR K8S 1.20 name: webhook -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 readinessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 3 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 requests: -#GENERATED FOR K8S 1.20 cpu: 100m -#GENERATED FOR K8S 1.20 memory: 90Mi -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: true -#GENERATED FOR K8S 1.20 capabilities: -#GENERATED FOR K8S 1.20 add: -#GENERATED FOR K8S 1.20 - NET_BIND_SERVICE -#GENERATED FOR K8S 1.20 drop: -#GENERATED FOR K8S 1.20 - ALL -#GENERATED FOR K8S 1.20 runAsUser: 101 -#GENERATED FOR K8S 1.20 volumeMounts: -#GENERATED FOR K8S 1.20 - mountPath: /usr/local/certificates/ -#GENERATED FOR K8S 1.20 name: webhook-cert -#GENERATED FOR K8S 1.20 readOnly: true -#GENERATED FOR K8S 1.20 dnsPolicy: ClusterFirst -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx -#GENERATED FOR K8S 1.20 terminationGracePeriodSeconds: 300 -#GENERATED FOR K8S 1.20 volumes: -#GENERATED FOR K8S 1.20 - name: webhook-cert -#GENERATED FOR K8S 1.20 secret: -#GENERATED FOR K8S 1.20 secretName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - --host=ingress-nginx-controller-admission,ingress-nginx-controller-admission.$(POD_NAMESPACE).svc -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: create -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - --webhook-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --patch-mutating=false -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --patch-failure-policy=Fail -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: patch -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: networking.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: IngressClass -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 controller: k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: admissionregistration.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ValidatingWebhookConfiguration -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 webhooks: -#GENERATED FOR K8S 1.20 - admissionReviewVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 clientConfig: -#GENERATED FOR K8S 1.20 service: -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 path: /networking/v1/ingresses -#GENERATED FOR K8S 1.20 failurePolicy: Fail -#GENERATED FOR K8S 1.20 matchPolicy: Equivalent -#GENERATED FOR K8S 1.20 name: validate.nginx.ingress.kubernetes.io -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 apiVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 operations: -#GENERATED FOR K8S 1.20 - CREATE -#GENERATED FOR K8S 1.20 - UPDATE -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 sideEffects: None diff --git a/deploy/static/provider/aws/nlb-with-tls-termination/1.19/deploy.yaml b/deploy/static/provider/aws/nlb-with-tls-termination/1.19/deploy.yaml index 41fb24404..4a49884a7 100644 --- a/deploy/static/provider/aws/nlb-with-tls-termination/1.19/deploy.yaml +++ b/deploy/static/provider/aws/nlb-with-tls-termination/1.19/deploy.yaml @@ -420,7 +420,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -520,7 +520,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -569,7 +569,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/aws/nlb-with-tls-termination/1.20/deploy.yaml b/deploy/static/provider/aws/nlb-with-tls-termination/1.20/deploy.yaml index 69691dc68..ec286b9df 100644 --- a/deploy/static/provider/aws/nlb-with-tls-termination/1.20/deploy.yaml +++ b/deploy/static/provider/aws/nlb-with-tls-termination/1.20/deploy.yaml @@ -423,7 +423,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -523,7 +523,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -572,7 +572,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/aws/nlb-with-tls-termination/1.21/deploy.yaml b/deploy/static/provider/aws/nlb-with-tls-termination/1.21/deploy.yaml index 06b7ba878..1c6c702db 100644 --- a/deploy/static/provider/aws/nlb-with-tls-termination/1.21/deploy.yaml +++ b/deploy/static/provider/aws/nlb-with-tls-termination/1.21/deploy.yaml @@ -426,7 +426,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -526,7 +526,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -575,7 +575,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/aws/nlb-with-tls-termination/1.22/deploy.yaml b/deploy/static/provider/aws/nlb-with-tls-termination/1.22/deploy.yaml index 06b7ba878..1c6c702db 100644 --- a/deploy/static/provider/aws/nlb-with-tls-termination/1.22/deploy.yaml +++ b/deploy/static/provider/aws/nlb-with-tls-termination/1.22/deploy.yaml @@ -426,7 +426,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -526,7 +526,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -575,7 +575,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/aws/nlb-with-tls-termination/1.23/deploy.yaml b/deploy/static/provider/aws/nlb-with-tls-termination/1.23/deploy.yaml index 06b7ba878..1c6c702db 100644 --- a/deploy/static/provider/aws/nlb-with-tls-termination/1.23/deploy.yaml +++ b/deploy/static/provider/aws/nlb-with-tls-termination/1.23/deploy.yaml @@ -426,7 +426,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -526,7 +526,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -575,7 +575,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/aws/nlb-with-tls-termination/deploy.yaml b/deploy/static/provider/aws/nlb-with-tls-termination/deploy.yaml index 539ff6b42..ec286b9df 100644 --- a/deploy/static/provider/aws/nlb-with-tls-termination/deploy.yaml +++ b/deploy/static/provider/aws/nlb-with-tls-termination/deploy.yaml @@ -1,1266 +1,633 @@ -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Namespace -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 automountServiceAccountToken: true -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resourceNames: -#GENERATED FOR K8S 1.20 - ingress-controller-leader -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - admissionregistration.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - validatingwebhookconfigurations -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 data: -#GENERATED FOR K8S 1.20 allow-snippet-annotations: "true" -#GENERATED FOR K8S 1.20 http-snippet: | -#GENERATED FOR K8S 1.20 server { -#GENERATED FOR K8S 1.20 listen 2443; -#GENERATED FOR K8S 1.20 return 308 https://$host$request_uri; -#GENERATED FOR K8S 1.20 } -#GENERATED FOR K8S 1.20 proxy-real-ip-cidr: XXX.XXX.XXX/XX -#GENERATED FOR K8S 1.20 use-forwarded-headers: "true" -#GENERATED FOR K8S 1.20 kind: ConfigMap -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 annotations: -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout: "60" -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled: "true" -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/aws-load-balancer-ssl-cert: arn:aws:acm:us-west-2:XXXXXXXX:certificate/XXXXXX-XXXXXXX-XXXXXXX-XXXXXXXX -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/aws-load-balancer-ssl-ports: https -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/aws-load-balancer-type: nlb -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 externalTrafficPolicy: Local -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: http -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 port: 80 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: tohttps -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: http -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: LoadBalancer -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https-webhook -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 targetPort: webhook -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: ClusterIP -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: apps/v1 -#GENERATED FOR K8S 1.20 kind: Deployment -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 minReadySeconds: 0 -#GENERATED FOR K8S 1.20 revisionHistoryLimit: 10 -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 matchLabels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - /nginx-ingress-controller -#GENERATED FOR K8S 1.20 - --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller -#GENERATED FOR K8S 1.20 - --election-id=ingress-controller-leader -#GENERATED FOR K8S 1.20 - --controller-class=k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 - --ingress-class=nginx -#GENERATED FOR K8S 1.20 - --configmap=$(POD_NAMESPACE)/ingress-nginx-controller -#GENERATED FOR K8S 1.20 - --validating-webhook=:8443 -#GENERATED FOR K8S 1.20 - --validating-webhook-certificate=/usr/local/certificates/cert -#GENERATED FOR K8S 1.20 - --validating-webhook-key=/usr/local/certificates/key -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAME -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.name -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - name: LD_PRELOAD -#GENERATED FOR K8S 1.20 value: /usr/local/lib/libmimalloc.so -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 lifecycle: -#GENERATED FOR K8S 1.20 preStop: -#GENERATED FOR K8S 1.20 exec: -#GENERATED FOR K8S 1.20 command: -#GENERATED FOR K8S 1.20 - /wait-shutdown -#GENERATED FOR K8S 1.20 livenessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 5 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 name: controller -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - containerPort: 80 -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 80 -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 2443 -#GENERATED FOR K8S 1.20 name: tohttps -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 8443 -#GENERATED FOR K8S 1.20 name: webhook -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 readinessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 3 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 requests: -#GENERATED FOR K8S 1.20 cpu: 100m -#GENERATED FOR K8S 1.20 memory: 90Mi -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: true -#GENERATED FOR K8S 1.20 capabilities: -#GENERATED FOR K8S 1.20 add: -#GENERATED FOR K8S 1.20 - NET_BIND_SERVICE -#GENERATED FOR K8S 1.20 drop: -#GENERATED FOR K8S 1.20 - ALL -#GENERATED FOR K8S 1.20 runAsUser: 101 -#GENERATED FOR K8S 1.20 volumeMounts: -#GENERATED FOR K8S 1.20 - mountPath: /usr/local/certificates/ -#GENERATED FOR K8S 1.20 name: webhook-cert -#GENERATED FOR K8S 1.20 readOnly: true -#GENERATED FOR K8S 1.20 dnsPolicy: ClusterFirst -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx -#GENERATED FOR K8S 1.20 terminationGracePeriodSeconds: 300 -#GENERATED FOR K8S 1.20 volumes: -#GENERATED FOR K8S 1.20 - name: webhook-cert -#GENERATED FOR K8S 1.20 secret: -#GENERATED FOR K8S 1.20 secretName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - --host=ingress-nginx-controller-admission,ingress-nginx-controller-admission.$(POD_NAMESPACE).svc -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: create -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - --webhook-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --patch-mutating=false -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --patch-failure-policy=Fail -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: patch -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: networking.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: IngressClass -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 controller: k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: admissionregistration.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ValidatingWebhookConfiguration -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 webhooks: -#GENERATED FOR K8S 1.20 - admissionReviewVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 clientConfig: -#GENERATED FOR K8S 1.20 service: -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 path: /networking/v1/ingresses -#GENERATED FOR K8S 1.20 failurePolicy: Fail -#GENERATED FOR K8S 1.20 matchPolicy: Equivalent -#GENERATED FOR K8S 1.20 name: validate.nginx.ingress.kubernetes.io -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 apiVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 operations: -#GENERATED FOR K8S 1.20 - CREATE -#GENERATED FOR K8S 1.20 - UPDATE -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 sideEffects: None diff --git a/deploy/static/provider/baremetal/1.19/deploy.yaml b/deploy/static/provider/baremetal/1.19/deploy.yaml index 1f6a394d9..eab63a107 100644 --- a/deploy/static/provider/baremetal/1.19/deploy.yaml +++ b/deploy/static/provider/baremetal/1.19/deploy.yaml @@ -405,7 +405,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -502,7 +502,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -551,7 +551,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/baremetal/1.20/deploy.yaml b/deploy/static/provider/baremetal/1.20/deploy.yaml index c2120f08d..f53f5c199 100644 --- a/deploy/static/provider/baremetal/1.20/deploy.yaml +++ b/deploy/static/provider/baremetal/1.20/deploy.yaml @@ -408,7 +408,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -505,7 +505,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -554,7 +554,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/baremetal/1.21/deploy.yaml b/deploy/static/provider/baremetal/1.21/deploy.yaml index c0b077e79..904063e64 100644 --- a/deploy/static/provider/baremetal/1.21/deploy.yaml +++ b/deploy/static/provider/baremetal/1.21/deploy.yaml @@ -411,7 +411,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -508,7 +508,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -557,7 +557,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/baremetal/1.22/deploy.yaml b/deploy/static/provider/baremetal/1.22/deploy.yaml index c0b077e79..904063e64 100644 --- a/deploy/static/provider/baremetal/1.22/deploy.yaml +++ b/deploy/static/provider/baremetal/1.22/deploy.yaml @@ -411,7 +411,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -508,7 +508,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -557,7 +557,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/baremetal/1.23/deploy.yaml b/deploy/static/provider/baremetal/1.23/deploy.yaml index c0b077e79..904063e64 100644 --- a/deploy/static/provider/baremetal/1.23/deploy.yaml +++ b/deploy/static/provider/baremetal/1.23/deploy.yaml @@ -411,7 +411,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -508,7 +508,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -557,7 +557,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/baremetal/deploy.yaml b/deploy/static/provider/baremetal/deploy.yaml index adcdeccc0..f53f5c199 100644 --- a/deploy/static/provider/baremetal/deploy.yaml +++ b/deploy/static/provider/baremetal/deploy.yaml @@ -1,1230 +1,615 @@ -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Namespace -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 automountServiceAccountToken: true -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resourceNames: -#GENERATED FOR K8S 1.20 - ingress-controller-leader -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - admissionregistration.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - validatingwebhookconfigurations -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 data: -#GENERATED FOR K8S 1.20 allow-snippet-annotations: "true" -#GENERATED FOR K8S 1.20 kind: ConfigMap -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: http -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 port: 80 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: http -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: https -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: NodePort -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https-webhook -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 targetPort: webhook -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: ClusterIP -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: apps/v1 -#GENERATED FOR K8S 1.20 kind: Deployment -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 minReadySeconds: 0 -#GENERATED FOR K8S 1.20 revisionHistoryLimit: 10 -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 matchLabels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - /nginx-ingress-controller -#GENERATED FOR K8S 1.20 - --election-id=ingress-controller-leader -#GENERATED FOR K8S 1.20 - --controller-class=k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 - --ingress-class=nginx -#GENERATED FOR K8S 1.20 - --configmap=$(POD_NAMESPACE)/ingress-nginx-controller -#GENERATED FOR K8S 1.20 - --validating-webhook=:8443 -#GENERATED FOR K8S 1.20 - --validating-webhook-certificate=/usr/local/certificates/cert -#GENERATED FOR K8S 1.20 - --validating-webhook-key=/usr/local/certificates/key -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAME -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.name -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - name: LD_PRELOAD -#GENERATED FOR K8S 1.20 value: /usr/local/lib/libmimalloc.so -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 lifecycle: -#GENERATED FOR K8S 1.20 preStop: -#GENERATED FOR K8S 1.20 exec: -#GENERATED FOR K8S 1.20 command: -#GENERATED FOR K8S 1.20 - /wait-shutdown -#GENERATED FOR K8S 1.20 livenessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 5 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 name: controller -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - containerPort: 80 -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 443 -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 8443 -#GENERATED FOR K8S 1.20 name: webhook -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 readinessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 3 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 requests: -#GENERATED FOR K8S 1.20 cpu: 100m -#GENERATED FOR K8S 1.20 memory: 90Mi -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: true -#GENERATED FOR K8S 1.20 capabilities: -#GENERATED FOR K8S 1.20 add: -#GENERATED FOR K8S 1.20 - NET_BIND_SERVICE -#GENERATED FOR K8S 1.20 drop: -#GENERATED FOR K8S 1.20 - ALL -#GENERATED FOR K8S 1.20 runAsUser: 101 -#GENERATED FOR K8S 1.20 volumeMounts: -#GENERATED FOR K8S 1.20 - mountPath: /usr/local/certificates/ -#GENERATED FOR K8S 1.20 name: webhook-cert -#GENERATED FOR K8S 1.20 readOnly: true -#GENERATED FOR K8S 1.20 dnsPolicy: ClusterFirst -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx -#GENERATED FOR K8S 1.20 terminationGracePeriodSeconds: 300 -#GENERATED FOR K8S 1.20 volumes: -#GENERATED FOR K8S 1.20 - name: webhook-cert -#GENERATED FOR K8S 1.20 secret: -#GENERATED FOR K8S 1.20 secretName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - --host=ingress-nginx-controller-admission,ingress-nginx-controller-admission.$(POD_NAMESPACE).svc -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: create -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - --webhook-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --patch-mutating=false -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --patch-failure-policy=Fail -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: patch -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: networking.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: IngressClass -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 controller: k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: admissionregistration.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ValidatingWebhookConfiguration -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 webhooks: -#GENERATED FOR K8S 1.20 - admissionReviewVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 clientConfig: -#GENERATED FOR K8S 1.20 service: -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 path: /networking/v1/ingresses -#GENERATED FOR K8S 1.20 failurePolicy: Fail -#GENERATED FOR K8S 1.20 matchPolicy: Equivalent -#GENERATED FOR K8S 1.20 name: validate.nginx.ingress.kubernetes.io -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 apiVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 operations: -#GENERATED FOR K8S 1.20 - CREATE -#GENERATED FOR K8S 1.20 - UPDATE -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 sideEffects: None diff --git a/deploy/static/provider/cloud/1.19/deploy.yaml b/deploy/static/provider/cloud/1.19/deploy.yaml index 534b773fa..ff517ba27 100644 --- a/deploy/static/provider/cloud/1.19/deploy.yaml +++ b/deploy/static/provider/cloud/1.19/deploy.yaml @@ -407,7 +407,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -504,7 +504,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -553,7 +553,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/cloud/1.20/deploy.yaml b/deploy/static/provider/cloud/1.20/deploy.yaml index 1302adb77..2fa3fc858 100644 --- a/deploy/static/provider/cloud/1.20/deploy.yaml +++ b/deploy/static/provider/cloud/1.20/deploy.yaml @@ -410,7 +410,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -507,7 +507,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -556,7 +556,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/cloud/1.21/deploy.yaml b/deploy/static/provider/cloud/1.21/deploy.yaml index c6391037e..6cc44e56e 100644 --- a/deploy/static/provider/cloud/1.21/deploy.yaml +++ b/deploy/static/provider/cloud/1.21/deploy.yaml @@ -413,7 +413,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -510,7 +510,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -559,7 +559,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/cloud/1.22/deploy.yaml b/deploy/static/provider/cloud/1.22/deploy.yaml index c6391037e..6cc44e56e 100644 --- a/deploy/static/provider/cloud/1.22/deploy.yaml +++ b/deploy/static/provider/cloud/1.22/deploy.yaml @@ -413,7 +413,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -510,7 +510,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -559,7 +559,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/cloud/1.23/deploy.yaml b/deploy/static/provider/cloud/1.23/deploy.yaml index c6391037e..6cc44e56e 100644 --- a/deploy/static/provider/cloud/1.23/deploy.yaml +++ b/deploy/static/provider/cloud/1.23/deploy.yaml @@ -413,7 +413,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -510,7 +510,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -559,7 +559,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/cloud/deploy.yaml b/deploy/static/provider/cloud/deploy.yaml index eb2cfd99b..2fa3fc858 100644 --- a/deploy/static/provider/cloud/deploy.yaml +++ b/deploy/static/provider/cloud/deploy.yaml @@ -1,1234 +1,617 @@ -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Namespace -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 automountServiceAccountToken: true -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resourceNames: -#GENERATED FOR K8S 1.20 - ingress-controller-leader -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - admissionregistration.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - validatingwebhookconfigurations -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 data: -#GENERATED FOR K8S 1.20 allow-snippet-annotations: "true" -#GENERATED FOR K8S 1.20 kind: ConfigMap -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 externalTrafficPolicy: Local -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: http -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 port: 80 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: http -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: https -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: LoadBalancer -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https-webhook -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 targetPort: webhook -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: ClusterIP -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: apps/v1 -#GENERATED FOR K8S 1.20 kind: Deployment -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 minReadySeconds: 0 -#GENERATED FOR K8S 1.20 revisionHistoryLimit: 10 -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 matchLabels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - /nginx-ingress-controller -#GENERATED FOR K8S 1.20 - --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller -#GENERATED FOR K8S 1.20 - --election-id=ingress-controller-leader -#GENERATED FOR K8S 1.20 - --controller-class=k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 - --ingress-class=nginx -#GENERATED FOR K8S 1.20 - --configmap=$(POD_NAMESPACE)/ingress-nginx-controller -#GENERATED FOR K8S 1.20 - --validating-webhook=:8443 -#GENERATED FOR K8S 1.20 - --validating-webhook-certificate=/usr/local/certificates/cert -#GENERATED FOR K8S 1.20 - --validating-webhook-key=/usr/local/certificates/key -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAME -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.name -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - name: LD_PRELOAD -#GENERATED FOR K8S 1.20 value: /usr/local/lib/libmimalloc.so -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 lifecycle: -#GENERATED FOR K8S 1.20 preStop: -#GENERATED FOR K8S 1.20 exec: -#GENERATED FOR K8S 1.20 command: -#GENERATED FOR K8S 1.20 - /wait-shutdown -#GENERATED FOR K8S 1.20 livenessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 5 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 name: controller -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - containerPort: 80 -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 443 -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 8443 -#GENERATED FOR K8S 1.20 name: webhook -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 readinessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 3 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 requests: -#GENERATED FOR K8S 1.20 cpu: 100m -#GENERATED FOR K8S 1.20 memory: 90Mi -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: true -#GENERATED FOR K8S 1.20 capabilities: -#GENERATED FOR K8S 1.20 add: -#GENERATED FOR K8S 1.20 - NET_BIND_SERVICE -#GENERATED FOR K8S 1.20 drop: -#GENERATED FOR K8S 1.20 - ALL -#GENERATED FOR K8S 1.20 runAsUser: 101 -#GENERATED FOR K8S 1.20 volumeMounts: -#GENERATED FOR K8S 1.20 - mountPath: /usr/local/certificates/ -#GENERATED FOR K8S 1.20 name: webhook-cert -#GENERATED FOR K8S 1.20 readOnly: true -#GENERATED FOR K8S 1.20 dnsPolicy: ClusterFirst -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx -#GENERATED FOR K8S 1.20 terminationGracePeriodSeconds: 300 -#GENERATED FOR K8S 1.20 volumes: -#GENERATED FOR K8S 1.20 - name: webhook-cert -#GENERATED FOR K8S 1.20 secret: -#GENERATED FOR K8S 1.20 secretName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - --host=ingress-nginx-controller-admission,ingress-nginx-controller-admission.$(POD_NAMESPACE).svc -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: create -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - --webhook-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --patch-mutating=false -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --patch-failure-policy=Fail -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: patch -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: networking.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: IngressClass -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 controller: k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: admissionregistration.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ValidatingWebhookConfiguration -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 webhooks: -#GENERATED FOR K8S 1.20 - admissionReviewVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 clientConfig: -#GENERATED FOR K8S 1.20 service: -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 path: /networking/v1/ingresses -#GENERATED FOR K8S 1.20 failurePolicy: Fail -#GENERATED FOR K8S 1.20 matchPolicy: Equivalent -#GENERATED FOR K8S 1.20 name: validate.nginx.ingress.kubernetes.io -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 apiVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 operations: -#GENERATED FOR K8S 1.20 - CREATE -#GENERATED FOR K8S 1.20 - UPDATE -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 sideEffects: None diff --git a/deploy/static/provider/do/1.19/deploy.yaml b/deploy/static/provider/do/1.19/deploy.yaml index c2bb8f546..19cd50261 100644 --- a/deploy/static/provider/do/1.19/deploy.yaml +++ b/deploy/static/provider/do/1.19/deploy.yaml @@ -410,7 +410,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -507,7 +507,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -556,7 +556,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/do/1.20/deploy.yaml b/deploy/static/provider/do/1.20/deploy.yaml index 96392fa8c..58a025a84 100644 --- a/deploy/static/provider/do/1.20/deploy.yaml +++ b/deploy/static/provider/do/1.20/deploy.yaml @@ -413,7 +413,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -510,7 +510,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -559,7 +559,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/do/1.21/deploy.yaml b/deploy/static/provider/do/1.21/deploy.yaml index 43c05ad97..664473a53 100644 --- a/deploy/static/provider/do/1.21/deploy.yaml +++ b/deploy/static/provider/do/1.21/deploy.yaml @@ -416,7 +416,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -513,7 +513,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -562,7 +562,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/do/1.22/deploy.yaml b/deploy/static/provider/do/1.22/deploy.yaml index 43c05ad97..664473a53 100644 --- a/deploy/static/provider/do/1.22/deploy.yaml +++ b/deploy/static/provider/do/1.22/deploy.yaml @@ -416,7 +416,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -513,7 +513,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -562,7 +562,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/do/1.23/deploy.yaml b/deploy/static/provider/do/1.23/deploy.yaml index 43c05ad97..664473a53 100644 --- a/deploy/static/provider/do/1.23/deploy.yaml +++ b/deploy/static/provider/do/1.23/deploy.yaml @@ -416,7 +416,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -513,7 +513,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -562,7 +562,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/do/deploy.yaml b/deploy/static/provider/do/deploy.yaml index e331fab0a..58a025a84 100644 --- a/deploy/static/provider/do/deploy.yaml +++ b/deploy/static/provider/do/deploy.yaml @@ -1,1242 +1,621 @@ -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Namespace -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 automountServiceAccountToken: true -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resourceNames: -#GENERATED FOR K8S 1.20 - ingress-controller-leader -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - admissionregistration.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - validatingwebhookconfigurations -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 data: -#GENERATED FOR K8S 1.20 allow-snippet-annotations: "true" -#GENERATED FOR K8S 1.20 use-proxy-protocol: "true" -#GENERATED FOR K8S 1.20 kind: ConfigMap -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 annotations: -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/do-loadbalancer-enable-proxy-protocol: "true" -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 externalTrafficPolicy: Local -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: http -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 port: 80 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: http -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: https -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: LoadBalancer -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https-webhook -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 targetPort: webhook -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: ClusterIP -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: apps/v1 -#GENERATED FOR K8S 1.20 kind: Deployment -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 minReadySeconds: 0 -#GENERATED FOR K8S 1.20 revisionHistoryLimit: 10 -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 matchLabels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - /nginx-ingress-controller -#GENERATED FOR K8S 1.20 - --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller -#GENERATED FOR K8S 1.20 - --election-id=ingress-controller-leader -#GENERATED FOR K8S 1.20 - --controller-class=k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 - --ingress-class=nginx -#GENERATED FOR K8S 1.20 - --configmap=$(POD_NAMESPACE)/ingress-nginx-controller -#GENERATED FOR K8S 1.20 - --validating-webhook=:8443 -#GENERATED FOR K8S 1.20 - --validating-webhook-certificate=/usr/local/certificates/cert -#GENERATED FOR K8S 1.20 - --validating-webhook-key=/usr/local/certificates/key -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAME -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.name -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - name: LD_PRELOAD -#GENERATED FOR K8S 1.20 value: /usr/local/lib/libmimalloc.so -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 lifecycle: -#GENERATED FOR K8S 1.20 preStop: -#GENERATED FOR K8S 1.20 exec: -#GENERATED FOR K8S 1.20 command: -#GENERATED FOR K8S 1.20 - /wait-shutdown -#GENERATED FOR K8S 1.20 livenessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 5 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 name: controller -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - containerPort: 80 -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 443 -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 8443 -#GENERATED FOR K8S 1.20 name: webhook -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 readinessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 3 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 requests: -#GENERATED FOR K8S 1.20 cpu: 100m -#GENERATED FOR K8S 1.20 memory: 90Mi -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: true -#GENERATED FOR K8S 1.20 capabilities: -#GENERATED FOR K8S 1.20 add: -#GENERATED FOR K8S 1.20 - NET_BIND_SERVICE -#GENERATED FOR K8S 1.20 drop: -#GENERATED FOR K8S 1.20 - ALL -#GENERATED FOR K8S 1.20 runAsUser: 101 -#GENERATED FOR K8S 1.20 volumeMounts: -#GENERATED FOR K8S 1.20 - mountPath: /usr/local/certificates/ -#GENERATED FOR K8S 1.20 name: webhook-cert -#GENERATED FOR K8S 1.20 readOnly: true -#GENERATED FOR K8S 1.20 dnsPolicy: ClusterFirst -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx -#GENERATED FOR K8S 1.20 terminationGracePeriodSeconds: 300 -#GENERATED FOR K8S 1.20 volumes: -#GENERATED FOR K8S 1.20 - name: webhook-cert -#GENERATED FOR K8S 1.20 secret: -#GENERATED FOR K8S 1.20 secretName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - --host=ingress-nginx-controller-admission,ingress-nginx-controller-admission.$(POD_NAMESPACE).svc -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: create -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - --webhook-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --patch-mutating=false -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --patch-failure-policy=Fail -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: patch -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: networking.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: IngressClass -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 controller: k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: admissionregistration.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ValidatingWebhookConfiguration -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 webhooks: -#GENERATED FOR K8S 1.20 - admissionReviewVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 clientConfig: -#GENERATED FOR K8S 1.20 service: -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 path: /networking/v1/ingresses -#GENERATED FOR K8S 1.20 failurePolicy: Fail -#GENERATED FOR K8S 1.20 matchPolicy: Equivalent -#GENERATED FOR K8S 1.20 name: validate.nginx.ingress.kubernetes.io -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 apiVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 operations: -#GENERATED FOR K8S 1.20 - CREATE -#GENERATED FOR K8S 1.20 - UPDATE -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 sideEffects: None -#GENERATED FOR K8S 1.20 timeoutSeconds: 29 diff --git a/deploy/static/provider/exoscale/1.19/deploy.yaml b/deploy/static/provider/exoscale/1.19/deploy.yaml index e7df3b575..42e8c47c9 100644 --- a/deploy/static/provider/exoscale/1.19/deploy.yaml +++ b/deploy/static/provider/exoscale/1.19/deploy.yaml @@ -417,7 +417,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -514,7 +514,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -563,7 +563,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/exoscale/1.20/deploy.yaml b/deploy/static/provider/exoscale/1.20/deploy.yaml index 5c0f8a806..7e29aefa9 100644 --- a/deploy/static/provider/exoscale/1.20/deploy.yaml +++ b/deploy/static/provider/exoscale/1.20/deploy.yaml @@ -420,7 +420,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -517,7 +517,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -566,7 +566,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/exoscale/1.21/deploy.yaml b/deploy/static/provider/exoscale/1.21/deploy.yaml index bd1e5b769..06bddab91 100644 --- a/deploy/static/provider/exoscale/1.21/deploy.yaml +++ b/deploy/static/provider/exoscale/1.21/deploy.yaml @@ -423,7 +423,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -520,7 +520,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -569,7 +569,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/exoscale/1.22/deploy.yaml b/deploy/static/provider/exoscale/1.22/deploy.yaml index bd1e5b769..06bddab91 100644 --- a/deploy/static/provider/exoscale/1.22/deploy.yaml +++ b/deploy/static/provider/exoscale/1.22/deploy.yaml @@ -423,7 +423,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -520,7 +520,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -569,7 +569,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/exoscale/1.23/deploy.yaml b/deploy/static/provider/exoscale/1.23/deploy.yaml index bd1e5b769..06bddab91 100644 --- a/deploy/static/provider/exoscale/1.23/deploy.yaml +++ b/deploy/static/provider/exoscale/1.23/deploy.yaml @@ -423,7 +423,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -520,7 +520,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -569,7 +569,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/exoscale/deploy.yaml b/deploy/static/provider/exoscale/deploy.yaml index b5a1feb2d..7e29aefa9 100644 --- a/deploy/static/provider/exoscale/deploy.yaml +++ b/deploy/static/provider/exoscale/deploy.yaml @@ -1,1254 +1,627 @@ -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Namespace -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 automountServiceAccountToken: true -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resourceNames: -#GENERATED FOR K8S 1.20 - ingress-controller-leader -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - admissionregistration.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - validatingwebhookconfigurations -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 data: -#GENERATED FOR K8S 1.20 allow-snippet-annotations: "true" -#GENERATED FOR K8S 1.20 kind: ConfigMap -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 annotations: -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/exoscale-loadbalancer-description: NGINX Ingress Controller -#GENERATED FOR K8S 1.20 load balancer -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/exoscale-loadbalancer-name: nginx-ingress-controller -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/exoscale-loadbalancer-service-healthcheck-interval: 10s -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/exoscale-loadbalancer-service-healthcheck-mode: http -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/exoscale-loadbalancer-service-healthcheck-retries: "1" -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/exoscale-loadbalancer-service-healthcheck-timeout: 3s -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/exoscale-loadbalancer-service-healthcheck-uri: / -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/exoscale-loadbalancer-service-strategy: source-hash -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 externalTrafficPolicy: Local -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: http -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 port: 80 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: http -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: https -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: LoadBalancer -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https-webhook -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 targetPort: webhook -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: ClusterIP -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: apps/v1 -#GENERATED FOR K8S 1.20 kind: DaemonSet -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 minReadySeconds: 0 -#GENERATED FOR K8S 1.20 revisionHistoryLimit: 10 -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 matchLabels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - /nginx-ingress-controller -#GENERATED FOR K8S 1.20 - --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller -#GENERATED FOR K8S 1.20 - --election-id=ingress-controller-leader -#GENERATED FOR K8S 1.20 - --controller-class=k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 - --ingress-class=nginx -#GENERATED FOR K8S 1.20 - --configmap=$(POD_NAMESPACE)/ingress-nginx-controller -#GENERATED FOR K8S 1.20 - --validating-webhook=:8443 -#GENERATED FOR K8S 1.20 - --validating-webhook-certificate=/usr/local/certificates/cert -#GENERATED FOR K8S 1.20 - --validating-webhook-key=/usr/local/certificates/key -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAME -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.name -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - name: LD_PRELOAD -#GENERATED FOR K8S 1.20 value: /usr/local/lib/libmimalloc.so -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 lifecycle: -#GENERATED FOR K8S 1.20 preStop: -#GENERATED FOR K8S 1.20 exec: -#GENERATED FOR K8S 1.20 command: -#GENERATED FOR K8S 1.20 - /wait-shutdown -#GENERATED FOR K8S 1.20 livenessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 5 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 name: controller -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - containerPort: 80 -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 443 -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 8443 -#GENERATED FOR K8S 1.20 name: webhook -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 readinessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 3 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 requests: -#GENERATED FOR K8S 1.20 cpu: 100m -#GENERATED FOR K8S 1.20 memory: 90Mi -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: true -#GENERATED FOR K8S 1.20 capabilities: -#GENERATED FOR K8S 1.20 add: -#GENERATED FOR K8S 1.20 - NET_BIND_SERVICE -#GENERATED FOR K8S 1.20 drop: -#GENERATED FOR K8S 1.20 - ALL -#GENERATED FOR K8S 1.20 runAsUser: 101 -#GENERATED FOR K8S 1.20 volumeMounts: -#GENERATED FOR K8S 1.20 - mountPath: /usr/local/certificates/ -#GENERATED FOR K8S 1.20 name: webhook-cert -#GENERATED FOR K8S 1.20 readOnly: true -#GENERATED FOR K8S 1.20 dnsPolicy: ClusterFirst -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx -#GENERATED FOR K8S 1.20 terminationGracePeriodSeconds: 300 -#GENERATED FOR K8S 1.20 volumes: -#GENERATED FOR K8S 1.20 - name: webhook-cert -#GENERATED FOR K8S 1.20 secret: -#GENERATED FOR K8S 1.20 secretName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - --host=ingress-nginx-controller-admission,ingress-nginx-controller-admission.$(POD_NAMESPACE).svc -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: create -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - --webhook-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --patch-mutating=false -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --patch-failure-policy=Fail -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: patch -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: networking.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: IngressClass -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 controller: k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: admissionregistration.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ValidatingWebhookConfiguration -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 webhooks: -#GENERATED FOR K8S 1.20 - admissionReviewVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 clientConfig: -#GENERATED FOR K8S 1.20 service: -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 path: /networking/v1/ingresses -#GENERATED FOR K8S 1.20 failurePolicy: Fail -#GENERATED FOR K8S 1.20 matchPolicy: Equivalent -#GENERATED FOR K8S 1.20 name: validate.nginx.ingress.kubernetes.io -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 apiVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 operations: -#GENERATED FOR K8S 1.20 - CREATE -#GENERATED FOR K8S 1.20 - UPDATE -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 sideEffects: None diff --git a/deploy/static/provider/kind/1.19/deploy.yaml b/deploy/static/provider/kind/1.19/deploy.yaml index a3fba5c2e..f5f931771 100644 --- a/deploy/static/provider/kind/1.19/deploy.yaml +++ b/deploy/static/provider/kind/1.19/deploy.yaml @@ -411,7 +411,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -518,7 +518,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -567,7 +567,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/kind/1.20/deploy.yaml b/deploy/static/provider/kind/1.20/deploy.yaml index cec547011..63f8dff33 100644 --- a/deploy/static/provider/kind/1.20/deploy.yaml +++ b/deploy/static/provider/kind/1.20/deploy.yaml @@ -414,7 +414,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -521,7 +521,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -570,7 +570,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/kind/1.21/deploy.yaml b/deploy/static/provider/kind/1.21/deploy.yaml index d388c4548..e48d32dc6 100644 --- a/deploy/static/provider/kind/1.21/deploy.yaml +++ b/deploy/static/provider/kind/1.21/deploy.yaml @@ -417,7 +417,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -524,7 +524,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -573,7 +573,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/kind/1.22/deploy.yaml b/deploy/static/provider/kind/1.22/deploy.yaml index d388c4548..e48d32dc6 100644 --- a/deploy/static/provider/kind/1.22/deploy.yaml +++ b/deploy/static/provider/kind/1.22/deploy.yaml @@ -417,7 +417,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -524,7 +524,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -573,7 +573,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/kind/1.23/deploy.yaml b/deploy/static/provider/kind/1.23/deploy.yaml index d388c4548..e48d32dc6 100644 --- a/deploy/static/provider/kind/1.23/deploy.yaml +++ b/deploy/static/provider/kind/1.23/deploy.yaml @@ -417,7 +417,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -524,7 +524,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -573,7 +573,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/kind/deploy.yaml b/deploy/static/provider/kind/deploy.yaml index 712af7117..63f8dff33 100644 --- a/deploy/static/provider/kind/deploy.yaml +++ b/deploy/static/provider/kind/deploy.yaml @@ -1,1262 +1,631 @@ -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Namespace -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 automountServiceAccountToken: true -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resourceNames: -#GENERATED FOR K8S 1.20 - ingress-controller-leader -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - admissionregistration.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - validatingwebhookconfigurations -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 data: -#GENERATED FOR K8S 1.20 allow-snippet-annotations: "true" -#GENERATED FOR K8S 1.20 kind: ConfigMap -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: http -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 port: 80 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: http -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: https -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: NodePort -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https-webhook -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 targetPort: webhook -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: ClusterIP -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: apps/v1 -#GENERATED FOR K8S 1.20 kind: Deployment -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 minReadySeconds: 0 -#GENERATED FOR K8S 1.20 revisionHistoryLimit: 10 -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 matchLabels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 strategy: -#GENERATED FOR K8S 1.20 rollingUpdate: -#GENERATED FOR K8S 1.20 maxUnavailable: 1 -#GENERATED FOR K8S 1.20 type: RollingUpdate -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - /nginx-ingress-controller -#GENERATED FOR K8S 1.20 - --election-id=ingress-controller-leader -#GENERATED FOR K8S 1.20 - --controller-class=k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 - --ingress-class=nginx -#GENERATED FOR K8S 1.20 - --configmap=$(POD_NAMESPACE)/ingress-nginx-controller -#GENERATED FOR K8S 1.20 - --validating-webhook=:8443 -#GENERATED FOR K8S 1.20 - --validating-webhook-certificate=/usr/local/certificates/cert -#GENERATED FOR K8S 1.20 - --validating-webhook-key=/usr/local/certificates/key -#GENERATED FOR K8S 1.20 - --watch-ingress-without-class=true -#GENERATED FOR K8S 1.20 - --publish-status-address=localhost -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAME -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.name -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - name: LD_PRELOAD -#GENERATED FOR K8S 1.20 value: /usr/local/lib/libmimalloc.so -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 lifecycle: -#GENERATED FOR K8S 1.20 preStop: -#GENERATED FOR K8S 1.20 exec: -#GENERATED FOR K8S 1.20 command: -#GENERATED FOR K8S 1.20 - /wait-shutdown -#GENERATED FOR K8S 1.20 livenessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 5 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 name: controller -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - containerPort: 80 -#GENERATED FOR K8S 1.20 hostPort: 80 -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 443 -#GENERATED FOR K8S 1.20 hostPort: 443 -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 8443 -#GENERATED FOR K8S 1.20 name: webhook -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 readinessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 3 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 requests: -#GENERATED FOR K8S 1.20 cpu: 100m -#GENERATED FOR K8S 1.20 memory: 90Mi -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: true -#GENERATED FOR K8S 1.20 capabilities: -#GENERATED FOR K8S 1.20 add: -#GENERATED FOR K8S 1.20 - NET_BIND_SERVICE -#GENERATED FOR K8S 1.20 drop: -#GENERATED FOR K8S 1.20 - ALL -#GENERATED FOR K8S 1.20 runAsUser: 101 -#GENERATED FOR K8S 1.20 volumeMounts: -#GENERATED FOR K8S 1.20 - mountPath: /usr/local/certificates/ -#GENERATED FOR K8S 1.20 name: webhook-cert -#GENERATED FOR K8S 1.20 readOnly: true -#GENERATED FOR K8S 1.20 dnsPolicy: ClusterFirst -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 ingress-ready: "true" -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx -#GENERATED FOR K8S 1.20 terminationGracePeriodSeconds: 0 -#GENERATED FOR K8S 1.20 tolerations: -#GENERATED FOR K8S 1.20 - effect: NoSchedule -#GENERATED FOR K8S 1.20 key: node-role.kubernetes.io/master -#GENERATED FOR K8S 1.20 operator: Equal -#GENERATED FOR K8S 1.20 - effect: NoSchedule -#GENERATED FOR K8S 1.20 key: node-role.kubernetes.io/control-plane -#GENERATED FOR K8S 1.20 operator: Equal -#GENERATED FOR K8S 1.20 volumes: -#GENERATED FOR K8S 1.20 - name: webhook-cert -#GENERATED FOR K8S 1.20 secret: -#GENERATED FOR K8S 1.20 secretName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - --host=ingress-nginx-controller-admission,ingress-nginx-controller-admission.$(POD_NAMESPACE).svc -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: create -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - --webhook-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --patch-mutating=false -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --patch-failure-policy=Fail -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: patch -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: networking.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: IngressClass -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 controller: k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: admissionregistration.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ValidatingWebhookConfiguration -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 webhooks: -#GENERATED FOR K8S 1.20 - admissionReviewVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 clientConfig: -#GENERATED FOR K8S 1.20 service: -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 path: /networking/v1/ingresses -#GENERATED FOR K8S 1.20 failurePolicy: Fail -#GENERATED FOR K8S 1.20 matchPolicy: Equivalent -#GENERATED FOR K8S 1.20 name: validate.nginx.ingress.kubernetes.io -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 apiVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 operations: -#GENERATED FOR K8S 1.20 - CREATE -#GENERATED FOR K8S 1.20 - UPDATE -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 sideEffects: None diff --git a/deploy/static/provider/scw/1.19/deploy.yaml b/deploy/static/provider/scw/1.19/deploy.yaml index 89ee9725b..d801ce4da 100644 --- a/deploy/static/provider/scw/1.19/deploy.yaml +++ b/deploy/static/provider/scw/1.19/deploy.yaml @@ -410,7 +410,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -507,7 +507,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -556,7 +556,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/scw/1.20/deploy.yaml b/deploy/static/provider/scw/1.20/deploy.yaml index 0b1aaa326..f69ba79c7 100644 --- a/deploy/static/provider/scw/1.20/deploy.yaml +++ b/deploy/static/provider/scw/1.20/deploy.yaml @@ -413,7 +413,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -510,7 +510,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -559,7 +559,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/scw/1.21/deploy.yaml b/deploy/static/provider/scw/1.21/deploy.yaml index 58894fa1c..5a81c2d0b 100644 --- a/deploy/static/provider/scw/1.21/deploy.yaml +++ b/deploy/static/provider/scw/1.21/deploy.yaml @@ -416,7 +416,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -513,7 +513,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -562,7 +562,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/scw/1.22/deploy.yaml b/deploy/static/provider/scw/1.22/deploy.yaml index 58894fa1c..5a81c2d0b 100644 --- a/deploy/static/provider/scw/1.22/deploy.yaml +++ b/deploy/static/provider/scw/1.22/deploy.yaml @@ -416,7 +416,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -513,7 +513,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -562,7 +562,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/scw/1.23/deploy.yaml b/deploy/static/provider/scw/1.23/deploy.yaml index 58894fa1c..5a81c2d0b 100644 --- a/deploy/static/provider/scw/1.23/deploy.yaml +++ b/deploy/static/provider/scw/1.23/deploy.yaml @@ -416,7 +416,7 @@ spec: fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -513,7 +513,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: create securityContext: @@ -562,7 +562,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent name: patch securityContext: diff --git a/deploy/static/provider/scw/deploy.yaml b/deploy/static/provider/scw/deploy.yaml index 6c4eaad28..f69ba79c7 100644 --- a/deploy/static/provider/scw/deploy.yaml +++ b/deploy/static/provider/scw/deploy.yaml @@ -1,1240 +1,620 @@ -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Namespace -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 automountServiceAccountToken: true -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: ServiceAccount -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resourceNames: -#GENERATED FOR K8S 1.20 - ingress-controller-leader -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - configmaps -#GENERATED FOR K8S 1.20 - endpoints -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 - pods -#GENERATED FOR K8S 1.20 - secrets -#GENERATED FOR K8S 1.20 - namespaces -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - nodes -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - services -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - "" -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - events -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses/status -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingressclasses -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - list -#GENERATED FOR K8S 1.20 - watch -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - admissionregistration.k8s.io -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - validatingwebhookconfigurations -#GENERATED FOR K8S 1.20 verbs: -#GENERATED FOR K8S 1.20 - get -#GENERATED FOR K8S 1.20 - update -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: RoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: Role -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: rbac.authorization.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ClusterRoleBinding -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 roleRef: -#GENERATED FOR K8S 1.20 apiGroup: rbac.authorization.k8s.io -#GENERATED FOR K8S 1.20 kind: ClusterRole -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 subjects: -#GENERATED FOR K8S 1.20 - kind: ServiceAccount -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 data: -#GENERATED FOR K8S 1.20 allow-snippet-annotations: "true" -#GENERATED FOR K8S 1.20 use-proxy-protocol: "true" -#GENERATED FOR K8S 1.20 kind: ConfigMap -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 annotations: -#GENERATED FOR K8S 1.20 service.beta.kubernetes.io/scw-loadbalancer-proxy-protocol-v2: "true" -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 externalTrafficPolicy: Local -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: http -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 port: 80 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: http -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 targetPort: https -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: LoadBalancer -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: v1 -#GENERATED FOR K8S 1.20 kind: Service -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - appProtocol: https -#GENERATED FOR K8S 1.20 name: https-webhook -#GENERATED FOR K8S 1.20 port: 443 -#GENERATED FOR K8S 1.20 targetPort: webhook -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 type: ClusterIP -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: apps/v1 -#GENERATED FOR K8S 1.20 kind: Deployment -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 minReadySeconds: 0 -#GENERATED FOR K8S 1.20 revisionHistoryLimit: 10 -#GENERATED FOR K8S 1.20 selector: -#GENERATED FOR K8S 1.20 matchLabels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - /nginx-ingress-controller -#GENERATED FOR K8S 1.20 - --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller -#GENERATED FOR K8S 1.20 - --election-id=ingress-controller-leader -#GENERATED FOR K8S 1.20 - --controller-class=k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 - --ingress-class=nginx -#GENERATED FOR K8S 1.20 - --configmap=$(POD_NAMESPACE)/ingress-nginx-controller -#GENERATED FOR K8S 1.20 - --validating-webhook=:8443 -#GENERATED FOR K8S 1.20 - --validating-webhook-certificate=/usr/local/certificates/cert -#GENERATED FOR K8S 1.20 - --validating-webhook-key=/usr/local/certificates/key -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAME -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.name -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - name: LD_PRELOAD -#GENERATED FOR K8S 1.20 value: /usr/local/lib/libmimalloc.so -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/controller:v1.2.1@sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 lifecycle: -#GENERATED FOR K8S 1.20 preStop: -#GENERATED FOR K8S 1.20 exec: -#GENERATED FOR K8S 1.20 command: -#GENERATED FOR K8S 1.20 - /wait-shutdown -#GENERATED FOR K8S 1.20 livenessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 5 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 name: controller -#GENERATED FOR K8S 1.20 ports: -#GENERATED FOR K8S 1.20 - containerPort: 80 -#GENERATED FOR K8S 1.20 name: http -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 443 -#GENERATED FOR K8S 1.20 name: https -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 - containerPort: 8443 -#GENERATED FOR K8S 1.20 name: webhook -#GENERATED FOR K8S 1.20 protocol: TCP -#GENERATED FOR K8S 1.20 readinessProbe: -#GENERATED FOR K8S 1.20 failureThreshold: 3 -#GENERATED FOR K8S 1.20 httpGet: -#GENERATED FOR K8S 1.20 path: /healthz -#GENERATED FOR K8S 1.20 port: 10254 -#GENERATED FOR K8S 1.20 scheme: HTTP -#GENERATED FOR K8S 1.20 initialDelaySeconds: 10 -#GENERATED FOR K8S 1.20 periodSeconds: 10 -#GENERATED FOR K8S 1.20 successThreshold: 1 -#GENERATED FOR K8S 1.20 timeoutSeconds: 1 -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 requests: -#GENERATED FOR K8S 1.20 cpu: 100m -#GENERATED FOR K8S 1.20 memory: 90Mi -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: true -#GENERATED FOR K8S 1.20 capabilities: -#GENERATED FOR K8S 1.20 add: -#GENERATED FOR K8S 1.20 - NET_BIND_SERVICE -#GENERATED FOR K8S 1.20 drop: -#GENERATED FOR K8S 1.20 - ALL -#GENERATED FOR K8S 1.20 runAsUser: 101 -#GENERATED FOR K8S 1.20 volumeMounts: -#GENERATED FOR K8S 1.20 - mountPath: /usr/local/certificates/ -#GENERATED FOR K8S 1.20 name: webhook-cert -#GENERATED FOR K8S 1.20 readOnly: true -#GENERATED FOR K8S 1.20 dnsPolicy: ClusterFirst -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx -#GENERATED FOR K8S 1.20 terminationGracePeriodSeconds: 300 -#GENERATED FOR K8S 1.20 volumes: -#GENERATED FOR K8S 1.20 - name: webhook-cert -#GENERATED FOR K8S 1.20 secret: -#GENERATED FOR K8S 1.20 secretName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-create -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - create -#GENERATED FOR K8S 1.20 - --host=ingress-nginx-controller-admission,ingress-nginx-controller-admission.$(POD_NAMESPACE).svc -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: create -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: batch/v1 -#GENERATED FOR K8S 1.20 kind: Job -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 template: -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission-patch -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 containers: -#GENERATED FOR K8S 1.20 - args: -#GENERATED FOR K8S 1.20 - patch -#GENERATED FOR K8S 1.20 - --webhook-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --namespace=$(POD_NAMESPACE) -#GENERATED FOR K8S 1.20 - --patch-mutating=false -#GENERATED FOR K8S 1.20 - --secret-name=ingress-nginx-admission -#GENERATED FOR K8S 1.20 - --patch-failure-policy=Fail -#GENERATED FOR K8S 1.20 env: -#GENERATED FOR K8S 1.20 - name: POD_NAMESPACE -#GENERATED FOR K8S 1.20 valueFrom: -#GENERATED FOR K8S 1.20 fieldRef: -#GENERATED FOR K8S 1.20 fieldPath: metadata.namespace -#GENERATED FOR K8S 1.20 - image: k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 -#GENERATED FOR K8S 1.20 + image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.1.1@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 imagePullPolicy: IfNotPresent -#GENERATED FOR K8S 1.20 name: patch -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 allowPrivilegeEscalation: false -#GENERATED FOR K8S 1.20 nodeSelector: -#GENERATED FOR K8S 1.20 kubernetes.io/os: linux -#GENERATED FOR K8S 1.20 restartPolicy: OnFailure -#GENERATED FOR K8S 1.20 securityContext: -#GENERATED FOR K8S 1.20 fsGroup: 2000 -#GENERATED FOR K8S 1.20 runAsNonRoot: true -#GENERATED FOR K8S 1.20 runAsUser: 2000 -#GENERATED FOR K8S 1.20 serviceAccountName: ingress-nginx-admission -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: networking.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: IngressClass -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: controller -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: nginx -#GENERATED FOR K8S 1.20 spec: -#GENERATED FOR K8S 1.20 controller: k8s.io/ingress-nginx -#GENERATED FOR K8S 1.20 --- -#GENERATED FOR K8S 1.20 apiVersion: admissionregistration.k8s.io/v1 -#GENERATED FOR K8S 1.20 kind: ValidatingWebhookConfiguration -#GENERATED FOR K8S 1.20 metadata: -#GENERATED FOR K8S 1.20 labels: -#GENERATED FOR K8S 1.20 app.kubernetes.io/component: admission-webhook -#GENERATED FOR K8S 1.20 app.kubernetes.io/instance: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/name: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/part-of: ingress-nginx -#GENERATED FOR K8S 1.20 app.kubernetes.io/version: 1.2.1 -#GENERATED FOR K8S 1.20 name: ingress-nginx-admission -#GENERATED FOR K8S 1.20 webhooks: -#GENERATED FOR K8S 1.20 - admissionReviewVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 clientConfig: -#GENERATED FOR K8S 1.20 service: -#GENERATED FOR K8S 1.20 name: ingress-nginx-controller-admission -#GENERATED FOR K8S 1.20 namespace: ingress-nginx -#GENERATED FOR K8S 1.20 path: /networking/v1/ingresses -#GENERATED FOR K8S 1.20 failurePolicy: Fail -#GENERATED FOR K8S 1.20 matchPolicy: Equivalent -#GENERATED FOR K8S 1.20 name: validate.nginx.ingress.kubernetes.io -#GENERATED FOR K8S 1.20 rules: -#GENERATED FOR K8S 1.20 - apiGroups: -#GENERATED FOR K8S 1.20 - networking.k8s.io -#GENERATED FOR K8S 1.20 apiVersions: -#GENERATED FOR K8S 1.20 - v1 -#GENERATED FOR K8S 1.20 operations: -#GENERATED FOR K8S 1.20 - CREATE -#GENERATED FOR K8S 1.20 - UPDATE -#GENERATED FOR K8S 1.20 resources: -#GENERATED FOR K8S 1.20 - ingresses -#GENERATED FOR K8S 1.20 sideEffects: None diff --git a/docs/deploy/upgrade.md b/docs/deploy/upgrade.md index 3b29a689b..e16992612 100644 --- a/docs/deploy/upgrade.md +++ b/docs/deploy/upgrade.md @@ -24,7 +24,7 @@ spec: spec: containers: - name: ingress-nginx-controller - image: k8s.gcr.io/ingress-nginx/controller:v1.0.4@sha256:545cff00370f28363dad31e3b59a94ba377854d3a11f18988f5f9e56841ef9ef + image: registry.k8s.io/ingress-nginx/controller:v1.0.4@sha256:545cff00370f28363dad31e3b59a94ba377854d3a11f18988f5f9e56841ef9ef args: ... ``` @@ -33,7 +33,7 @@ The easiest way to do this is e.g. (do note you may need to change the name para ``` kubectl set image deployment/ingress-nginx-controller \ - controller=k8s.gcr.io/ingress-nginx/controller:v1.0.5@sha256:55a1fcda5b7657c372515fe402c3e39ad93aa59f6e4378e82acd99912fe6028d \ + controller=registry.k8s.io/ingress-nginx/controller:v1.0.5@sha256:55a1fcda5b7657c372515fe402c3e39ad93aa59f6e4378e82acd99912fe6028d \ -n ingress-nginx ``` diff --git a/docs/examples/chashsubset/deployment.yaml b/docs/examples/chashsubset/deployment.yaml index 0ac13fcce..7eb7613ba 100644 --- a/docs/examples/chashsubset/deployment.yaml +++ b/docs/examples/chashsubset/deployment.yaml @@ -17,7 +17,7 @@ spec: spec: containers: - name: nginxhello - image: k8s.gcr.io/e2e-test-images/echoserver:2.3 + image: registry.k8s.io/e2e-test-images/echoserver:2.3 ports: - containerPort: 8080 env: diff --git a/docs/examples/customization/custom-errors/custom-default-backend.helm.values.yaml b/docs/examples/customization/custom-errors/custom-default-backend.helm.values.yaml index fc00707ce..52ddb24a9 100644 --- a/docs/examples/customization/custom-errors/custom-default-backend.helm.values.yaml +++ b/docs/examples/customization/custom-errors/custom-default-backend.helm.values.yaml @@ -3,7 +3,7 @@ controller: defaultBackend: enabled: true image: - registry: k8s.gcr.io + registry: registry.k8s.io image: ingress-nginx/nginx-errors tag: "0.48.1" extraVolumes: diff --git a/docs/examples/customization/custom-errors/custom-default-backend.yaml b/docs/examples/customization/custom-errors/custom-default-backend.yaml index 70dc91681..fb4f899a0 100644 --- a/docs/examples/customization/custom-errors/custom-default-backend.yaml +++ b/docs/examples/customization/custom-errors/custom-default-backend.yaml @@ -36,7 +36,7 @@ spec: spec: containers: - name: nginx-error-server - image: k8s.gcr.io/ingress-nginx/nginx-errors:0.49.0 + image: registry.k8s.io/ingress-nginx/nginx-errors:0.49.0 ports: - containerPort: 8080 # Setting the environment variable DEBUG we can see the headers sent diff --git a/docs/examples/http-svc.yaml b/docs/examples/http-svc.yaml index 4e8426897..46815fa5d 100644 --- a/docs/examples/http-svc.yaml +++ b/docs/examples/http-svc.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: http-svc - image: k8s.gcr.io/e2e-test-images/echoserver:2.3 + image: registry.k8s.io/e2e-test-images/echoserver:2.3 ports: - containerPort: 8080 env: diff --git a/docs/examples/multi-tls/multi-tls.yaml b/docs/examples/multi-tls/multi-tls.yaml index 167e48ae0..d52971326 100644 --- a/docs/examples/multi-tls/multi-tls.yaml +++ b/docs/examples/multi-tls/multi-tls.yaml @@ -70,7 +70,7 @@ spec: spec: containers: - name: http-svc - image: k8s.gcr.io/e2e-test-images/echoserver:2.3 + image: registry.k8s.io/e2e-test-images/echoserver:2.3 ports: - containerPort: 8080 env: diff --git a/docs/examples/static-ip/nginx-ingress-controller.yaml b/docs/examples/static-ip/nginx-ingress-controller.yaml index 61c3a8f7f..cf7759e1c 100644 --- a/docs/examples/static-ip/nginx-ingress-controller.yaml +++ b/docs/examples/static-ip/nginx-ingress-controller.yaml @@ -24,7 +24,7 @@ spec: # hostNetwork: true terminationGracePeriodSeconds: 60 containers: - - image: k8s.gcr.io/ingress-nginx/controller:v1.0.5 + - image: registry.k8s.io/ingress-nginx/controller:v1.0.5 name: controller readinessProbe: httpGet: diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index 415bd3b96..1e2e57c49 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -256,7 +256,7 @@ Note: The below is based on the nginx [documentation](https://docs.nginx.com/ngi ```console $ docker ps | grep ingress-nginx-controller CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES - d9e1d243156a k8s.gcr.io/ingress-nginx/controller "/usr/bin/dumb-init …" 19 minutes ago Up 19 minutes k8s_ingress-nginx-controller_ingress-nginx-controller-67956bf89d-mqxzt_kube-system_079f31ec-aa37-11e8-ad39-080027a227db_0 + d9e1d243156a registry.k8s.io/ingress-nginx/controller "/usr/bin/dumb-init …" 19 minutes ago Up 19 minutes k8s_ingress-nginx-controller_ingress-nginx-controller-67956bf89d-mqxzt_kube-system_079f31ec-aa37-11e8-ad39-080027a227db_0 ``` 3. Exec into the container diff --git a/docs/user-guide/third-party-addons/opentracing.md b/docs/user-guide/third-party-addons/opentracing.md index 468be24f7..6ed0f195e 100644 --- a/docs/user-guide/third-party-addons/opentracing.md +++ b/docs/user-guide/third-party-addons/opentracing.md @@ -173,7 +173,7 @@ In the Zipkin interface we can see the details: 3. Apply a basic Service and Ingress Resource: ``` # Create Echoheaders Deployment - $ kubectl run echoheaders --image=k8s.gcr.io/echoserver:1.4 --replicas=1 --port=8080 + $ kubectl run echoheaders --image=registry.k8s.io/echoserver:1.4 --replicas=1 --port=8080 # Expose as a Cluster-IP $ kubectl expose deployment echoheaders --port=80 --target-port=8080 --name=echoheaders-x diff --git a/images/echo/Makefile b/images/echo/Makefile index 3b3c40471..fb53283f7 100644 --- a/images/echo/Makefile +++ b/images/echo/Makefile @@ -36,7 +36,7 @@ build: ensure-buildx --platform=${PLATFORMS} $(OUTPUT) \ --progress=$(PROGRESS) \ --pull \ - --build-arg BASE_IMAGE=k8s.gcr.io/ingress-nginx/nginx:cd6f88af3f976a180ed966dadf273473ae768dfa@sha256:18f91105e4099941d2efee71a8ec52c6ef7702d5f7e8214b7cb5f25cc10a0b41 \ + --build-arg BASE_IMAGE=registry.k8s.io/ingress-nginx/nginx:cd6f88af3f976a180ed966dadf273473ae768dfa@sha256:18f91105e4099941d2efee71a8ec52c6ef7702d5f7e8214b7cb5f25cc10a0b41 \ --build-arg LUAROCKS_VERSION=3.8.0 \ --build-arg LUAROCKS_SHA=ab6612ca9ab87c6984871d2712d05525775e8b50172701a0a1cabddf76de2be7 \ -t $(IMAGE):$(TAG) rootfs diff --git a/images/nginx/README.md b/images/nginx/README.md index 50ad00134..5966a4fa1 100644 --- a/images/nginx/README.md +++ b/images/nginx/README.md @@ -20,6 +20,6 @@ This image provides a default configuration file with no backend servers. _Using docker_ ```console -docker run -v /some/nginx.conf:/etc/nginx/nginx.conf:ro k8s.gcr.io/ingress-nginx/nginx:cd6f88af3f976a180ed966dadf273473ae768dfa@sha256:18f91105e4099941d2efee71a8ec52c6ef7702d5f7e8214b7cb5f25cc10a0b41 +docker run -v /some/nginx.conf:/etc/nginx/nginx.conf:ro registry.k8s.io/ingress-nginx/nginx:cd6f88af3f976a180ed966dadf273473ae768dfa@sha256:18f91105e4099941d2efee71a8ec52c6ef7702d5f7e8214b7cb5f25cc10a0b41 ``` diff --git a/images/nginx/rc.yaml b/images/nginx/rc.yaml index 532e22505..632e62cdc 100644 --- a/images/nginx/rc.yaml +++ b/images/nginx/rc.yaml @@ -38,7 +38,7 @@ spec: spec: containers: - name: nginx - image: k8s.gcr.io/ingress-nginx/nginx:cd6f88af3f976a180ed966dadf273473ae768dfa@sha256:18f91105e4099941d2efee71a8ec52c6ef7702d5f7e8214b7cb5f25cc10a0b41 + image: registry.k8s.io/ingress-nginx/nginx:cd6f88af3f976a180ed966dadf273473ae768dfa@sha256:18f91105e4099941d2efee71a8ec52c6ef7702d5f7e8214b7cb5f25cc10a0b41 ports: - containerPort: 80 - containerPort: 443 diff --git a/images/test-runner/Makefile b/images/test-runner/Makefile index b636a0b9c..1275c7589 100644 --- a/images/test-runner/Makefile +++ b/images/test-runner/Makefile @@ -23,7 +23,7 @@ REGISTRY ?= local IMAGE = $(REGISTRY)/e2e-test-runner -NGINX_BASE_IMAGE ?= k8s.gcr.io/ingress-nginx/nginx:cd6f88af3f976a180ed966dadf273473ae768dfa@sha256:18f91105e4099941d2efee71a8ec52c6ef7702d5f7e8214b7cb5f25cc10a0b41 +NGINX_BASE_IMAGE ?= registry.k8s.io/ingress-nginx/nginx:cd6f88af3f976a180ed966dadf273473ae768dfa@sha256:18f91105e4099941d2efee71a8ec52c6ef7702d5f7e8214b7cb5f25cc10a0b41 # required to enable buildx export DOCKER_CLI_EXPERIMENTAL=enabled diff --git a/images/test-runner/rootfs/Dockerfile b/images/test-runner/rootfs/Dockerfile index f18ac148c..f7a46b180 100644 --- a/images/test-runner/rootfs/Dockerfile +++ b/images/test-runner/rootfs/Dockerfile @@ -17,7 +17,7 @@ ARG GOLANG_VERSION ARG ETCD_VERSION FROM golang:${GOLANG_VERSION}-alpine as GO -FROM k8s.gcr.io/etcd:${ETCD_VERSION} as etcd +FROM registry.k8s.io/etcd:${ETCD_VERSION} as etcd FROM ${BASE_IMAGE} diff --git a/test/e2e-image/Dockerfile b/test/e2e-image/Dockerfile index d126a6a95..ff6e9684a 100644 --- a/test/e2e-image/Dockerfile +++ b/test/e2e-image/Dockerfile @@ -1,4 +1,4 @@ -FROM k8s.gcr.io/ingress-nginx/e2e-test-runner:v20220524-g8963ed17e@sha256:4fbcbeebd4c24587699b027ad0f0aa7cd9d76b58177a3b50c228bae8141bcf95 AS BASE +FROM registry.k8s.io/ingress-nginx/e2e-test-runner:v20220524-g8963ed17e@sha256:4fbcbeebd4c24587699b027ad0f0aa7cd9d76b58177a3b50c228bae8141bcf95 AS BASE FROM alpine:3.14.6 diff --git a/test/e2e/annotations/canary.go b/test/e2e/annotations/canary.go index 99d164f98..b62ba5a70 100644 --- a/test/e2e/annotations/canary.go +++ b/test/e2e/annotations/canary.go @@ -145,7 +145,7 @@ var _ = framework.DescribeAnnotation("canary-*", func() { ginkgo.By("returning a 200 status when the canary deployment has 0 replicas and a request is sent to the mainline ingress") f.NewEchoDeployment() - f.NewDeployment(canaryService, "k8s.gcr.io/e2e-test-images/echoserver:2.3", 8080, 0) + f.NewDeployment(canaryService, "registry.k8s.io/e2e-test-images/echoserver:2.3", 8080, 0) resp, _, errs = gorequest.New(). Get(f.GetURL(framework.HTTP)). diff --git a/test/e2e/framework/deployment.go b/test/e2e/framework/deployment.go index 4f34a22ab..228c35434 100644 --- a/test/e2e/framework/deployment.go +++ b/test/e2e/framework/deployment.go @@ -38,7 +38,7 @@ const SlowEchoService = "slow-echo" const HTTPBinService = "httpbin" // NginxBaseImage use for testing -const NginxBaseImage = "k8s.gcr.io/ingress-nginx/nginx:cd6f88af3f976a180ed966dadf273473ae768dfa@sha256:18f91105e4099941d2efee71a8ec52c6ef7702d5f7e8214b7cb5f25cc10a0b41" +const NginxBaseImage = "registry.k8s.io/ingress-nginx/nginx:cd6f88af3f976a180ed966dadf273473ae768dfa@sha256:18f91105e4099941d2efee71a8ec52c6ef7702d5f7e8214b7cb5f25cc10a0b41" type deploymentOptions struct { namespace string @@ -78,7 +78,7 @@ func (f *Framework) NewEchoDeployment(opts ...func(*deploymentOptions)) { o(options) } - deployment := newDeployment(options.name, options.namespace, "k8s.gcr.io/ingress-nginx/e2e-test-echo@sha256:131ece0637b29231470cfaa04690c2966a2e0b147d3c9df080a0857b78982410", 80, int32(options.replicas), + deployment := newDeployment(options.name, options.namespace, "registry.k8s.io/ingress-nginx/e2e-test-echo@sha256:131ece0637b29231470cfaa04690c2966a2e0b147d3c9df080a0857b78982410", 80, int32(options.replicas), nil, []corev1.VolumeMount{}, []corev1.Volume{}, @@ -385,7 +385,7 @@ func newDeployment(name, namespace, image string, port int32, replicas int32, co // NewHttpbinDeployment creates a new single replica deployment of the httpbin image in a particular namespace. func (f *Framework) NewHttpbinDeployment() { - f.NewDeployment(HTTPBinService, "k8s.gcr.io/ingress-nginx/e2e-test-httpbin@sha256:c6372ef57a775b95f18e19d4c735a9819f2e7bb4641e5e3f27287d831dfeb7e8", 80, 1) + f.NewDeployment(HTTPBinService, "registry.k8s.io/ingress-nginx/e2e-test-httpbin@sha256:c6372ef57a775b95f18e19d4c735a9819f2e7bb4641e5e3f27287d831dfeb7e8", 80, 1) } // NewDeployment creates a new deployment in a particular namespace. diff --git a/test/e2e/framework/fastcgi_helloserver.go b/test/e2e/framework/fastcgi_helloserver.go index 75a8d098a..c757ba86f 100644 --- a/test/e2e/framework/fastcgi_helloserver.go +++ b/test/e2e/framework/fastcgi_helloserver.go @@ -58,7 +58,7 @@ func (f *Framework) NewNewFastCGIHelloServerDeploymentWithReplicas(replicas int3 Containers: []corev1.Container{ { Name: "fastcgi-helloserver", - Image: "k8s.gcr.io/ingress-nginx/e2e-test-fastcgi-helloserver@sha256:723b8187e1768d199b93fd939c37c1ce9427dcbca72ec6415f4d890bca637fcc", + Image: "registry.k8s.io/ingress-nginx/e2e-test-fastcgi-helloserver@sha256:723b8187e1768d199b93fd939c37c1ce9427dcbca72ec6415f4d890bca637fcc", Env: []corev1.EnvVar{}, Ports: []corev1.ContainerPort{ { diff --git a/test/e2e/settings/ocsp/ocsp.go b/test/e2e/settings/ocsp/ocsp.go index 161815aed..3e9852082 100644 --- a/test/e2e/settings/ocsp/ocsp.go +++ b/test/e2e/settings/ocsp/ocsp.go @@ -292,7 +292,7 @@ func ocspserveDeployment(namespace string) (*appsv1.Deployment, *corev1.Service) Containers: []corev1.Container{ { Name: name, - Image: "k8s.gcr.io/ingress-nginx/e2e-test-cfssl@sha256:be2f69024f7b7053f35b86677de16bdaa5d3ff0f81b17581ef0b0c6804188b03", + Image: "registry.k8s.io/ingress-nginx/e2e-test-cfssl@sha256:be2f69024f7b7053f35b86677de16bdaa5d3ff0f81b17581ef0b0c6804188b03", Command: []string{ "/bin/bash", "-c",