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: resources:
- ../base - ../base
- dc-secret-sealed.yaml
- traefik-pvc.yaml

View File

@ -51,3 +51,11 @@ spec:
- --certificatesResolvers.default.acme.dnsChallenge.provider=ionos - --certificatesResolvers.default.acme.dnsChallenge.provider=ionos
- --certificatesResolvers.default.acme.storage=/data/certs/acme.json - --certificatesResolvers.default.acme.storage=/data/certs/acme.json
- --certificatesResolvers.default.acme.caServer=https://acme-staging-v02.api.letsencrypt.org/directory - --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 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
labels:
app: traefik
name: traefik-pvc name: traefik-pvc
namespace: traefik namespace: traefik
spec: spec:

View File

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