blob: 907954a8d7bed76b0e0cc6823811a36e96c4d421 [file] [log] [blame]
giolekva050609f2021-12-29 15:51:40 +04001apiVersion: helm.toolkit.fluxcd.io/v2beta1
2kind: HelmRelease
3metadata:
Giorgi Lekveishvili9b3c50e2023-06-22 14:37:42 +04004 name: certificate-issuer-public
Giorgi Lekveishvilic9211392023-06-12 18:30:14 +04005 namespace: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +04006spec:
Giorgi Lekveishvili12850ee2023-06-22 13:11:17 +04007 # TODO(giolekva): is there better namespace for this?
Giorgi Lekveishvilic9211392023-06-12 18:30:14 +04008 targetNamespace: {{ .Global.NamespacePrefix }}ingress-private
Giorgi Lekveishviliacc4a632023-06-09 12:50:21 +04009 dependsOn:
10 - name: ingress-private
Giorgi Lekveishvilic9211392023-06-12 18:30:14 +040011 namespace: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040012 chart:
13 spec:
Giorgi Lekveishvili12850ee2023-06-22 13:11:17 +040014 chart: charts/certificate-issuer-public
giolekva050609f2021-12-29 15:51:40 +040015 sourceRef:
16 kind: GitRepository
17 name: pcloud
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040018 namespace: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040019 interval: 1m0s
20 values:
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040021 pcloudInstanceId: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040022 certManager:
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040023 namespace: {{ .Global.PCloudEnvName }}-cert-manager
24 gandiWebhookSecretReader: {{ .Global.PCloudEnvName }}-cert-manager-webhook-gandi
Giorgi Lekveishvili12850ee2023-06-22 13:11:17 +040025 issuer:
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040026 name: {{ .Global.Id }}-public
27 server: https://acme-v02.api.letsencrypt.org/directory
28 # server: https://acme-staging-v02.api.letsencrypt.org/directory
29 domain: {{ .Global.Domain }}
30 contactEmail: {{ .Global.ContactEmail }}
31 ingressClass: {{ .Global.PCloudEnvName }}-ingress-public