blob: 7cabe94b35ec41bc8e8fef4726eafda86d3f8bed [file] [log] [blame]
giolekva050609f2021-12-29 15:51:40 +04001apiVersion: helm.toolkit.fluxcd.io/v2beta1
2kind: HelmRelease
3metadata:
4 name: certificate-issuer
5 namespace: {{ .Values.NamespacePrefix }}ingress-private
6spec:
7 chart:
8 spec:
9 chart: charts/certificate-issuer
10 sourceRef:
11 kind: GitRepository
12 name: pcloud
13 namespace: {{ .Values.Id }}
14 dependsOn:
15 - name: ingress-private
16 namespace: {{ .Values.NamespacePrefix }}ingress-private
17 interval: 1m0s
18 values:
19 pcloudInstanceId: {{ .Values.Id }}
20 certManager:
21 namespace: {{ .Values.PCloudEnvName }}-cert-manager
22 gandiWebhookSecretReader: {{ .Values.PCloudEnvName }}-cert-manager-webhook-gandi
23 public:
24 name: {{ .Values.Id }}-public
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040025 # server: https://acme-v02.api.letsencrypt.org/directory
26 server: https://acme-staging-v02.api.letsencrypt.org/directory
giolekva050609f2021-12-29 15:51:40 +040027 domain: {{ .Values.Domain }}
giolekva050609f2021-12-29 15:51:40 +040028 contactEmail: {{ .Values.ContactEmail }}
29 ingressClass: {{ .Values.PCloudEnvName }}-ingress-public
30 private:
31 name: {{ .Values.Id }}-private
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040032 # server: https://acme-v02.api.letsencrypt.org/directory
33 server: https://acme-staging-v02.api.letsencrypt.org/directory
giolekva050609f2021-12-29 15:51:40 +040034 domain: p.{{ .Values.Domain }}
35 contactEmail: {{ .Values.ContactEmail }}
36 ingressClassName: {{ .Values.Id }}-ingress-private
37 gandiAPIToken: {{ .Values.GandiAPIToken }}