Release v1.0.0-beta.1 - helm and manifests (#7422)
This commit is contained in:
parent
6663c7a69e
commit
ceda3ec49b
10 changed files with 532 additions and 419 deletions
|
@ -2,8 +2,8 @@ apiVersion: v2
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
# When the version is modified, make sure the artifacthub.io/changes list is updated
|
# When the version is modified, make sure the artifacthub.io/changes list is updated
|
||||||
# Also update CHANGELOG.md
|
# Also update CHANGELOG.md
|
||||||
version: 3.34.0
|
version: 4.0.0
|
||||||
appVersion: 0.47.0
|
appVersion: 1.0.0-beta.1
|
||||||
home: https://github.com/kubernetes/ingress-nginx
|
home: https://github.com/kubernetes/ingress-nginx
|
||||||
description: Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
|
description: Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
|
||||||
icon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Nginx_logo.svg/500px-Nginx_logo.svg.png
|
icon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Nginx_logo.svg/500px-Nginx_logo.svg.png
|
||||||
|
@ -16,9 +16,10 @@ type: application
|
||||||
maintainers:
|
maintainers:
|
||||||
- name: ChiefAlexander
|
- name: ChiefAlexander
|
||||||
engine: gotpl
|
engine: gotpl
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.19.0-0"
|
||||||
annotations:
|
annotations:
|
||||||
# List of changes for the release in artifacthub.io
|
# List of changes for the release in artifacthub.io
|
||||||
# https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx?modal=changelog
|
# https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx?modal=changelog
|
||||||
|
artifacthub.io/prerelease: "true"
|
||||||
artifacthub.io/changes: |
|
artifacthub.io/changes: |
|
||||||
- Add namespace field in the namespace scoped resource templates
|
- Drop support for extensions/v1beta1, networking.k8s.io/v1beta1
|
||||||
|
|
|
@ -15,8 +15,8 @@ controller:
|
||||||
# for backwards compatibility consider setting the full image url via the repository value below
|
# 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
|
# use *either* current default registry/image or repository format or installing chart by providing the values.yaml will fail
|
||||||
# repository:
|
# repository:
|
||||||
tag: "v0.47.0"
|
tag: "v1.0.0-beta.1"
|
||||||
digest: sha256:a1e4efc107be0bb78f32eaec37bef17d7a0c81bec8066cdf2572508d21351d0b
|
digest: sha256:f058f3fdc940095957695829745956c6acddcaef839907360965e27fd3348e2e
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
# www-data -> uid 101
|
# www-data -> uid 101
|
||||||
runAsUser: 101
|
runAsUser: 101
|
||||||
|
|
|
@ -13,10 +13,10 @@ apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -28,10 +28,10 @@ apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -50,10 +50,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
rules:
|
rules:
|
||||||
|
@ -83,8 +83,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -99,14 +98,13 @@ rules:
|
||||||
- create
|
- create
|
||||||
- patch
|
- patch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -119,10 +117,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRoleBinding
|
kind: ClusterRoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -139,10 +137,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: Role
|
kind: Role
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -174,8 +172,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -183,14 +180,13 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -202,7 +198,7 @@ rules:
|
||||||
resources:
|
resources:
|
||||||
- configmaps
|
- configmaps
|
||||||
resourceNames:
|
resourceNames:
|
||||||
- ingress-controller-leader-nginx
|
- ingress-controller-leader
|
||||||
verbs:
|
verbs:
|
||||||
- get
|
- get
|
||||||
- update
|
- update
|
||||||
|
@ -225,10 +221,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: RoleBinding
|
kind: RoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -247,10 +243,10 @@ apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller-admission
|
name: ingress-nginx-controller-admission
|
||||||
|
@ -278,10 +274,10 @@ metadata:
|
||||||
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: https
|
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: https
|
||||||
service.beta.kubernetes.io/aws-load-balancer-type: elb
|
service.beta.kubernetes.io/aws-load-balancer-type: elb
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -308,10 +304,10 @@ apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -334,7 +330,7 @@ spec:
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
containers:
|
containers:
|
||||||
- name: controller
|
- name: controller
|
||||||
image: k8s.gcr.io/ingress-nginx/controller:v0.47.0@sha256:a1e4efc107be0bb78f32eaec37bef17d7a0c81bec8066cdf2572508d21351d0b
|
image: k8s.gcr.io/ingress-nginx/controller:v1.0.0-beta.1@sha256:f058f3fdc940095957695829745956c6acddcaef839907360965e27fd3348e2e
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
lifecycle:
|
lifecycle:
|
||||||
preStop:
|
preStop:
|
||||||
|
@ -345,7 +341,7 @@ spec:
|
||||||
- /nginx-ingress-controller
|
- /nginx-ingress-controller
|
||||||
- --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller
|
- --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller
|
||||||
- --election-id=ingress-controller-leader
|
- --election-id=ingress-controller-leader
|
||||||
- --ingress-class=nginx
|
- --controller-class=k8s.io/ingress-nginx
|
||||||
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
|
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
|
||||||
- --validating-webhook=:8443
|
- --validating-webhook=:8443
|
||||||
- --validating-webhook-certificate=/usr/local/certificates/cert
|
- --validating-webhook-certificate=/usr/local/certificates/cert
|
||||||
|
@ -419,6 +415,24 @@ spec:
|
||||||
secret:
|
secret:
|
||||||
secretName: ingress-nginx-admission
|
secretName: ingress-nginx-admission
|
||||||
---
|
---
|
||||||
|
# Source: ingress-nginx/templates/controller-ingressclass.yaml
|
||||||
|
# We don't support namespaced ingressClass yet
|
||||||
|
# So a ClusterRole and a ClusterRoleBinding is required
|
||||||
|
apiVersion: networking.k8s.io/v1
|
||||||
|
kind: IngressClass
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
|
app.kubernetes.io/name: ingress-nginx
|
||||||
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/component: controller
|
||||||
|
name: nginx
|
||||||
|
namespace: ingress-nginx
|
||||||
|
spec:
|
||||||
|
controller: k8s.io/ingress-nginx
|
||||||
|
---
|
||||||
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
||||||
# before changing this value, check the required kubernetes version
|
# before changing this value, check the required kubernetes version
|
||||||
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
||||||
|
@ -426,10 +440,10 @@ apiVersion: admissionregistration.k8s.io/v1
|
||||||
kind: ValidatingWebhookConfiguration
|
kind: ValidatingWebhookConfiguration
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
name: ingress-nginx-admission
|
name: ingress-nginx-admission
|
||||||
|
@ -466,10 +480,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
---
|
---
|
||||||
|
@ -482,10 +496,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -506,10 +520,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -531,10 +545,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -556,10 +570,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -581,10 +595,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade
|
helm.sh/hook: pre-install,pre-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -592,10 +606,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-create
|
name: ingress-nginx-admission-create
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -629,10 +643,10 @@ metadata:
|
||||||
helm.sh/hook: post-install,post-upgrade
|
helm.sh/hook: post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -640,10 +654,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-patch
|
name: ingress-nginx-admission-patch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
|
|
@ -13,10 +13,10 @@ apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -28,10 +28,10 @@ apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -43,10 +43,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
rules:
|
rules:
|
||||||
|
@ -76,8 +76,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -92,14 +91,13 @@ rules:
|
||||||
- create
|
- create
|
||||||
- patch
|
- patch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -112,10 +110,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRoleBinding
|
kind: ClusterRoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -132,10 +130,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: Role
|
kind: Role
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -167,8 +165,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -176,14 +173,13 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -195,7 +191,7 @@ rules:
|
||||||
resources:
|
resources:
|
||||||
- configmaps
|
- configmaps
|
||||||
resourceNames:
|
resourceNames:
|
||||||
- ingress-controller-leader-nginx
|
- ingress-controller-leader
|
||||||
verbs:
|
verbs:
|
||||||
- get
|
- get
|
||||||
- update
|
- update
|
||||||
|
@ -218,10 +214,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: RoleBinding
|
kind: RoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -240,10 +236,10 @@ apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller-admission
|
name: ingress-nginx-controller-admission
|
||||||
|
@ -268,10 +264,10 @@ metadata:
|
||||||
service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled: 'true'
|
service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled: 'true'
|
||||||
service.beta.kubernetes.io/aws-load-balancer-type: nlb
|
service.beta.kubernetes.io/aws-load-balancer-type: nlb
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -298,10 +294,10 @@ apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -324,7 +320,7 @@ spec:
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
containers:
|
containers:
|
||||||
- name: controller
|
- name: controller
|
||||||
image: k8s.gcr.io/ingress-nginx/controller:v0.47.0@sha256:a1e4efc107be0bb78f32eaec37bef17d7a0c81bec8066cdf2572508d21351d0b
|
image: k8s.gcr.io/ingress-nginx/controller:v1.0.0-beta.1@sha256:f058f3fdc940095957695829745956c6acddcaef839907360965e27fd3348e2e
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
lifecycle:
|
lifecycle:
|
||||||
preStop:
|
preStop:
|
||||||
|
@ -335,7 +331,7 @@ spec:
|
||||||
- /nginx-ingress-controller
|
- /nginx-ingress-controller
|
||||||
- --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller
|
- --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller
|
||||||
- --election-id=ingress-controller-leader
|
- --election-id=ingress-controller-leader
|
||||||
- --ingress-class=nginx
|
- --controller-class=k8s.io/ingress-nginx
|
||||||
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
|
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
|
||||||
- --validating-webhook=:8443
|
- --validating-webhook=:8443
|
||||||
- --validating-webhook-certificate=/usr/local/certificates/cert
|
- --validating-webhook-certificate=/usr/local/certificates/cert
|
||||||
|
@ -406,6 +402,24 @@ spec:
|
||||||
secret:
|
secret:
|
||||||
secretName: ingress-nginx-admission
|
secretName: ingress-nginx-admission
|
||||||
---
|
---
|
||||||
|
# Source: ingress-nginx/templates/controller-ingressclass.yaml
|
||||||
|
# We don't support namespaced ingressClass yet
|
||||||
|
# So a ClusterRole and a ClusterRoleBinding is required
|
||||||
|
apiVersion: networking.k8s.io/v1
|
||||||
|
kind: IngressClass
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
|
app.kubernetes.io/name: ingress-nginx
|
||||||
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/component: controller
|
||||||
|
name: nginx
|
||||||
|
namespace: ingress-nginx
|
||||||
|
spec:
|
||||||
|
controller: k8s.io/ingress-nginx
|
||||||
|
---
|
||||||
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
||||||
# before changing this value, check the required kubernetes version
|
# before changing this value, check the required kubernetes version
|
||||||
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
||||||
|
@ -413,10 +427,10 @@ apiVersion: admissionregistration.k8s.io/v1
|
||||||
kind: ValidatingWebhookConfiguration
|
kind: ValidatingWebhookConfiguration
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
name: ingress-nginx-admission
|
name: ingress-nginx-admission
|
||||||
|
@ -453,10 +467,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
---
|
---
|
||||||
|
@ -469,10 +483,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -493,10 +507,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -518,10 +532,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -543,10 +557,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -568,10 +582,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade
|
helm.sh/hook: pre-install,pre-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -579,10 +593,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-create
|
name: ingress-nginx-admission-create
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -616,10 +630,10 @@ metadata:
|
||||||
helm.sh/hook: post-install,post-upgrade
|
helm.sh/hook: post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -627,10 +641,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-patch
|
name: ingress-nginx-admission-patch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
|
|
@ -13,10 +13,10 @@ apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -28,10 +28,10 @@ apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -43,10 +43,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
rules:
|
rules:
|
||||||
|
@ -76,8 +76,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -92,14 +91,13 @@ rules:
|
||||||
- create
|
- create
|
||||||
- patch
|
- patch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -112,10 +110,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRoleBinding
|
kind: ClusterRoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -132,10 +130,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: Role
|
kind: Role
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -167,8 +165,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -176,14 +173,13 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -195,7 +191,7 @@ rules:
|
||||||
resources:
|
resources:
|
||||||
- configmaps
|
- configmaps
|
||||||
resourceNames:
|
resourceNames:
|
||||||
- ingress-controller-leader-nginx
|
- ingress-controller-leader
|
||||||
verbs:
|
verbs:
|
||||||
- get
|
- get
|
||||||
- update
|
- update
|
||||||
|
@ -218,10 +214,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: RoleBinding
|
kind: RoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -240,10 +236,10 @@ apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller-admission
|
name: ingress-nginx-controller-admission
|
||||||
|
@ -265,10 +261,10 @@ kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -294,10 +290,10 @@ apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -320,7 +316,7 @@ spec:
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
containers:
|
containers:
|
||||||
- name: controller
|
- name: controller
|
||||||
image: k8s.gcr.io/ingress-nginx/controller:v0.47.0@sha256:a1e4efc107be0bb78f32eaec37bef17d7a0c81bec8066cdf2572508d21351d0b
|
image: k8s.gcr.io/ingress-nginx/controller:v1.0.0-beta.1@sha256:f058f3fdc940095957695829745956c6acddcaef839907360965e27fd3348e2e
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
lifecycle:
|
lifecycle:
|
||||||
preStop:
|
preStop:
|
||||||
|
@ -330,7 +326,7 @@ spec:
|
||||||
args:
|
args:
|
||||||
- /nginx-ingress-controller
|
- /nginx-ingress-controller
|
||||||
- --election-id=ingress-controller-leader
|
- --election-id=ingress-controller-leader
|
||||||
- --ingress-class=nginx
|
- --controller-class=k8s.io/ingress-nginx
|
||||||
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
|
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
|
||||||
- --validating-webhook=:8443
|
- --validating-webhook=:8443
|
||||||
- --validating-webhook-certificate=/usr/local/certificates/cert
|
- --validating-webhook-certificate=/usr/local/certificates/cert
|
||||||
|
@ -401,6 +397,24 @@ spec:
|
||||||
secret:
|
secret:
|
||||||
secretName: ingress-nginx-admission
|
secretName: ingress-nginx-admission
|
||||||
---
|
---
|
||||||
|
# Source: ingress-nginx/templates/controller-ingressclass.yaml
|
||||||
|
# We don't support namespaced ingressClass yet
|
||||||
|
# So a ClusterRole and a ClusterRoleBinding is required
|
||||||
|
apiVersion: networking.k8s.io/v1
|
||||||
|
kind: IngressClass
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
|
app.kubernetes.io/name: ingress-nginx
|
||||||
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/component: controller
|
||||||
|
name: nginx
|
||||||
|
namespace: ingress-nginx
|
||||||
|
spec:
|
||||||
|
controller: k8s.io/ingress-nginx
|
||||||
|
---
|
||||||
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
||||||
# before changing this value, check the required kubernetes version
|
# before changing this value, check the required kubernetes version
|
||||||
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
||||||
|
@ -408,10 +422,10 @@ apiVersion: admissionregistration.k8s.io/v1
|
||||||
kind: ValidatingWebhookConfiguration
|
kind: ValidatingWebhookConfiguration
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
name: ingress-nginx-admission
|
name: ingress-nginx-admission
|
||||||
|
@ -448,10 +462,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
---
|
---
|
||||||
|
@ -464,10 +478,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -488,10 +502,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -513,10 +527,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -538,10 +552,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -563,10 +577,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade
|
helm.sh/hook: pre-install,pre-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -574,10 +588,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-create
|
name: ingress-nginx-admission-create
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -611,10 +625,10 @@ metadata:
|
||||||
helm.sh/hook: post-install,post-upgrade
|
helm.sh/hook: post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -622,10 +636,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-patch
|
name: ingress-nginx-admission-patch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
|
|
@ -13,10 +13,10 @@ apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -28,10 +28,10 @@ apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -43,10 +43,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
rules:
|
rules:
|
||||||
|
@ -76,8 +76,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -92,14 +91,13 @@ rules:
|
||||||
- create
|
- create
|
||||||
- patch
|
- patch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -112,10 +110,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRoleBinding
|
kind: ClusterRoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -132,10 +130,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: Role
|
kind: Role
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -167,8 +165,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -176,14 +173,13 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -195,7 +191,7 @@ rules:
|
||||||
resources:
|
resources:
|
||||||
- configmaps
|
- configmaps
|
||||||
resourceNames:
|
resourceNames:
|
||||||
- ingress-controller-leader-nginx
|
- ingress-controller-leader
|
||||||
verbs:
|
verbs:
|
||||||
- get
|
- get
|
||||||
- update
|
- update
|
||||||
|
@ -218,10 +214,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: RoleBinding
|
kind: RoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -240,10 +236,10 @@ apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller-admission
|
name: ingress-nginx-controller-admission
|
||||||
|
@ -265,10 +261,10 @@ kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -295,10 +291,10 @@ apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -321,7 +317,7 @@ spec:
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
containers:
|
containers:
|
||||||
- name: controller
|
- name: controller
|
||||||
image: k8s.gcr.io/ingress-nginx/controller:v0.47.0@sha256:a1e4efc107be0bb78f32eaec37bef17d7a0c81bec8066cdf2572508d21351d0b
|
image: k8s.gcr.io/ingress-nginx/controller:v1.0.0-beta.1@sha256:f058f3fdc940095957695829745956c6acddcaef839907360965e27fd3348e2e
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
lifecycle:
|
lifecycle:
|
||||||
preStop:
|
preStop:
|
||||||
|
@ -332,7 +328,7 @@ spec:
|
||||||
- /nginx-ingress-controller
|
- /nginx-ingress-controller
|
||||||
- --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller
|
- --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller
|
||||||
- --election-id=ingress-controller-leader
|
- --election-id=ingress-controller-leader
|
||||||
- --ingress-class=nginx
|
- --controller-class=k8s.io/ingress-nginx
|
||||||
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
|
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
|
||||||
- --validating-webhook=:8443
|
- --validating-webhook=:8443
|
||||||
- --validating-webhook-certificate=/usr/local/certificates/cert
|
- --validating-webhook-certificate=/usr/local/certificates/cert
|
||||||
|
@ -403,6 +399,24 @@ spec:
|
||||||
secret:
|
secret:
|
||||||
secretName: ingress-nginx-admission
|
secretName: ingress-nginx-admission
|
||||||
---
|
---
|
||||||
|
# Source: ingress-nginx/templates/controller-ingressclass.yaml
|
||||||
|
# We don't support namespaced ingressClass yet
|
||||||
|
# So a ClusterRole and a ClusterRoleBinding is required
|
||||||
|
apiVersion: networking.k8s.io/v1
|
||||||
|
kind: IngressClass
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
|
app.kubernetes.io/name: ingress-nginx
|
||||||
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/component: controller
|
||||||
|
name: nginx
|
||||||
|
namespace: ingress-nginx
|
||||||
|
spec:
|
||||||
|
controller: k8s.io/ingress-nginx
|
||||||
|
---
|
||||||
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
||||||
# before changing this value, check the required kubernetes version
|
# before changing this value, check the required kubernetes version
|
||||||
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
||||||
|
@ -410,10 +424,10 @@ apiVersion: admissionregistration.k8s.io/v1
|
||||||
kind: ValidatingWebhookConfiguration
|
kind: ValidatingWebhookConfiguration
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
name: ingress-nginx-admission
|
name: ingress-nginx-admission
|
||||||
|
@ -450,10 +464,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
---
|
---
|
||||||
|
@ -466,10 +480,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -490,10 +504,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -515,10 +529,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -540,10 +554,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -565,10 +579,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade
|
helm.sh/hook: pre-install,pre-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -576,10 +590,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-create
|
name: ingress-nginx-admission-create
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -613,10 +627,10 @@ metadata:
|
||||||
helm.sh/hook: post-install,post-upgrade
|
helm.sh/hook: post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -624,10 +638,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-patch
|
name: ingress-nginx-admission-patch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
|
|
@ -13,10 +13,10 @@ apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -28,10 +28,10 @@ apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -44,10 +44,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
rules:
|
rules:
|
||||||
|
@ -77,8 +77,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -93,14 +92,13 @@ rules:
|
||||||
- create
|
- create
|
||||||
- patch
|
- patch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -113,10 +111,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRoleBinding
|
kind: ClusterRoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -133,10 +131,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: Role
|
kind: Role
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -168,8 +166,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -177,14 +174,13 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -196,7 +192,7 @@ rules:
|
||||||
resources:
|
resources:
|
||||||
- configmaps
|
- configmaps
|
||||||
resourceNames:
|
resourceNames:
|
||||||
- ingress-controller-leader-nginx
|
- ingress-controller-leader
|
||||||
verbs:
|
verbs:
|
||||||
- get
|
- get
|
||||||
- update
|
- update
|
||||||
|
@ -219,10 +215,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: RoleBinding
|
kind: RoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -241,10 +237,10 @@ apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller-admission
|
name: ingress-nginx-controller-admission
|
||||||
|
@ -267,10 +263,10 @@ metadata:
|
||||||
annotations:
|
annotations:
|
||||||
service.beta.kubernetes.io/do-loadbalancer-enable-proxy-protocol: 'true'
|
service.beta.kubernetes.io/do-loadbalancer-enable-proxy-protocol: 'true'
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -297,10 +293,10 @@ apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -323,7 +319,7 @@ spec:
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
containers:
|
containers:
|
||||||
- name: controller
|
- name: controller
|
||||||
image: k8s.gcr.io/ingress-nginx/controller:v0.47.0@sha256:a1e4efc107be0bb78f32eaec37bef17d7a0c81bec8066cdf2572508d21351d0b
|
image: k8s.gcr.io/ingress-nginx/controller:v1.0.0-beta.1@sha256:f058f3fdc940095957695829745956c6acddcaef839907360965e27fd3348e2e
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
lifecycle:
|
lifecycle:
|
||||||
preStop:
|
preStop:
|
||||||
|
@ -334,7 +330,7 @@ spec:
|
||||||
- /nginx-ingress-controller
|
- /nginx-ingress-controller
|
||||||
- --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller
|
- --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller
|
||||||
- --election-id=ingress-controller-leader
|
- --election-id=ingress-controller-leader
|
||||||
- --ingress-class=nginx
|
- --controller-class=k8s.io/ingress-nginx
|
||||||
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
|
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
|
||||||
- --validating-webhook=:8443
|
- --validating-webhook=:8443
|
||||||
- --validating-webhook-certificate=/usr/local/certificates/cert
|
- --validating-webhook-certificate=/usr/local/certificates/cert
|
||||||
|
@ -405,6 +401,24 @@ spec:
|
||||||
secret:
|
secret:
|
||||||
secretName: ingress-nginx-admission
|
secretName: ingress-nginx-admission
|
||||||
---
|
---
|
||||||
|
# Source: ingress-nginx/templates/controller-ingressclass.yaml
|
||||||
|
# We don't support namespaced ingressClass yet
|
||||||
|
# So a ClusterRole and a ClusterRoleBinding is required
|
||||||
|
apiVersion: networking.k8s.io/v1
|
||||||
|
kind: IngressClass
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
|
app.kubernetes.io/name: ingress-nginx
|
||||||
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/component: controller
|
||||||
|
name: nginx
|
||||||
|
namespace: ingress-nginx
|
||||||
|
spec:
|
||||||
|
controller: k8s.io/ingress-nginx
|
||||||
|
---
|
||||||
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
||||||
# before changing this value, check the required kubernetes version
|
# before changing this value, check the required kubernetes version
|
||||||
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
||||||
|
@ -412,10 +426,10 @@ apiVersion: admissionregistration.k8s.io/v1
|
||||||
kind: ValidatingWebhookConfiguration
|
kind: ValidatingWebhookConfiguration
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
name: ingress-nginx-admission
|
name: ingress-nginx-admission
|
||||||
|
@ -453,10 +467,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
---
|
---
|
||||||
|
@ -469,10 +483,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -493,10 +507,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -518,10 +532,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -543,10 +557,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -568,10 +582,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade
|
helm.sh/hook: pre-install,pre-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -579,10 +593,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-create
|
name: ingress-nginx-admission-create
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -616,10 +630,10 @@ metadata:
|
||||||
helm.sh/hook: post-install,post-upgrade
|
helm.sh/hook: post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -627,10 +641,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-patch
|
name: ingress-nginx-admission-patch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
|
|
@ -13,10 +13,10 @@ apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -28,10 +28,10 @@ apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -43,10 +43,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
rules:
|
rules:
|
||||||
|
@ -76,8 +76,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -92,14 +91,13 @@ rules:
|
||||||
- create
|
- create
|
||||||
- patch
|
- patch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -112,10 +110,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRoleBinding
|
kind: ClusterRoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -132,10 +130,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: Role
|
kind: Role
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -167,8 +165,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -176,14 +173,13 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -195,7 +191,7 @@ rules:
|
||||||
resources:
|
resources:
|
||||||
- configmaps
|
- configmaps
|
||||||
resourceNames:
|
resourceNames:
|
||||||
- ingress-controller-leader-nginx
|
- ingress-controller-leader
|
||||||
verbs:
|
verbs:
|
||||||
- get
|
- get
|
||||||
- update
|
- update
|
||||||
|
@ -218,10 +214,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: RoleBinding
|
kind: RoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -240,10 +236,10 @@ apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller-admission
|
name: ingress-nginx-controller-admission
|
||||||
|
@ -273,10 +269,10 @@ metadata:
|
||||||
service.beta.kubernetes.io/exoscale-loadbalancer-service-healthcheck-timeout: 3s
|
service.beta.kubernetes.io/exoscale-loadbalancer-service-healthcheck-timeout: 3s
|
||||||
service.beta.kubernetes.io/exoscale-loadbalancer-service-strategy: source-hash
|
service.beta.kubernetes.io/exoscale-loadbalancer-service-strategy: source-hash
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -303,10 +299,10 @@ apiVersion: apps/v1
|
||||||
kind: DaemonSet
|
kind: DaemonSet
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -329,7 +325,7 @@ spec:
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
containers:
|
containers:
|
||||||
- name: controller
|
- name: controller
|
||||||
image: k8s.gcr.io/ingress-nginx/controller:v0.47.0@sha256:a1e4efc107be0bb78f32eaec37bef17d7a0c81bec8066cdf2572508d21351d0b
|
image: k8s.gcr.io/ingress-nginx/controller:v1.0.0-beta.1@sha256:f058f3fdc940095957695829745956c6acddcaef839907360965e27fd3348e2e
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
lifecycle:
|
lifecycle:
|
||||||
preStop:
|
preStop:
|
||||||
|
@ -340,8 +336,8 @@ spec:
|
||||||
- /nginx-ingress-controller
|
- /nginx-ingress-controller
|
||||||
- --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller
|
- --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller
|
||||||
- --election-id=ingress-controller-leader
|
- --election-id=ingress-controller-leader
|
||||||
- --ingress-class=nginx
|
- --controller-class=k8s.io/ingress-nginx
|
||||||
- --configmap=ingress-nginx/ingress-nginx-controller
|
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
|
||||||
- --validating-webhook=:8443
|
- --validating-webhook=:8443
|
||||||
- --validating-webhook-certificate=/usr/local/certificates/cert
|
- --validating-webhook-certificate=/usr/local/certificates/cert
|
||||||
- --validating-webhook-key=/usr/local/certificates/key
|
- --validating-webhook-key=/usr/local/certificates/key
|
||||||
|
@ -411,6 +407,24 @@ spec:
|
||||||
secret:
|
secret:
|
||||||
secretName: ingress-nginx-admission
|
secretName: ingress-nginx-admission
|
||||||
---
|
---
|
||||||
|
# Source: ingress-nginx/templates/controller-ingressclass.yaml
|
||||||
|
# We don't support namespaced ingressClass yet
|
||||||
|
# So a ClusterRole and a ClusterRoleBinding is required
|
||||||
|
apiVersion: networking.k8s.io/v1
|
||||||
|
kind: IngressClass
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
|
app.kubernetes.io/name: ingress-nginx
|
||||||
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/component: controller
|
||||||
|
name: nginx
|
||||||
|
namespace: ingress-nginx
|
||||||
|
spec:
|
||||||
|
controller: k8s.io/ingress-nginx
|
||||||
|
---
|
||||||
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
||||||
# before changing this value, check the required kubernetes version
|
# before changing this value, check the required kubernetes version
|
||||||
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
||||||
|
@ -418,10 +432,10 @@ apiVersion: admissionregistration.k8s.io/v1
|
||||||
kind: ValidatingWebhookConfiguration
|
kind: ValidatingWebhookConfiguration
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
name: ingress-nginx-admission
|
name: ingress-nginx-admission
|
||||||
|
@ -458,10 +472,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
---
|
---
|
||||||
|
@ -474,10 +488,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -498,10 +512,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -523,10 +537,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -548,10 +562,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -573,10 +587,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade
|
helm.sh/hook: pre-install,pre-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -584,10 +598,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-create
|
name: ingress-nginx-admission-create
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -621,10 +635,10 @@ metadata:
|
||||||
helm.sh/hook: post-install,post-upgrade
|
helm.sh/hook: post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -632,10 +646,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-patch
|
name: ingress-nginx-admission-patch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
|
|
@ -13,10 +13,10 @@ apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -28,10 +28,10 @@ apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -43,10 +43,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
rules:
|
rules:
|
||||||
|
@ -76,8 +76,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -92,14 +91,13 @@ rules:
|
||||||
- create
|
- create
|
||||||
- patch
|
- patch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -112,10 +110,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRoleBinding
|
kind: ClusterRoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -132,10 +130,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: Role
|
kind: Role
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -167,8 +165,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -176,14 +173,13 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -195,7 +191,7 @@ rules:
|
||||||
resources:
|
resources:
|
||||||
- configmaps
|
- configmaps
|
||||||
resourceNames:
|
resourceNames:
|
||||||
- ingress-controller-leader-nginx
|
- ingress-controller-leader
|
||||||
verbs:
|
verbs:
|
||||||
- get
|
- get
|
||||||
- update
|
- update
|
||||||
|
@ -218,10 +214,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: RoleBinding
|
kind: RoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -240,10 +236,10 @@ apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller-admission
|
name: ingress-nginx-controller-admission
|
||||||
|
@ -265,10 +261,10 @@ kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -294,10 +290,10 @@ apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -324,7 +320,7 @@ spec:
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
containers:
|
containers:
|
||||||
- name: controller
|
- name: controller
|
||||||
image: k8s.gcr.io/ingress-nginx/controller:v0.47.0@sha256:a1e4efc107be0bb78f32eaec37bef17d7a0c81bec8066cdf2572508d21351d0b
|
image: k8s.gcr.io/ingress-nginx/controller:v1.0.0-beta.1@sha256:f058f3fdc940095957695829745956c6acddcaef839907360965e27fd3348e2e
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
lifecycle:
|
lifecycle:
|
||||||
preStop:
|
preStop:
|
||||||
|
@ -334,7 +330,7 @@ spec:
|
||||||
args:
|
args:
|
||||||
- /nginx-ingress-controller
|
- /nginx-ingress-controller
|
||||||
- --election-id=ingress-controller-leader
|
- --election-id=ingress-controller-leader
|
||||||
- --ingress-class=nginx
|
- --controller-class=k8s.io/ingress-nginx
|
||||||
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
|
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
|
||||||
- --validating-webhook=:8443
|
- --validating-webhook=:8443
|
||||||
- --validating-webhook-certificate=/usr/local/certificates/cert
|
- --validating-webhook-certificate=/usr/local/certificates/cert
|
||||||
|
@ -413,6 +409,24 @@ spec:
|
||||||
secret:
|
secret:
|
||||||
secretName: ingress-nginx-admission
|
secretName: ingress-nginx-admission
|
||||||
---
|
---
|
||||||
|
# Source: ingress-nginx/templates/controller-ingressclass.yaml
|
||||||
|
# We don't support namespaced ingressClass yet
|
||||||
|
# So a ClusterRole and a ClusterRoleBinding is required
|
||||||
|
apiVersion: networking.k8s.io/v1
|
||||||
|
kind: IngressClass
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
|
app.kubernetes.io/name: ingress-nginx
|
||||||
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/component: controller
|
||||||
|
name: nginx
|
||||||
|
namespace: ingress-nginx
|
||||||
|
spec:
|
||||||
|
controller: k8s.io/ingress-nginx
|
||||||
|
---
|
||||||
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
||||||
# before changing this value, check the required kubernetes version
|
# before changing this value, check the required kubernetes version
|
||||||
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
||||||
|
@ -420,10 +434,10 @@ apiVersion: admissionregistration.k8s.io/v1
|
||||||
kind: ValidatingWebhookConfiguration
|
kind: ValidatingWebhookConfiguration
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
name: ingress-nginx-admission
|
name: ingress-nginx-admission
|
||||||
|
@ -460,10 +474,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
---
|
---
|
||||||
|
@ -476,10 +490,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -500,10 +514,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -525,10 +539,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -550,10 +564,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -575,10 +589,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade
|
helm.sh/hook: pre-install,pre-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -586,10 +600,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-create
|
name: ingress-nginx-admission-create
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -623,10 +637,10 @@ metadata:
|
||||||
helm.sh/hook: post-install,post-upgrade
|
helm.sh/hook: post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -634,10 +648,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-patch
|
name: ingress-nginx-admission-patch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
|
|
@ -13,10 +13,10 @@ apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -28,10 +28,10 @@ apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -44,10 +44,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
rules:
|
rules:
|
||||||
|
@ -77,8 +77,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -93,14 +92,13 @@ rules:
|
||||||
- create
|
- create
|
||||||
- patch
|
- patch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -113,10 +111,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRoleBinding
|
kind: ClusterRoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -133,10 +131,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: Role
|
kind: Role
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -168,8 +166,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses
|
- ingresses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -177,14 +174,13 @@ rules:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- extensions
|
- networking.k8s.io
|
||||||
- networking.k8s.io # k8s 1.14+
|
|
||||||
resources:
|
resources:
|
||||||
- ingresses/status
|
- ingresses/status
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- networking.k8s.io # k8s 1.14+
|
- networking.k8s.io
|
||||||
resources:
|
resources:
|
||||||
- ingressclasses
|
- ingressclasses
|
||||||
verbs:
|
verbs:
|
||||||
|
@ -196,7 +192,7 @@ rules:
|
||||||
resources:
|
resources:
|
||||||
- configmaps
|
- configmaps
|
||||||
resourceNames:
|
resourceNames:
|
||||||
- ingress-controller-leader-nginx
|
- ingress-controller-leader
|
||||||
verbs:
|
verbs:
|
||||||
- get
|
- get
|
||||||
- update
|
- update
|
||||||
|
@ -219,10 +215,10 @@ apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: RoleBinding
|
kind: RoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
|
@ -241,10 +237,10 @@ apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller-admission
|
name: ingress-nginx-controller-admission
|
||||||
|
@ -267,10 +263,10 @@ metadata:
|
||||||
annotations:
|
annotations:
|
||||||
service.beta.kubernetes.io/scw-loadbalancer-proxy-protocol-v2: 'true'
|
service.beta.kubernetes.io/scw-loadbalancer-proxy-protocol-v2: 'true'
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -297,10 +293,10 @@ apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
name: ingress-nginx-controller
|
name: ingress-nginx-controller
|
||||||
|
@ -323,7 +319,7 @@ spec:
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
containers:
|
containers:
|
||||||
- name: controller
|
- name: controller
|
||||||
image: k8s.gcr.io/ingress-nginx/controller:v0.47.0@sha256:a1e4efc107be0bb78f32eaec37bef17d7a0c81bec8066cdf2572508d21351d0b
|
image: k8s.gcr.io/ingress-nginx/controller:v1.0.0-beta.1@sha256:f058f3fdc940095957695829745956c6acddcaef839907360965e27fd3348e2e
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
lifecycle:
|
lifecycle:
|
||||||
preStop:
|
preStop:
|
||||||
|
@ -334,7 +330,7 @@ spec:
|
||||||
- /nginx-ingress-controller
|
- /nginx-ingress-controller
|
||||||
- --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller
|
- --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller
|
||||||
- --election-id=ingress-controller-leader
|
- --election-id=ingress-controller-leader
|
||||||
- --ingress-class=nginx
|
- --controller-class=k8s.io/ingress-nginx
|
||||||
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
|
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
|
||||||
- --validating-webhook=:8443
|
- --validating-webhook=:8443
|
||||||
- --validating-webhook-certificate=/usr/local/certificates/cert
|
- --validating-webhook-certificate=/usr/local/certificates/cert
|
||||||
|
@ -405,6 +401,24 @@ spec:
|
||||||
secret:
|
secret:
|
||||||
secretName: ingress-nginx-admission
|
secretName: ingress-nginx-admission
|
||||||
---
|
---
|
||||||
|
# Source: ingress-nginx/templates/controller-ingressclass.yaml
|
||||||
|
# We don't support namespaced ingressClass yet
|
||||||
|
# So a ClusterRole and a ClusterRoleBinding is required
|
||||||
|
apiVersion: networking.k8s.io/v1
|
||||||
|
kind: IngressClass
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
|
app.kubernetes.io/name: ingress-nginx
|
||||||
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/component: controller
|
||||||
|
name: nginx
|
||||||
|
namespace: ingress-nginx
|
||||||
|
spec:
|
||||||
|
controller: k8s.io/ingress-nginx
|
||||||
|
---
|
||||||
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
# Source: ingress-nginx/templates/admission-webhooks/validating-webhook.yaml
|
||||||
# before changing this value, check the required kubernetes version
|
# before changing this value, check the required kubernetes version
|
||||||
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
# https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#prerequisites
|
||||||
|
@ -412,10 +426,10 @@ apiVersion: admissionregistration.k8s.io/v1
|
||||||
kind: ValidatingWebhookConfiguration
|
kind: ValidatingWebhookConfiguration
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
name: ingress-nginx-admission
|
name: ingress-nginx-admission
|
||||||
|
@ -452,10 +466,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
---
|
---
|
||||||
|
@ -468,10 +482,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -492,10 +506,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -517,10 +531,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
rules:
|
rules:
|
||||||
|
@ -542,10 +556,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
roleRef:
|
roleRef:
|
||||||
|
@ -567,10 +581,10 @@ metadata:
|
||||||
helm.sh/hook: pre-install,pre-upgrade
|
helm.sh/hook: pre-install,pre-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -578,10 +592,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-create
|
name: ingress-nginx-admission-create
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -615,10 +629,10 @@ metadata:
|
||||||
helm.sh/hook: post-install,post-upgrade
|
helm.sh/hook: post-install,post-upgrade
|
||||||
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
@ -626,10 +640,10 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
name: ingress-nginx-admission-patch
|
name: ingress-nginx-admission-patch
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: ingress-nginx-3.34.0
|
helm.sh/chart: ingress-nginx-4.0.0
|
||||||
app.kubernetes.io/name: ingress-nginx
|
app.kubernetes.io/name: ingress-nginx
|
||||||
app.kubernetes.io/instance: ingress-nginx
|
app.kubernetes.io/instance: ingress-nginx
|
||||||
app.kubernetes.io/version: 0.47.0
|
app.kubernetes.io/version: 1.0.0-beta.1
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/component: admission-webhook
|
app.kubernetes.io/component: admission-webhook
|
||||||
spec:
|
spec:
|
||||||
|
|
Loading…
Reference in a new issue