blob: 46a534522cf2a99ec4ae71560c0460948a08ff63 [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
25 server: https://acme-v02.api.letsencrypt.org/directory
26 domain: {{ .Values.Domain }}
27 stagingServer: https://acme-staging-v02.api.letsencrypt.org/directory
28 contactEmail: {{ .Values.ContactEmail }}
29 ingressClass: {{ .Values.PCloudEnvName }}-ingress-public
30 private:
31 name: {{ .Values.Id }}-private
32 server: https://acme-v02.api.letsencrypt.org/directory
33 domain: p.{{ .Values.Domain }}
34 contactEmail: {{ .Values.ContactEmail }}
35 ingressClassName: {{ .Values.Id }}-ingress-private
36 gandiAPIToken: {{ .Values.GandiAPIToken }}