diff --git a/internalproxy/templates/argocd.yaml b/internalproxy/templates/argocd.yaml index 53ea337..992cce8 100644 --- a/internalproxy/templates/argocd.yaml +++ b/internalproxy/templates/argocd.yaml @@ -40,8 +40,6 @@ spec: - name: argocd-server port: 443 scheme: https - middlewares: - - name: default-headers tls: secretName: argocd-tls --- diff --git a/internalproxy/templates/unraid-ingress.yaml b/internalproxy/templates/unraid-ingress.yaml index c78fdf7..69d6b65 100644 --- a/internalproxy/templates/unraid-ingress.yaml +++ b/internalproxy/templates/unraid-ingress.yaml @@ -67,8 +67,6 @@ spec: services: - name: unraid port: 443 - scheme: https - middlewares: - - name: default-headers + scheme: https tls: secretName: unraid-tls \ No newline at end of file diff --git a/traefik/templates/ingress.yaml b/traefik/templates/ingress.yaml new file mode 100644 index 0000000..b8e41c0 --- /dev/null +++ b/traefik/templates/ingress.yaml @@ -0,0 +1,19 @@ +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute +metadata: + name: traefik-ingress + annotations: + cert-manager.io/cluster-issuer: letsencrypt-production +spec: + entryPoints: + - websecure + routes: + - match: Host(`traefik.internal.durp.info`) + kind: Rule + services: + - name: api@internal + kind: TraefikService + middlewares: + - name: default-headers + tls: + secretName: traefik-tls \ No newline at end of file diff --git a/traefik/templates/middleware.yaml b/traefik/templates/middleware.yaml deleted file mode 100644 index 07279d6..0000000 --- a/traefik/templates/middleware.yaml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: traefik.containo.us/v1alpha1 -kind: Middleware -metadata: - name: default-headers - namespace: internalproxy -spec: - headers: - browserXssFilter: true - contentTypeNosniff: true - forceSTSHeader: true - stsIncludeSubdomains: true - stsPreload: true - stsSeconds: 15552000 - customFrameOptionsValue: SAMEORIGIN - customRequestHeaders: - X-Forwarded-Proto: https \ No newline at end of file