reintroduced cert pvc as shared object

This commit is contained in:
2024-04-07 10:56:18 +02:00
parent cb74bad994
commit d43022f70d
8 changed files with 12 additions and 6 deletions

View File

@ -10,8 +10,6 @@ components:
resources:
- ../base
- dc-secret-sealed.yaml
- traefik-pvc.yaml

View File

@ -51,3 +51,11 @@ spec:
- --certificatesResolvers.default.acme.dnsChallenge.provider=ionos
- --certificatesResolvers.default.acme.storage=/data/certs/acme.json
- --certificatesResolvers.default.acme.caServer=https://acme-staging-v02.api.letsencrypt.org/directory
volumeMounts:
- name: treafik-pvc
mountPath: /certs
resources: {}
volumes:
- name: treafik-pvc
persistentVolumeClaim:
claimName: treafik-pvc

View File

@ -1,8 +1,6 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
app: traefik
name: traefik-pvc
namespace: traefik
spec:

View File

@ -3,6 +3,8 @@ kind: Kustomization
resources:
- foreign
- traefik-middleware-default-headers.yaml
- base/traefik-middleware-default-headers.yaml
- base/traefik-pvc.yaml
- crds
- traefik-namespace.yaml
- base/dc-secret-sealed
- base/traefik-namespace.yaml