This commit is contained in:
2026-05-05 00:26:41 +02:00
commit 7587c86541
32 changed files with 33914 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: hetzer-cert-manager
namespace: cert-manager
spec:
repo: https://charts.hetzner.cloud
chart: cert-manager-webhook-hetzner
targetNamespace: cert-manager
version: 0.7.0
valuesContent: |-

View File

@@ -0,0 +1,4 @@
resources:
- ./hetzner-cert-manager.yaml
- ./secret.yaml
- ./rbac.yaml

View File

@@ -0,0 +1,24 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: cert-manager-webhook-hetzner:solver
rules:
- apiGroups:
- acme.hetzner.com
resources:
- '*'
verbs:
- 'create'
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: cert-manager-webhook-hetzner:solver
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cert-manager-webhook-hetzner:solver
subjects:
- name: cert-manager
namespace: cert-manager
kind: ServiceAccount

View File

@@ -0,0 +1,8 @@
apiVersion: v1
kind: Secret
metadata:
name: hetzner-secret
namespace: cert-manager
type: Opaque
stringData:
api-token: "Sv4A7eb7nIqsX92vyN78czp4tzqlNP7T8EiocupF5oxY7K6ZMMGGFrgTKmJPs77C"