Skip to content

Commit 08c550b

Browse files
committed
K8S-662 handle empty ingressClass in nginx
1 parent ae774cb commit 08c550b

File tree

1 file changed

+3
-21
lines changed

1 file changed

+3
-21
lines changed

addons/nginx/nginx-deployment.yaml

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,7 @@ spec:
326326
- --validating-webhook=:8443
327327
- --validating-webhook-certificate=/usr/local/certificates/cert
328328
- --validating-webhook-key=/usr/local/certificates/key
329+
- --watch-ingress-without-class=true
329330
securityContext:
330331
capabilities:
331332
drop:
@@ -400,6 +401,8 @@ spec:
400401
apiVersion: networking.k8s.io/v1
401402
kind: IngressClass
402403
metadata:
404+
annotations:
405+
ingressclass.kubernetes.io/is-default-class: "true"
403406
labels:
404407
app.kubernetes.io/name: ingress-nginx
405408
app.kubernetes.io/instance: ingress-nginx
@@ -452,9 +455,6 @@ kind: ServiceAccount
452455
metadata:
453456
name: ingress-nginx-admission
454457
namespace: ingress-nginx
455-
annotations:
456-
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
457-
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
458458
labels:
459459
app.kubernetes.io/name: ingress-nginx
460460
app.kubernetes.io/instance: ingress-nginx
@@ -466,9 +466,6 @@ apiVersion: rbac.authorization.k8s.io/v1
466466
kind: ClusterRole
467467
metadata:
468468
name: ingress-nginx-admission
469-
annotations:
470-
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
471-
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
472469
labels:
473470
app.kubernetes.io/name: ingress-nginx
474471
app.kubernetes.io/instance: ingress-nginx
@@ -488,9 +485,6 @@ apiVersion: rbac.authorization.k8s.io/v1
488485
kind: ClusterRoleBinding
489486
metadata:
490487
name: ingress-nginx-admission
491-
annotations:
492-
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
493-
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
494488
labels:
495489
app.kubernetes.io/name: ingress-nginx
496490
app.kubernetes.io/instance: ingress-nginx
@@ -511,9 +505,6 @@ kind: Role
511505
metadata:
512506
name: ingress-nginx-admission
513507
namespace: ingress-nginx
514-
annotations:
515-
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
516-
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
517508
labels:
518509
app.kubernetes.io/name: ingress-nginx
519510
app.kubernetes.io/instance: ingress-nginx
@@ -534,9 +525,6 @@ kind: RoleBinding
534525
metadata:
535526
name: ingress-nginx-admission
536527
namespace: ingress-nginx
537-
annotations:
538-
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
539-
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
540528
labels:
541529
app.kubernetes.io/name: ingress-nginx
542530
app.kubernetes.io/instance: ingress-nginx
@@ -557,9 +545,6 @@ kind: Job
557545
metadata:
558546
name: ingress-nginx-admission-create
559547
namespace: ingress-nginx
560-
annotations:
561-
helm.sh/hook: pre-install,pre-upgrade
562-
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
563548
labels:
564549
app.kubernetes.io/name: ingress-nginx
565550
app.kubernetes.io/instance: ingress-nginx
@@ -603,9 +588,6 @@ kind: Job
603588
metadata:
604589
name: ingress-nginx-admission-patch
605590
namespace: ingress-nginx
606-
annotations:
607-
helm.sh/hook: post-install,post-upgrade
608-
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
609591
labels:
610592
app.kubernetes.io/name: ingress-nginx
611593
app.kubernetes.io/instance: ingress-nginx

0 commit comments

Comments
 (0)