blob: db2ed7b7e774680e3d85703dfd5cb4d7fc062283 [file] [log] [blame]
giolekva050609f2021-12-29 15:51:40 +04001apiVersion: helm.toolkit.fluxcd.io/v2beta1
2kind: HelmRelease
3metadata:
4 name: certificate-issuer
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +04005 namespace: {{ .Global.NamespacePrefix }}ingress-private
giolekva050609f2021-12-29 15:51:40 +04006spec:
7 chart:
8 spec:
9 chart: charts/certificate-issuer
10 sourceRef:
11 kind: GitRepository
12 name: pcloud
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040013 namespace: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040014 dependsOn:
15 - name: ingress-private
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040016 namespace: {{ .Global.NamespacePrefix }}ingress-private
giolekva050609f2021-12-29 15:51:40 +040017 interval: 1m0s
18 values:
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040019 pcloudInstanceId: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040020 certManager:
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040021 namespace: {{ .Global.PCloudEnvName }}-cert-manager
22 gandiWebhookSecretReader: {{ .Global.PCloudEnvName }}-cert-manager-webhook-gandi
giolekva050609f2021-12-29 15:51:40 +040023 public:
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040024 name: {{ .Global.Id }}-public
25 server: https://acme-v02.api.letsencrypt.org/directory
26 # server: https://acme-staging-v02.api.letsencrypt.org/directory
27 domain: {{ .Global.Domain }}
28 contactEmail: {{ .Global.ContactEmail }}
29 ingressClass: {{ .Global.PCloudEnvName }}-ingress-public
giolekva050609f2021-12-29 15:51:40 +040030 private:
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040031 name: {{ .Global.Id }}-private
32 server: https://acme-v02.api.letsencrypt.org/directory
33 # server: https://acme-staging-v02.api.letsencrypt.org/directory
34 domain: {{ .Global.PrivateDomain }}
35 contactEmail: {{ .Global.ContactEmail }}
36 ingressClassName: {{ .Global.Id }}-ingress-private
giolekva050609f2021-12-29 15:51:40 +040037 gandiAPIToken: {{ .Values.GandiAPIToken }}