blob: 5755f0f63f2f73f5fb6cc163813b7c6a8a54e35f [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 Lekveishvili12850ee2023-06-22 13:11:17 +04005 # TODO(giolekva): is there better namespace for this?
Giorgi Lekveishvili7fb28bf2023-06-24 19:51:16 +04006 namespace: {{ .Global.Id }}-ingress-private
7spec:
Giorgi Lekveishviliacc4a632023-06-09 12:50:21 +04008 dependsOn:
9 - name: ingress-private
Giorgi Lekveishvili7fb28bf2023-06-24 19:51:16 +040010 namespace: {{ .Global.Id }}-ingress-private
giolekva050609f2021-12-29 15:51:40 +040011 chart:
12 spec:
Giorgi Lekveishvili12850ee2023-06-22 13:11:17 +040013 chart: charts/certificate-issuer-public
giolekva050609f2021-12-29 15:51:40 +040014 sourceRef:
15 kind: GitRepository
16 name: pcloud
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040017 namespace: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040018 interval: 1m0s
19 values:
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040020 pcloudInstanceId: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040021 certManager:
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040022 namespace: {{ .Global.PCloudEnvName }}-cert-manager
23 gandiWebhookSecretReader: {{ .Global.PCloudEnvName }}-cert-manager-webhook-gandi
Giorgi Lekveishvili12850ee2023-06-22 13:11:17 +040024 issuer:
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040025 name: {{ .Global.Id }}-public
26 server: https://acme-v02.api.letsencrypt.org/directory
27 # server: https://acme-staging-v02.api.letsencrypt.org/directory
28 domain: {{ .Global.Domain }}
29 contactEmail: {{ .Global.ContactEmail }}
30 ingressClass: {{ .Global.PCloudEnvName }}-ingress-public