Przeglądaj źródła

HUE-8744 [k8s] Properly enable trafeik cluster roles only when needed

Romain 6 lat temu
rodzic
commit
7982301cfa

+ 1 - 1
tools/kubernetes/helm/hue/templates/clusterrole-traefik.yaml

@@ -1,4 +1,4 @@
-{{- if .Values.ingress.create -}}
+{{- if and (.Values.ingress.create) (eq .Values.ingress.type "traefik") -}}
 kind: ClusterRole
 apiVersion: rbac.authorization.k8s.io/v1beta1
 metadata:

+ 1 - 1
tools/kubernetes/helm/hue/templates/clusterrolebinding-traefik.yaml

@@ -1,4 +1,4 @@
-{{- if .Values.ingress.create -}}
+{{- if and (.Values.ingress.create) (eq .Values.ingress.type "traefik") -}}
 kind: ClusterRoleBinding
 apiVersion: rbac.authorization.k8s.io/v1beta1
 metadata:

+ 0 - 18
tools/kubernetes/helm/hue/templates/service-hue.yaml

@@ -9,21 +9,3 @@ spec:
   - name: hue
     port: 8888
   type: NodePort
----
-{{- if .Values.ingress.create -}}
-apiVersion: extensions/v1beta1
-kind: Ingress
-metadata:
-  name: hue
-  annotations:
-    kubernetes.io/ingress.class: traefik
-spec:
-  rules:
-  - host: {{ .Values.domain }}
-    http:
-      paths:
-      - path: /
-        backend:
-          serviceName: hue
-          servicePort: hue
-{{- end -}}