25 lines
795 B
Cheetah
25 lines
795 B
Cheetah
services:
|
|
- domain: {{ .Modules.Cicd.ArgoCd.Expose.Domain }}
|
|
path: {{ .Modules.Cicd.ArgoCd.Expose.Path }}
|
|
address: argo-cd-argocd-server
|
|
port: 80
|
|
secretName: argo-cd-server-tls
|
|
|
|
ingress:
|
|
accountEmail: {{ .Modules.Additional.CertManager.AccountEmail }}
|
|
class: {{ .Modules.Additional.Ingress.Type }}
|
|
annotations:
|
|
{{- if eq .Modules.Additional.Ingress.Type "nginx" }}
|
|
nginx.ingress.kubernetes.io/proxy-buffer-size: "128k"
|
|
nginx.ingress.kubernetes.io/proxy-buffers: "4 256k"
|
|
nginx.ingress.kubernetes.io/proxy-busy-buffers-size: "256k"
|
|
nginx.ingress.kubernetes.io/proxy-body-size: "0"
|
|
{{- end }}
|
|
tls:
|
|
enabled: {{ .Modules.Cicd.ArgoCd.Expose.Tls.Enabled }}
|
|
useCertManager: true
|
|
|
|
# used if "useCertManager" is false
|
|
crt: ""
|
|
key: ""
|