diff --git a/chart/templates/ingressroute.yaml b/chart/templates/ingressroute.yaml deleted file mode 100644 index 1523b14..0000000 --- a/chart/templates/ingressroute.yaml +++ /dev/null @@ -1,28 +0,0 @@ -{{- if .Values.ingressRoute.enabled -}} -{{- $fullName := include "microservice-template.fullname" . -}} -apiVersion: traefik.containo.us/v1alpha1 -kind: IngressRoute -metadata: - name: {{ $fullName }}-ingressroute -spec: - entryPoints: - - web - - websecure - routes: - - match: {{ .Values.ingressRoute.match }} - kind: Rule - services: - - name: {{ $fullName }} - kind: Service - port: {{ .Values.service.port }} - namespace: {{ .Release.Namespace }} - {{- if .Values.ingressRoute.middlewares }} - middlewares: - {{- range .Values.ingressRoute.middlewares }} - - name: {{ .name }} - namespace: default - {{- end }} - {{- end }} - tls: - secretName: {{ .Values.ingressRoute.tls.secretName }} -{{- end }} diff --git a/chart/values.yaml b/chart/values.yaml index 83fbf33..bd5a9a1 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -89,24 +89,18 @@ service: name: metrics ingress: - enabled: false - annotations: {} - # kubernetes.io/ingress.class: nginx - # kubernetes.io/tls-acme: "true" + enabled: true + annotations: + kubernetes.io/ingress.class: traefik + cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - host: template.player.dev.ubivius.tk paths: - path: / - tls: [] - # - secretName: chart-example-tls - # hosts: - # - chart-example.local - -ingressRoute: - enabled: true - match: Host(`template.player.dev.ubivius.tk`) && PathPrefix(`/`) tls: - secretName: template.player.dev.ubivius.tk + - secretName: template.player.dev.ubivius.tk + hosts: + - template.player.dev.ubivius.tk resources: requests: