Compare commits

..

1 Commits

Author SHA1 Message Date
205baa7e01 mtls fix 3
Some checks failed
ci/woodpecker/push/build/4 Pipeline was successful
ci/woodpecker/push/predeploy Pipeline was successful
ci/woodpecker/push/build/3 Pipeline was successful
ci/woodpecker/push/build/2 Pipeline failed
ci/woodpecker/push/deploy/2 unknown status
ci/woodpecker/push/deploy/3 unknown status
ci/woodpecker/push/build/1 Pipeline failed
ci/woodpecker/push/deploy/1 unknown status
ci/woodpecker/push/deploy/4 unknown status
ci/woodpecker/tag/predeploy Pipeline was successful
ci/woodpecker/tag/build/4 Pipeline was successful
ci/woodpecker/tag/build/1 Pipeline was successful
ci/woodpecker/tag/build/3 Pipeline was successful
ci/woodpecker/tag/build/2 Pipeline was successful
ci/woodpecker/tag/deploy/1 Pipeline was successful
ci/woodpecker/tag/deploy/2 Pipeline was successful
ci/woodpecker/tag/deploy/4 Pipeline was successful
ci/woodpecker/tag/deploy/3 Pipeline was successful
2025-11-29 22:19:12 +01:00
4 changed files with 8 additions and 5 deletions

View File

@@ -33,7 +33,7 @@ steps:
--namespace=$NAMESPACE --namespace=$NAMESPACE
--dry-run=client -o yaml | kubectl apply -f - --dry-run=client -o yaml | kubectl apply -f -
- kubectl apply -f deployment/configmap.yaml -n $NAMESPACE - kubectl apply -f deployment/configmap.yaml -n $NAMESPACE
- kubectl apply -f deployment/mtls-config.yaml -n $NAMESPACE - kubectl apply -f deployment/mtls-config.yaml # NO NAMESPACE HERE
when: when:
event: [tag] event: [tag]

View File

@@ -107,8 +107,8 @@ metadata:
name: api-ingress name: api-ingress
annotations: annotations:
cert-manager.io/cluster-issuer: letsencrypt-production-http cert-manager.io/cluster-issuer: letsencrypt-production-http
traefik.ingress.kubernetes.io/router.middlewares: homea2-mtls-auth@kubernetescrd,homea2-security-headers@kubernetescrd traefik.ingress.kubernetes.io/router.middlewares: default-mtls-auth@kubernetescrd,default-security-headers@kubernetescrd
traefik.ingress.kubernetes.io/router.tls.options: homea2-mtls@kubernetescrd traefik.ingress.kubernetes.io/router.tls.options: default-homea2-mtls@kubernetescrd
spec: spec:
tls: tls:
- hosts: - hosts:

View File

@@ -2,6 +2,7 @@ apiVersion: traefik.containo.us/v1alpha1
kind: TLSOption kind: TLSOption
metadata: metadata:
name: homea2-mtls name: homea2-mtls
namespace: default
spec: spec:
clientAuth: clientAuth:
secretNames: secretNames:
@@ -19,6 +20,7 @@ apiVersion: traefik.containo.us/v1alpha1
kind: Middleware kind: Middleware
metadata: metadata:
name: mtls-auth name: mtls-auth
namespace: default
spec: spec:
headers: headers:
customRequestHeaders: customRequestHeaders:
@@ -35,6 +37,7 @@ apiVersion: traefik.containo.us/v1alpha1
kind: Middleware kind: Middleware
metadata: metadata:
name: security-headers name: security-headers
namespace: default
spec: spec:
headers: headers:
customResponseHeaders: customResponseHeaders:

View File

@@ -84,8 +84,8 @@ metadata:
name: ui-ingress name: ui-ingress
annotations: annotations:
cert-manager.io/cluster-issuer: letsencrypt-production-http cert-manager.io/cluster-issuer: letsencrypt-production-http
traefik.ingress.kubernetes.io/router.middlewares: homea2-mtls-auth@kubernetescrd,homea2-security-headers@kubernetescrd traefik.ingress.kubernetes.io/router.middlewares: default-mtls-auth@kubernetescrd,default-security-headers@kubernetescrd
traefik.ingress.kubernetes.io/router.tls.options: homea2-mtls@kubernetescrd traefik.ingress.kubernetes.io/router.tls.options: default-homea2-mtls@kubernetescrd
spec: spec:
tls: tls:
- hosts: - hosts: