update hetzner webhook
This commit is contained in:
@@ -62,7 +62,7 @@ extraDeploy:
|
|||||||
spec:
|
spec:
|
||||||
secretName: 53ll-ca-tls
|
secretName: 53ll-ca-tls
|
||||||
issuerRef:
|
issuerRef:
|
||||||
name: letsencrypt-53ll
|
name: letsencrypt
|
||||||
kind: ClusterIssuer
|
kind: ClusterIssuer
|
||||||
dnsNames:
|
dnsNames:
|
||||||
- 53ll.ca
|
- 53ll.ca
|
||||||
@@ -6,83 +6,25 @@ metadata:
|
|||||||
type: Opaque
|
type: Opaque
|
||||||
stringData:
|
stringData:
|
||||||
api-key: {{ .Values.hetzner.apiToken }}
|
api-key: {{ .Values.hetzner.apiToken }}
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
apiVersion: cert-manager.io/v1
|
apiVersion: cert-manager.io/v1
|
||||||
kind: ClusterIssuer
|
kind: ClusterIssuer
|
||||||
metadata:
|
metadata:
|
||||||
name: letsencrypt-incngrnt
|
name: letsencrypt
|
||||||
spec:
|
spec:
|
||||||
acme:
|
acme:
|
||||||
server: https://acme-v02.api.letsencrypt.org/directory
|
server: https://acme-v02.api.letsencrypt.org/directory
|
||||||
email: {{ .Values.acme.email }}
|
email: {{ .Values.acme.email }}
|
||||||
privateKeySecretRef:
|
privateKeySecretRef:
|
||||||
name: letsencrypt-incngrnt-private-key
|
name: letsencrypt-private-key
|
||||||
solvers:
|
solvers:
|
||||||
- dns01:
|
- dns01:
|
||||||
webhook:
|
webhook:
|
||||||
groupName: acme.hetzner.com
|
groupName: acme.hetzner.com
|
||||||
solverName: hetzner
|
solverName: hetzner
|
||||||
config:
|
config:
|
||||||
secretName: hetzner-dns-credentials
|
tokenSecretKeyRef:
|
||||||
zoneName: incngrnt.ca
|
name: hetzner-dns-credentials
|
||||||
apiUrl: https://dns.hetzner.com/api/v1
|
key: api-key
|
||||||
---
|
|
||||||
apiVersion: cert-manager.io/v1
|
|
||||||
kind: ClusterIssuer
|
|
||||||
metadata:
|
|
||||||
name: letsencrypt-goatchat
|
|
||||||
spec:
|
|
||||||
acme:
|
|
||||||
server: https://acme-v02.api.letsencrypt.org/directory
|
|
||||||
email: {{ .Values.acme.email }}
|
|
||||||
privateKeySecretRef:
|
|
||||||
name: letsencrypt-goatchat-private-key
|
|
||||||
solvers:
|
|
||||||
- dns01:
|
|
||||||
webhook:
|
|
||||||
groupName: acme.hetzner.com
|
|
||||||
solverName: hetzner
|
|
||||||
config:
|
|
||||||
secretName: hetzner-dns-credentials
|
|
||||||
zoneName: goatchat.ca
|
|
||||||
apiUrl: https://dns.hetzner.com/api/v1
|
|
||||||
---
|
|
||||||
apiVersion: cert-manager.io/v1
|
|
||||||
kind: ClusterIssuer
|
|
||||||
metadata:
|
|
||||||
name: letsencrypt-53ll
|
|
||||||
spec:
|
|
||||||
acme:
|
|
||||||
server: https://acme-v02.api.letsencrypt.org/directory
|
|
||||||
email: {{ .Values.acme.email }}
|
|
||||||
privateKeySecretRef:
|
|
||||||
name: letsencrypt-53ll-private-key
|
|
||||||
solvers:
|
|
||||||
- dns01:
|
|
||||||
webhook:
|
|
||||||
groupName: acme.hetzner.com
|
|
||||||
solverName: hetzner
|
|
||||||
config:
|
|
||||||
secretName: hetzner-dns-credentials
|
|
||||||
zoneName: 53ll.ca
|
|
||||||
apiUrl: https://dns.hetzner.com/api/v1
|
|
||||||
---
|
|
||||||
apiVersion: cert-manager.io/v1
|
|
||||||
kind: ClusterIssuer
|
|
||||||
metadata:
|
|
||||||
name: letsencrypt-kgnot
|
|
||||||
spec:
|
|
||||||
acme:
|
|
||||||
server: https://acme-v02.api.letsencrypt.org/directory
|
|
||||||
email: {{ .Values.acme.email }}
|
|
||||||
privateKeySecretRef:
|
|
||||||
name: letsencrypt-kgnot-private-key
|
|
||||||
solvers:
|
|
||||||
- dns01:
|
|
||||||
webhook:
|
|
||||||
groupName: acme.hetzner.com
|
|
||||||
solverName: hetzner
|
|
||||||
config:
|
|
||||||
secretName: hetzner-dns-credentials
|
|
||||||
zoneName: kgnot.ca
|
|
||||||
apiUrl: https://dns.hetzner.com/api/v1
|
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ extraDeploy:
|
|||||||
spec:
|
spec:
|
||||||
secretName: git-incngrnt-ca-tls
|
secretName: git-incngrnt-ca-tls
|
||||||
issuerRef:
|
issuerRef:
|
||||||
name: letsencrypt-incngrnt
|
name: letsencrypt
|
||||||
kind: ClusterIssuer
|
kind: ClusterIssuer
|
||||||
dnsNames:
|
dnsNames:
|
||||||
- git.incngrnt.ca
|
- git.incngrnt.ca
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ dependencies:
|
|||||||
repository: https://charts.jetstack.io
|
repository: https://charts.jetstack.io
|
||||||
version: v1.19.3
|
version: v1.19.3
|
||||||
- name: cert-manager-webhook-hetzner
|
- name: cert-manager-webhook-hetzner
|
||||||
repository: https://vadimkim.github.io/cert-manager-webhook-hetzner
|
repository: https://charts.hetzner.cloud
|
||||||
version: 1.4.2
|
version: 0.6.5
|
||||||
- name: rook-ceph
|
- name: rook-ceph
|
||||||
repository: https://charts.rook.io/release
|
repository: https://charts.rook.io/release
|
||||||
version: v1.19.1
|
version: v1.19.1
|
||||||
@@ -18,5 +18,5 @@ dependencies:
|
|||||||
- name: traefik
|
- name: traefik
|
||||||
repository: https://traefik.github.io/charts
|
repository: https://traefik.github.io/charts
|
||||||
version: 39.0.1
|
version: 39.0.1
|
||||||
digest: sha256:8e957e53313a9832ece6030a561a98b95cced7a24454275cff91185f6fe42bc3
|
digest: sha256:25cfabc26443318cee8abd19ddbc5a46a6b35df903e879b8b089f07e8e4c4114
|
||||||
generated: "2026-02-13T16:55:03.955849282-07:00"
|
generated: "2026-02-17T14:10:49.890917241-07:00"
|
||||||
|
|||||||
@@ -7,8 +7,8 @@ repositories:
|
|||||||
url: https://pkgs.tailscale.com/helmcharts
|
url: https://pkgs.tailscale.com/helmcharts
|
||||||
- name: jetstack
|
- name: jetstack
|
||||||
url: https://charts.jetstack.io
|
url: https://charts.jetstack.io
|
||||||
- name: cert-manager-webhook-hetzner
|
- name: hcloud
|
||||||
url: https://vadimkim.github.io/cert-manager-webhook-hetzner
|
url: https://charts.hetzner.cloud
|
||||||
|
|
||||||
lockFilePath: ./helmfile.d/01-infrastructure.lock
|
lockFilePath: ./helmfile.d/01-infrastructure.lock
|
||||||
releases:
|
releases:
|
||||||
@@ -28,9 +28,7 @@ releases:
|
|||||||
- name: cert-manager-webhook-hetzner
|
- name: cert-manager-webhook-hetzner
|
||||||
namespace: cert-manager
|
namespace: cert-manager
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
chart: cert-manager-webhook-hetzner/cert-manager-webhook-hetzner
|
chart: hcloud/cert-manager-webhook-hetzner
|
||||||
values:
|
|
||||||
- ../cert-manager-hetzner-webhook/values.yaml.gotmpl
|
|
||||||
- name: cert-manager-issuers
|
- name: cert-manager-issuers
|
||||||
namespace: cert-manager
|
namespace: cert-manager
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ extraDeploy:
|
|||||||
spec:
|
spec:
|
||||||
secretName: kgnot-ca-tls
|
secretName: kgnot-ca-tls
|
||||||
issuerRef:
|
issuerRef:
|
||||||
name: letsencrypt-kgnot
|
name: letsencrypt
|
||||||
kind: ClusterIssuer
|
kind: ClusterIssuer
|
||||||
dnsNames:
|
dnsNames:
|
||||||
- kgnot.ca
|
- kgnot.ca
|
||||||
@@ -116,7 +116,7 @@ extraObjects:
|
|||||||
spec:
|
spec:
|
||||||
secretName: fog-incngrnt-ca-tls
|
secretName: fog-incngrnt-ca-tls
|
||||||
issuerRef:
|
issuerRef:
|
||||||
name: letsencrypt-incngrnt
|
name: letsencrypt
|
||||||
kind: ClusterIssuer
|
kind: ClusterIssuer
|
||||||
dnsNames:
|
dnsNames:
|
||||||
- fog.incngrnt.ca
|
- fog.incngrnt.ca
|
||||||
@@ -130,7 +130,7 @@ extraObjects:
|
|||||||
spec:
|
spec:
|
||||||
secretName: goatchat-ca-tls
|
secretName: goatchat-ca-tls
|
||||||
issuerRef:
|
issuerRef:
|
||||||
name: letsencrypt-goatchat
|
name: letsencrypt
|
||||||
kind: ClusterIssuer
|
kind: ClusterIssuer
|
||||||
dnsNames:
|
dnsNames:
|
||||||
- goatchat.ca
|
- goatchat.ca
|
||||||
@@ -142,7 +142,7 @@ extraObjects:
|
|||||||
spec:
|
spec:
|
||||||
secretName: incngrnt-ca-tls
|
secretName: incngrnt-ca-tls
|
||||||
issuerRef:
|
issuerRef:
|
||||||
name: letsencrypt-incngrnt
|
name: letsencrypt
|
||||||
kind: ClusterIssuer
|
kind: ClusterIssuer
|
||||||
dnsNames:
|
dnsNames:
|
||||||
- incngrnt.ca
|
- incngrnt.ca
|
||||||
@@ -154,7 +154,7 @@ extraObjects:
|
|||||||
spec:
|
spec:
|
||||||
secretName: photos-incngrnt-ca-tls
|
secretName: photos-incngrnt-ca-tls
|
||||||
issuerRef:
|
issuerRef:
|
||||||
name: letsencrypt-incngrnt
|
name: letsencrypt
|
||||||
kind: ClusterIssuer
|
kind: ClusterIssuer
|
||||||
dnsNames:
|
dnsNames:
|
||||||
- photos.incngrnt.ca
|
- photos.incngrnt.ca
|
||||||
|
|||||||
Reference in New Issue
Block a user