Remove all such cert usage(across all services) if service is already deployed in k8s
This commit is contained in:
parent
751b51d41c
commit
e76da4ea18
@ -1,27 +0,0 @@
|
|||||||
{{ $namespace := .Release.Namespace }}
|
|
||||||
{{ $appVersion := .Chart.AppVersion | quote }}
|
|
||||||
{{ $releaseCertificate := .Release.Service }}
|
|
||||||
{{ $releaseName := .Release.Name }}
|
|
||||||
{{- range $ingress := .Values.authentication.ingresses }}
|
|
||||||
{{- if not $ingress.tls.exists }}
|
|
||||||
---
|
|
||||||
apiVersion: cert-manager.io/v1
|
|
||||||
kind: Certificate
|
|
||||||
metadata:
|
|
||||||
name: {{ $ingress.name }}
|
|
||||||
namespace: {{ $namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/version: {{ $appVersion }}
|
|
||||||
app.kubernetes.io/name: {{ $ingress.name | quote }}
|
|
||||||
app.kubernetes.io/managed-by: {{ $releaseCertificate }}
|
|
||||||
app.kubernetes.io/instance: {{ $releaseName }}
|
|
||||||
spec:
|
|
||||||
commonName: {{ $ingress.host }}
|
|
||||||
dnsNames:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
issuerRef:
|
|
||||||
name: {{ $ingress.tls.issuerRef.name }}
|
|
||||||
kind: {{ $ingress.tls.issuerRef.kind }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
@ -18,16 +18,7 @@ spec:
|
|||||||
{{- if $ingress.class }}
|
{{- if $ingress.class }}
|
||||||
ingressClassName: {{ $ingress.class }}
|
ingressClassName: {{ $ingress.class }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if $ingress.tls }}
|
|
||||||
tls:
|
|
||||||
- hosts:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
{{- if $ingress.tls.exists }}
|
|
||||||
secretName: {{ $ingress.tls.secretRef.name }}
|
|
||||||
{{- else }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
rules:
|
rules:
|
||||||
- host: {{ $ingress.host }}
|
- host: {{ $ingress.host }}
|
||||||
http:
|
http:
|
||||||
|
|||||||
@ -1,27 +0,0 @@
|
|||||||
{{ $namespace := .Release.Namespace }}
|
|
||||||
{{ $appVersion := .Chart.AppVersion | quote }}
|
|
||||||
{{ $releaseCertificate := .Release.Service }}
|
|
||||||
{{ $releaseName := .Release.Name }}
|
|
||||||
{{- range $ingress := .Values.chat.ingresses }}
|
|
||||||
{{- if not $ingress.tls.exists }}
|
|
||||||
---
|
|
||||||
apiVersion: cert-manager.io/v1
|
|
||||||
kind: Certificate
|
|
||||||
metadata:
|
|
||||||
name: {{ $ingress.name }}
|
|
||||||
namespace: {{ $namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/version: {{ $appVersion }}
|
|
||||||
app.kubernetes.io/name: {{ $ingress.name | quote }}
|
|
||||||
app.kubernetes.io/managed-by: {{ $releaseCertificate }}
|
|
||||||
app.kubernetes.io/instance: {{ $releaseName }}
|
|
||||||
spec:
|
|
||||||
commonName: {{ $ingress.host }}
|
|
||||||
dnsNames:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
issuerRef:
|
|
||||||
name: {{ $ingress.tls.issuerRef.name }}
|
|
||||||
kind: {{ $ingress.tls.issuerRef.kind }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
@ -25,7 +25,6 @@ data:
|
|||||||
FREELEAPS_AILAB_ENDPOINT: {{ .Values.chat.configs.freeleapsAilabEndpoint | b64enc | quote }}
|
FREELEAPS_AILAB_ENDPOINT: {{ .Values.chat.configs.freeleapsAilabEndpoint | b64enc | quote }}
|
||||||
FREELEAPS_NOTIFICATION_ENDPOINT: {{ .Values.chat.configs.freeleapsNotificationEndpoint | b64enc | quote }}
|
FREELEAPS_NOTIFICATION_ENDPOINT: {{ .Values.chat.configs.freeleapsNotificationEndpoint | b64enc | quote }}
|
||||||
FREELEAPS_ENV: {{ .Values.chat.configs.freeleapsEnv | b64enc | quote }}
|
FREELEAPS_ENV: {{ .Values.chat.configs.freeleapsEnv | b64enc | quote }}
|
||||||
CERT_PATH: {{ .Values.chat.configs.certPath | b64enc | quote }}
|
|
||||||
REDIS_IS_CLUSTER: {{ .Values.chat.configs.redisIsCluster | b64enc | quote }}
|
REDIS_IS_CLUSTER: {{ .Values.chat.configs.redisIsCluster | b64enc | quote }}
|
||||||
METRICS_ENABLED: {{ .Values.chat.configs.metricsEnabled | default false | toString | b64enc }}
|
METRICS_ENABLED: {{ .Values.chat.configs.metricsEnabled | default false | toString | b64enc }}
|
||||||
PROBES_ENABLED: {{ .Values.chat.configs.probesEnabled | default false | toString | b64enc }}
|
PROBES_ENABLED: {{ .Values.chat.configs.probesEnabled | default false | toString | b64enc }}
|
||||||
@ -17,16 +17,6 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
{{- if $ingress.class }}
|
{{- if $ingress.class }}
|
||||||
ingressClassName: {{ $ingress.class }}
|
ingressClassName: {{ $ingress.class }}
|
||||||
{{- end }}
|
|
||||||
{{- if $ingress.tls }}
|
|
||||||
tls:
|
|
||||||
- hosts:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
{{- if $ingress.tls.exists }}
|
|
||||||
secretName: {{ $ingress.tls.secretRef.name }}
|
|
||||||
{{- else }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
{{- end }}
|
||||||
rules:
|
rules:
|
||||||
- host: {{ $ingress.host }}
|
- host: {{ $ingress.host }}
|
||||||
|
|||||||
@ -97,7 +97,6 @@ chat:
|
|||||||
freeleapsNotificationEndpoint: http://notification-service.freeleaps-alpha.svc.freeleaps.cluster:8003/api/notification/
|
freeleapsNotificationEndpoint: http://notification-service.freeleaps-alpha.svc.freeleaps.cluster:8003/api/notification/
|
||||||
freeleapsAilabEndpoint: ''
|
freeleapsAilabEndpoint: ''
|
||||||
freeleapsEnv: alpha
|
freeleapsEnv: alpha
|
||||||
certPath: ''
|
|
||||||
redisIsCluster: 'false'
|
redisIsCluster: 'false'
|
||||||
metricsEnabled: 'true'
|
metricsEnabled: 'true'
|
||||||
probesEnabled: 'true'
|
probesEnabled: 'true'
|
||||||
|
|||||||
@ -88,7 +88,6 @@ chat:
|
|||||||
freeleapsNotificationEndpoint: http://notification-service.freeleaps-prod.svc.freeleaps.cluster:8003/api/notification/
|
freeleapsNotificationEndpoint: http://notification-service.freeleaps-prod.svc.freeleaps.cluster:8003/api/notification/
|
||||||
freeleapsAilabEndpoint: ''
|
freeleapsAilabEndpoint: ''
|
||||||
freeleapsEnv: chat
|
freeleapsEnv: chat
|
||||||
certPath: ''
|
|
||||||
redisIsCluster: 'true'
|
redisIsCluster: 'true'
|
||||||
metricsEnabled: 'false'
|
metricsEnabled: 'false'
|
||||||
probesEnabled: 'true'
|
probesEnabled: 'true'
|
||||||
|
|||||||
@ -106,8 +106,6 @@ chat:
|
|||||||
freeleapsAilabEndpoint: ""
|
freeleapsAilabEndpoint: ""
|
||||||
# FREELEAPS_ENV
|
# FREELEAPS_ENV
|
||||||
freeleapsEnv: ""
|
freeleapsEnv: ""
|
||||||
# CERT_PATH
|
|
||||||
certPath: ""
|
|
||||||
# REDIS_IS_CLUSTER
|
# REDIS_IS_CLUSTER
|
||||||
redisIsCluster: "false"
|
redisIsCluster: "false"
|
||||||
# METRICS_ENABLED
|
# METRICS_ENABLED
|
||||||
|
|||||||
@ -1,27 +0,0 @@
|
|||||||
{{ $namespace := .Release.Namespace }}
|
|
||||||
{{ $appVersion := .Chart.AppVersion | quote }}
|
|
||||||
{{ $releaseCertificate := .Release.Service }}
|
|
||||||
{{ $releaseName := .Release.Name }}
|
|
||||||
{{- range $ingress := .Values.content.ingresses }}
|
|
||||||
{{- if not $ingress.tls.exists }}
|
|
||||||
---
|
|
||||||
apiVersion: cert-manager.io/v1
|
|
||||||
kind: Certificate
|
|
||||||
metadata:
|
|
||||||
name: {{ $ingress.name }}
|
|
||||||
namespace: {{ $namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/version: {{ $appVersion }}
|
|
||||||
app.kubernetes.io/name: {{ $ingress.name | quote }}
|
|
||||||
app.kubernetes.io/managed-by: {{ $releaseCertificate }}
|
|
||||||
app.kubernetes.io/instance: {{ $releaseName }}
|
|
||||||
spec:
|
|
||||||
commonName: {{ $ingress.host }}
|
|
||||||
dnsNames:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
issuerRef:
|
|
||||||
name: {{ $ingress.tls.issuerRef.name }}
|
|
||||||
kind: {{ $ingress.tls.issuerRef.kind }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
@ -18,16 +18,7 @@ spec:
|
|||||||
{{- if $ingress.class }}
|
{{- if $ingress.class }}
|
||||||
ingressClassName: {{ $ingress.class }}
|
ingressClassName: {{ $ingress.class }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if $ingress.tls }}
|
|
||||||
tls:
|
|
||||||
- hosts:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
{{- if $ingress.tls.exists }}
|
|
||||||
secretName: {{ $ingress.tls.secretRef.name }}
|
|
||||||
{{- else }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
rules:
|
rules:
|
||||||
- host: {{ $ingress.host }}
|
- host: {{ $ingress.host }}
|
||||||
http:
|
http:
|
||||||
|
|||||||
@ -1,27 +0,0 @@
|
|||||||
{{ $namespace := .Release.Namespace }}
|
|
||||||
{{ $appVersion := .Chart.AppVersion | quote }}
|
|
||||||
{{ $releaseCertificate := .Release.Service }}
|
|
||||||
{{ $releaseName := .Release.Name }}
|
|
||||||
{{- range $ingress := .Values.devops.ingresses }}
|
|
||||||
{{- if not $ingress.tls.exists }}
|
|
||||||
---
|
|
||||||
apiVersion: cert-manager.io/v1
|
|
||||||
kind: Certificate
|
|
||||||
metadata:
|
|
||||||
name: {{ $ingress.name }}
|
|
||||||
namespace: {{ $namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/version: {{ $appVersion }}
|
|
||||||
app.kubernetes.io/name: {{ $ingress.name | quote }}
|
|
||||||
app.kubernetes.io/managed-by: {{ $releaseCertificate }}
|
|
||||||
app.kubernetes.io/instance: {{ $releaseName }}
|
|
||||||
spec:
|
|
||||||
commonName: {{ $ingress.host }}
|
|
||||||
dnsNames:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
issuerRef:
|
|
||||||
name: {{ $ingress.tls.issuerRef.name }}
|
|
||||||
kind: {{ $ingress.tls.issuerRef.kind }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
@ -18,16 +18,7 @@ spec:
|
|||||||
{{- if $ingress.class }}
|
{{- if $ingress.class }}
|
||||||
ingressClassName: {{ $ingress.class }}
|
ingressClassName: {{ $ingress.class }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if $ingress.tls }}
|
|
||||||
tls:
|
|
||||||
- hosts:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
{{- if $ingress.tls.exists }}
|
|
||||||
secretName: {{ $ingress.tls.secretRef.name }}
|
|
||||||
{{- else }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
rules:
|
rules:
|
||||||
- host: {{ $ingress.host }}
|
- host: {{ $ingress.host }}
|
||||||
http:
|
http:
|
||||||
|
|||||||
@ -1,27 +0,0 @@
|
|||||||
{{ $namespace := .Release.Namespace }}
|
|
||||||
{{ $appVersion := .Chart.AppVersion | quote }}
|
|
||||||
{{ $releaseCertificate := .Release.Service }}
|
|
||||||
{{ $releaseName := .Release.Name }}
|
|
||||||
{{- range $ingress := .Values.devsvc.ingresses }}
|
|
||||||
{{- if not $ingress.tls.exists }}
|
|
||||||
---
|
|
||||||
apiVersion: cert-manager.io/v1
|
|
||||||
kind: Certificate
|
|
||||||
metadata:
|
|
||||||
name: {{ $ingress.name }}
|
|
||||||
namespace: {{ $namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/version: {{ $appVersion }}
|
|
||||||
app.kubernetes.io/name: {{ $ingress.name | quote }}
|
|
||||||
app.kubernetes.io/managed-by: {{ $releaseCertificate }}
|
|
||||||
app.kubernetes.io/instance: {{ $releaseName }}
|
|
||||||
spec:
|
|
||||||
commonName: {{ $ingress.host }}
|
|
||||||
dnsNames:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
issuerRef:
|
|
||||||
name: {{ $ingress.tls.issuerRef.name }}
|
|
||||||
kind: {{ $ingress.tls.issuerRef.kind }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
@ -18,16 +18,7 @@ spec:
|
|||||||
{{- if $ingress.class }}
|
{{- if $ingress.class }}
|
||||||
ingressClassName: {{ $ingress.class }}
|
ingressClassName: {{ $ingress.class }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if $ingress.tls }}
|
|
||||||
tls:
|
|
||||||
- hosts:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
{{- if $ingress.tls.exists }}
|
|
||||||
secretName: {{ $ingress.tls.secretRef.name }}
|
|
||||||
{{- else }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
rules:
|
rules:
|
||||||
- host: {{ $ingress.host }}
|
- host: {{ $ingress.host }}
|
||||||
http:
|
http:
|
||||||
|
|||||||
@ -1,27 +0,0 @@
|
|||||||
{{ $namespace := .Release.Namespace }}
|
|
||||||
{{ $appVersion := .Chart.AppVersion | quote }}
|
|
||||||
{{ $releaseCertificate := .Release.Service }}
|
|
||||||
{{ $releaseName := .Release.Name }}
|
|
||||||
{{- range $ingress := .Values.freeleaps.ingresses }}
|
|
||||||
{{- if not $ingress.tls.exists }}
|
|
||||||
---
|
|
||||||
apiVersion: cert-manager.io/v1
|
|
||||||
kind: Certificate
|
|
||||||
metadata:
|
|
||||||
name: {{ $ingress.name }}
|
|
||||||
namespace: {{ $namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/version: {{ $appVersion }}
|
|
||||||
app.kubernetes.io/name: {{ $ingress.name | quote }}
|
|
||||||
app.kubernetes.io/managed-by: {{ $releaseCertificate }}
|
|
||||||
app.kubernetes.io/instance: {{ $releaseName }}
|
|
||||||
spec:
|
|
||||||
commonName: {{ $ingress.host }}
|
|
||||||
dnsNames:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
issuerRef:
|
|
||||||
name: {{ $ingress.tls.issuerRef.name }}
|
|
||||||
kind: {{ $ingress.tls.issuerRef.kind }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
@ -26,7 +26,6 @@ data:
|
|||||||
FREELEAPS_AILAB_ENDPOINT: {{ .Values.freeleaps.configs.freeleapsAilabEndpoint | b64enc | quote }}
|
FREELEAPS_AILAB_ENDPOINT: {{ .Values.freeleaps.configs.freeleapsAilabEndpoint | b64enc | quote }}
|
||||||
FREELEAPS_NOTIFICATION_ENDPOINT: {{ .Values.freeleaps.configs.freeleapsNotificationEndpoint | b64enc | quote }}
|
FREELEAPS_NOTIFICATION_ENDPOINT: {{ .Values.freeleaps.configs.freeleapsNotificationEndpoint | b64enc | quote }}
|
||||||
FREELEAPS_ENV: {{ .Values.freeleaps.configs.freeleapsEnv | b64enc | quote }}
|
FREELEAPS_ENV: {{ .Values.freeleaps.configs.freeleapsEnv | b64enc | quote }}
|
||||||
CERT_PATH: {{ .Values.freeleaps.configs.certPath | b64enc | quote }}
|
|
||||||
REDIS_IS_CLUSTER: {{ .Values.freeleaps.configs.redisIsCluster | b64enc | quote }}
|
REDIS_IS_CLUSTER: {{ .Values.freeleaps.configs.redisIsCluster | b64enc | quote }}
|
||||||
METRICS_ENABLED: {{ .Values.freeleaps.configs.metricsEnabled | default false | toString | b64enc }}
|
METRICS_ENABLED: {{ .Values.freeleaps.configs.metricsEnabled | default false | toString | b64enc }}
|
||||||
PROBES_ENABLED: {{ .Values.freeleaps.configs.probesEnabled | default false | toString | b64enc }}
|
PROBES_ENABLED: {{ .Values.freeleaps.configs.probesEnabled | default false | toString | b64enc }}
|
||||||
|
|||||||
@ -2,6 +2,7 @@
|
|||||||
{{ $appVersion := .Chart.AppVersion | quote }}
|
{{ $appVersion := .Chart.AppVersion | quote }}
|
||||||
{{ $releaseIngress := .Release.Service }}
|
{{ $releaseIngress := .Release.Service }}
|
||||||
{{ $releaseName := .Release.Name }}
|
{{ $releaseName := .Release.Name }}
|
||||||
|
{{- if ne .Values.freeleaps.configs.freeleapsEnv "prod" }}
|
||||||
{{- range $ingress := .Values.freeleaps.ingresses }}
|
{{- range $ingress := .Values.freeleaps.ingresses }}
|
||||||
---
|
---
|
||||||
apiVersion: networking.k8s.io/v1
|
apiVersion: networking.k8s.io/v1
|
||||||
@ -18,19 +19,11 @@ spec:
|
|||||||
{{- if $ingress.class }}
|
{{- if $ingress.class }}
|
||||||
ingressClassName: {{ $ingress.class }}
|
ingressClassName: {{ $ingress.class }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if $ingress.tls }}
|
|
||||||
tls:
|
|
||||||
- hosts:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
{{- if $ingress.tls.exists }}
|
|
||||||
secretName: {{ $ingress.tls.secretRef.name }}
|
|
||||||
{{- else }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
rules:
|
rules:
|
||||||
- host: {{ $ingress.host }}
|
- host: {{ $ingress.host }}
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
{{- toYaml $ingress.rules | nindent 10 }}
|
{{- toYaml $ingress.rules | nindent 10 }}
|
||||||
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
@ -77,7 +77,6 @@ freeleaps:
|
|||||||
freeleapsNotificationEndpoint: http://notification-service.freeleaps-alpha.svc.freeleaps.cluster:8003/api/notification/
|
freeleapsNotificationEndpoint: http://notification-service.freeleaps-alpha.svc.freeleaps.cluster:8003/api/notification/
|
||||||
freeleapsAilabEndpoint: ''
|
freeleapsAilabEndpoint: ''
|
||||||
freeleapsEnv: alpha
|
freeleapsEnv: alpha
|
||||||
certPath: ''
|
|
||||||
redisIsCluster: 'false'
|
redisIsCluster: 'false'
|
||||||
metricsEnabled: 'false'
|
metricsEnabled: 'false'
|
||||||
probesEnabled: 'true'
|
probesEnabled: 'true'
|
||||||
|
|||||||
@ -67,8 +67,7 @@ freeleaps:
|
|||||||
freeleapsAuthenticationEndpoint: http://authentication-service.freeleaps-prod.svc.freeleaps.cluster:8004/api/auth/
|
freeleapsAuthenticationEndpoint: http://authentication-service.freeleaps-prod.svc.freeleaps.cluster:8004/api/auth/
|
||||||
freeleapsNotificationEndpoint: http://notification-service.freeleaps-prod.svc.freeleaps.cluster:8003/api/notification/
|
freeleapsNotificationEndpoint: http://notification-service.freeleaps-prod.svc.freeleaps.cluster:8003/api/notification/
|
||||||
freeleapsAilabEndpoint: ''
|
freeleapsAilabEndpoint: ''
|
||||||
freeleapsEnv: alpha
|
freeleapsEnv: prod
|
||||||
certPath: ''
|
|
||||||
redisIsCluster: 'true'
|
redisIsCluster: 'true'
|
||||||
metricsEnabled: 'true'
|
metricsEnabled: 'true'
|
||||||
probesEnabled: 'true'
|
probesEnabled: 'true'
|
||||||
|
|||||||
@ -92,7 +92,6 @@ freeleaps:
|
|||||||
# FREELEAPS_ENV
|
# FREELEAPS_ENV
|
||||||
freeleapsEnv: ""
|
freeleapsEnv: ""
|
||||||
# CERT_PATH
|
# CERT_PATH
|
||||||
certPath: ""
|
|
||||||
# REDIS_IS_CLUSTER
|
# REDIS_IS_CLUSTER
|
||||||
redisIsCluster: "false"
|
redisIsCluster: "false"
|
||||||
# METRICS_ENABLED
|
# METRICS_ENABLED
|
||||||
|
|||||||
@ -1,27 +0,0 @@
|
|||||||
{{ $namespace := .Release.Namespace }}
|
|
||||||
{{ $appVersion := .Chart.AppVersion | quote }}
|
|
||||||
{{ $releaseCertificate := .Release.Service }}
|
|
||||||
{{ $releaseName := .Release.Name }}
|
|
||||||
{{- range $ingress := .Values.frontend.ingresses }}
|
|
||||||
{{- if not $ingress.tls.exists }}
|
|
||||||
---
|
|
||||||
apiVersion: cert-manager.io/v1
|
|
||||||
kind: Certificate
|
|
||||||
metadata:
|
|
||||||
name: {{ $ingress.name }}
|
|
||||||
namespace: {{ $namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/version: {{ $appVersion }}
|
|
||||||
app.kubernetes.io/name: {{ $ingress.name | quote }}
|
|
||||||
app.kubernetes.io/managed-by: {{ $releaseCertificate }}
|
|
||||||
app.kubernetes.io/instance: {{ $releaseName }}
|
|
||||||
spec:
|
|
||||||
commonName: {{ $ingress.host }}
|
|
||||||
dnsNames:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
issuerRef:
|
|
||||||
name: {{ $ingress.tls.issuerRef.name }}
|
|
||||||
kind: {{ $ingress.tls.issuerRef.kind }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
@ -22,16 +22,7 @@ spec:
|
|||||||
{{- if $ingress.class }}
|
{{- if $ingress.class }}
|
||||||
ingressClassName: {{ $ingress.class }}
|
ingressClassName: {{ $ingress.class }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if $ingress.tls }}
|
|
||||||
tls:
|
|
||||||
- hosts:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
{{- if $ingress.tls.exists }}
|
|
||||||
secretName: {{ $ingress.tls.secretRef.name }}
|
|
||||||
{{- else }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
rules:
|
rules:
|
||||||
- host: {{ $ingress.host }}
|
- host: {{ $ingress.host }}
|
||||||
http:
|
http:
|
||||||
|
|||||||
@ -1,27 +0,0 @@
|
|||||||
{{ $namespace := .Release.Namespace }}
|
|
||||||
{{ $appVersion := .Chart.AppVersion | quote }}
|
|
||||||
{{ $releaseCertificate := .Release.Service }}
|
|
||||||
{{ $releaseName := .Release.Name }}
|
|
||||||
{{- range $ingress := .Values.notification.ingresses }}
|
|
||||||
{{- if not $ingress.tls.exists }}
|
|
||||||
---
|
|
||||||
apiVersion: cert-manager.io/v1
|
|
||||||
kind: Certificate
|
|
||||||
metadata:
|
|
||||||
name: {{ $ingress.name }}
|
|
||||||
namespace: {{ $namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/version: {{ $appVersion }}
|
|
||||||
app.kubernetes.io/name: {{ $ingress.name | quote }}
|
|
||||||
app.kubernetes.io/managed-by: {{ $releaseCertificate }}
|
|
||||||
app.kubernetes.io/instance: {{ $releaseName }}
|
|
||||||
spec:
|
|
||||||
commonName: {{ $ingress.host }}
|
|
||||||
dnsNames:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
issuerRef:
|
|
||||||
name: {{ $ingress.tls.issuerRef.name }}
|
|
||||||
kind: {{ $ingress.tls.issuerRef.kind }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
@ -18,16 +18,7 @@ spec:
|
|||||||
{{- if $ingress.class }}
|
{{- if $ingress.class }}
|
||||||
ingressClassName: {{ $ingress.class }}
|
ingressClassName: {{ $ingress.class }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if $ingress.tls }}
|
|
||||||
tls:
|
|
||||||
- hosts:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
{{- if $ingress.tls.exists }}
|
|
||||||
secretName: {{ $ingress.tls.secretRef.name }}
|
|
||||||
{{- else }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
rules:
|
rules:
|
||||||
- host: {{ $ingress.host }}
|
- host: {{ $ingress.host }}
|
||||||
http:
|
http:
|
||||||
|
|||||||
@ -1,27 +0,0 @@
|
|||||||
{{ $namespace := .Release.Namespace }}
|
|
||||||
{{ $appVersion := .Chart.AppVersion | quote }}
|
|
||||||
{{ $releaseCertificate := .Release.Service }}
|
|
||||||
{{ $releaseName := .Release.Name }}
|
|
||||||
{{- range $ingress := .Values.payment.ingresses }}
|
|
||||||
{{- if not $ingress.tls.exists }}
|
|
||||||
---
|
|
||||||
apiVersion: cert-manager.io/v1
|
|
||||||
kind: Certificate
|
|
||||||
metadata:
|
|
||||||
name: {{ $ingress.name }}
|
|
||||||
namespace: {{ $namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/version: {{ $appVersion }}
|
|
||||||
app.kubernetes.io/name: {{ $ingress.name | quote }}
|
|
||||||
app.kubernetes.io/managed-by: {{ $releaseCertificate }}
|
|
||||||
app.kubernetes.io/instance: {{ $releaseName }}
|
|
||||||
spec:
|
|
||||||
commonName: {{ $ingress.host }}
|
|
||||||
dnsNames:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
issuerRef:
|
|
||||||
name: {{ $ingress.tls.issuerRef.name }}
|
|
||||||
kind: {{ $ingress.tls.issuerRef.kind }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
@ -17,16 +17,6 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
{{- if $ingress.class }}
|
{{- if $ingress.class }}
|
||||||
ingressClassName: {{ $ingress.class }}
|
ingressClassName: {{ $ingress.class }}
|
||||||
{{- end }}
|
|
||||||
{{- if $ingress.tls }}
|
|
||||||
tls:
|
|
||||||
- hosts:
|
|
||||||
- {{ $ingress.host }}
|
|
||||||
{{- if $ingress.tls.exists }}
|
|
||||||
secretName: {{ $ingress.tls.secretRef.name }}
|
|
||||||
{{- else }}
|
|
||||||
secretName: {{ $ingress.tls.name }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
{{- end }}
|
||||||
rules:
|
rules:
|
||||||
- host: {{ $ingress.host }}
|
- host: {{ $ingress.host }}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user