From 1762962f32c2d2fb83e373666e492258292b4371 Mon Sep 17 00:00:00 2001 From: mr-forust Date: Fri, 19 Jun 2026 12:03:02 +0200 Subject: [PATCH] chore(k8s): fix indentation in ingress manifests (3-space -> 2-space) --- adguardhome/k8s/ingress.yaml | 76 +++++++++++------------ checkmk/k8s/ingress.yaml | 48 +++++++------- converters/k8s/ingress.yaml | 92 +++++++++++++-------------- dockmon/k8s/ingress.yaml | 60 +++++++++--------- downtify/k8s/ingress.yaml | 50 +++++++-------- gitea/k8s/ingress.yaml | 90 +++++++++++++-------------- headscale/k8s/ingress.yaml | 78 +++++++++++------------ homepages/k8s/ingress.yaml | 100 +++++++++++++++--------------- kener/k8s/ingress.yaml | 48 +++++++------- metube/k8s/ingress.yaml | 44 ++++++------- n8n/k8s/ingress.yaml | 48 +++++++------- netronome/k8s/ingress.yaml | 48 +++++++------- prometheus-stack/k8s/ingress.yaml | 54 ++++++++-------- 13 files changed, 418 insertions(+), 418 deletions(-) diff --git a/adguardhome/k8s/ingress.yaml b/adguardhome/k8s/ingress.yaml index 88e5183..ab065a3 100644 --- a/adguardhome/k8s/ingress.yaml +++ b/adguardhome/k8s/ingress.yaml @@ -1,52 +1,52 @@ apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: adguard-prod - namespace: adguard + name: adguard-prod + namespace: adguard spec: - entryPoints: - - websecure - routes: - - match: Host(`adguard.forust.xyz`) || Host(`dns.forust.xyz`) - kind: Rule - middlewares: - - name: "crowdsec-crowdsec-bouncer@kubernetescrd" - services: - - name: adguard-service - port: 3000 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: Host(`adguard.forust.xyz`) || Host(`dns.forust.xyz`) + kind: Rule + middlewares: + - name: "crowdsec-crowdsec-bouncer@kubernetescrd" + services: + - name: adguard-service + port: 3000 + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: adguard-local - namespace: adguard + name: adguard-local + namespace: adguard spec: - entryPoints: - - websecure - routes: - - match: Host(`adguard.workstation.internal`) || Host(`dns.workstation.internal`) || Host(`adguard.gigaforust.internal`) || Host(`dns.gigaforust.internal`) - kind: Rule - services: - - name: adguard-service - port: 3000 + entryPoints: + - websecure + routes: + - match: Host(`adguard.workstation.internal`) || Host(`dns.workstation.internal`) || Host(`adguard.gigaforust.internal`) || Host(`dns.gigaforust.internal`) + kind: Rule + services: + - name: adguard-service + port: 3000 --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: adguard-doh - namespace: adguard + name: adguard-doh + namespace: adguard spec: - entryPoints: - - websecure - routes: - - match: (Host(`adguard.forust.xyz`) || Host(`dns.forust.xyz`)) && PathPrefix(`/dns-query`) - kind: Rule - middlewares: - - name: "crowdsec-crowdsec-bouncer@kubernetescrd" - services: - - name: adguard-service - port: 3000 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: (Host(`adguard.forust.xyz`) || Host(`dns.forust.xyz`)) && PathPrefix(`/dns-query`) + kind: Rule + middlewares: + - name: "crowdsec-crowdsec-bouncer@kubernetescrd" + services: + - name: adguard-service + port: 3000 + tls: + certResolver: letsencrypt diff --git a/checkmk/k8s/ingress.yaml b/checkmk/k8s/ingress.yaml index c30fba0..9b6b46c 100644 --- a/checkmk/k8s/ingress.yaml +++ b/checkmk/k8s/ingress.yaml @@ -1,33 +1,33 @@ apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: checkmk-prod - namespace: checkmk + name: checkmk-prod + namespace: checkmk spec: - entryPoints: - - websecure - routes: - - match: Host(`cmk.forust.xyz`) - kind: Rule - middlewares: - - name: crowdsec-crowdsec-bouncer@kubernetescrd - services: - - name: checkmk-service - port: 5000 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: Host(`cmk.forust.xyz`) + kind: Rule + middlewares: + - name: crowdsec-crowdsec-bouncer@kubernetescrd + services: + - name: checkmk-service + port: 5000 + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: checkmk-local - namespace: checkmk + name: checkmk-local + namespace: checkmk spec: - entryPoints: - - websecure - routes: - - match: Host(`cmk.workstation.internal`) || Host(`cmk.gigaforust.internal`) - kind: Rule - services: - - name: checkmk-service - port: 5000 + entryPoints: + - websecure + routes: + - match: Host(`cmk.workstation.internal`) || Host(`cmk.gigaforust.internal`) + kind: Rule + services: + - name: checkmk-service + port: 5000 diff --git a/converters/k8s/ingress.yaml b/converters/k8s/ingress.yaml index e6b4d39..1e201af 100644 --- a/converters/k8s/ingress.yaml +++ b/converters/k8s/ingress.yaml @@ -1,65 +1,65 @@ apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: convertx-prod - namespace: converters + name: convertx-prod + namespace: converters spec: - entryPoints: - - websecure - routes: - - match: (Host(`forust.xyz`) || Host(`www.forust.xyz`)) && PathPrefix(`/convert`) - kind: Rule - priority: 50 - services: - - name: convertx-service - port: 3000 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: (Host(`forust.xyz`) || Host(`www.forust.xyz`)) && PathPrefix(`/convert`) + kind: Rule + priority: 50 + services: + - name: convertx-service + port: 3000 + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: convertx-local - namespace: converters + name: convertx-local + namespace: converters spec: - entryPoints: - - websecure - routes: - - match: (Host(`workstation.internal`) || Host(`gigaforust.internal`)) && PathPrefix(`/convert`) - kind: Rule - priority: 50 - services: - - name: convertx-service - port: 3000 + entryPoints: + - websecure + routes: + - match: (Host(`workstation.internal`) || Host(`gigaforust.internal`)) && PathPrefix(`/convert`) + kind: Rule + priority: 50 + services: + - name: convertx-service + port: 3000 --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: bentopdf-prod - namespace: converters + name: bentopdf-prod + namespace: converters spec: - entryPoints: - - websecure - routes: - - match: Host(`pdf.forust.xyz`) - kind: Rule - services: - - name: bentopdf-service - port: 8080 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: Host(`pdf.forust.xyz`) + kind: Rule + services: + - name: bentopdf-service + port: 8080 + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: bentopdf-local - namespace: converters + name: bentopdf-local + namespace: converters spec: - entryPoints: - - websecure - routes: - - match: Host(`pdf.workstation.internal`) || Host(`pdf.gigaforust.internal`) - kind: Rule - services: - - name: bentopdf-service - port: 8080 + entryPoints: + - websecure + routes: + - match: Host(`pdf.workstation.internal`) || Host(`pdf.gigaforust.internal`) + kind: Rule + services: + - name: bentopdf-service + port: 8080 diff --git a/dockmon/k8s/ingress.yaml b/dockmon/k8s/ingress.yaml index 8b57661..99e10c5 100644 --- a/dockmon/k8s/ingress.yaml +++ b/dockmon/k8s/ingress.yaml @@ -1,44 +1,44 @@ apiVersion: traefik.io/v1alpha1 kind: ServersTransport metadata: - name: dockmon-transport - namespace: dockmon + name: dockmon-transport + namespace: dockmon spec: - insecureSkipVerify: true + insecureSkipVerify: true --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: dockmon-prod - namespace: dockmon + name: dockmon-prod + namespace: dockmon spec: - entryPoints: - - websecure - routes: - - match: Host(`dockmon.forust.xyz`) - kind: Rule - middlewares: - - name: crowdsec-crowdsec-bouncer@kubernetescrd - - name: security-headers@file - services: - - name: dockmon-service - port: 443 - serversTransport: dockmon-transport - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: Host(`dockmon.forust.xyz`) + kind: Rule + middlewares: + - name: crowdsec-crowdsec-bouncer@kubernetescrd + - name: security-headers@file + services: + - name: dockmon-service + port: 443 + serversTransport: dockmon-transport + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: dockmon-local - namespace: dockmon + name: dockmon-local + namespace: dockmon spec: - entryPoints: - - websecure - routes: - - match: Host(`dockmon.workstation.internal`) || Host(`dockmon.gigaforust.internal`) - kind: Rule - services: - - name: dockmon-service - port: 443 - serversTransport: dockmon-transport + entryPoints: + - websecure + routes: + - match: Host(`dockmon.workstation.internal`) || Host(`dockmon.gigaforust.internal`) + kind: Rule + services: + - name: dockmon-service + port: 443 + serversTransport: dockmon-transport diff --git a/downtify/k8s/ingress.yaml b/downtify/k8s/ingress.yaml index d98e6d1..c381a66 100644 --- a/downtify/k8s/ingress.yaml +++ b/downtify/k8s/ingress.yaml @@ -1,34 +1,34 @@ apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: downtify-prod - namespace: downtify + name: downtify-prod + namespace: downtify spec: - entryPoints: - - websecure - routes: - - match: Host(`downtify.forust.xyz`) - kind: Rule - middlewares: - - name: crowdsec-crowdsec-bouncer@kubernetescrd - - name: security-chain@file - services: - - name: downtify-service - port: 8000 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: Host(`downtify.forust.xyz`) + kind: Rule + middlewares: + - name: crowdsec-crowdsec-bouncer@kubernetescrd + - name: security-chain@file + services: + - name: downtify-service + port: 8000 + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: downtify-local - namespace: downtify + name: downtify-local + namespace: downtify spec: - entryPoints: - - websecure - routes: - - match: Host(`downtify.workstation.internal`) || Host(`downtify.gigaforust.internal`) - kind: Rule - services: - - name: downtify-service - port: 8000 + entryPoints: + - websecure + routes: + - match: Host(`downtify.workstation.internal`) || Host(`downtify.gigaforust.internal`) + kind: Rule + services: + - name: downtify-service + port: 8000 diff --git a/gitea/k8s/ingress.yaml b/gitea/k8s/ingress.yaml index d708b37..a00da16 100644 --- a/gitea/k8s/ingress.yaml +++ b/gitea/k8s/ingress.yaml @@ -1,64 +1,64 @@ apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: gitea-prod - namespace: gitea + name: gitea-prod + namespace: gitea spec: - entryPoints: - - websecure - routes: - - match: Host(`gitea.forust.xyz`) - kind: Rule - middlewares: - - name: "crowdsec-crowdsec-bouncer@kubernetescrd" - services: - - name: gitea-service - port: 3000 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: Host(`gitea.forust.xyz`) + kind: Rule + middlewares: + - name: "crowdsec-crowdsec-bouncer@kubernetescrd" + services: + - name: gitea-service + port: 3000 + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: gitea-local - namespace: gitea + name: gitea-local + namespace: gitea spec: - entryPoints: - - websecure - routes: - - match: Host(`gitea.workstation.internal`) || Host(`gitea.gigaforust.internal`) - kind: Rule - services: - - name: gitea-service - port: 3000 + entryPoints: + - websecure + routes: + - match: Host(`gitea.workstation.internal`) || Host(`gitea.gigaforust.internal`) + kind: Rule + services: + - name: gitea-service + port: 3000 --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: gitea-registry - namespace: gitea + name: gitea-registry + namespace: gitea spec: - entryPoints: - - websecure - routes: - - match: Host(`gcr.forust.xyz`) && PathPrefix(`/v2`) - kind: Rule - services: - - name: gitea-service - port: 3000 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: Host(`gcr.forust.xyz`) && PathPrefix(`/v2`) + kind: Rule + services: + - name: gitea-service + port: 3000 + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRouteTCP metadata: - name: gitea-ssh - namespace: gitea + name: gitea-ssh + namespace: gitea spec: - entryPoints: - - ssh - routes: - - match: HostSNI(`*`) - services: - - name: gitea-service - port: 2221 + entryPoints: + - ssh + routes: + - match: HostSNI(`*`) + services: + - name: gitea-service + port: 2221 diff --git a/headscale/k8s/ingress.yaml b/headscale/k8s/ingress.yaml index 20dd9b0..2f4247a 100644 --- a/headscale/k8s/ingress.yaml +++ b/headscale/k8s/ingress.yaml @@ -1,57 +1,57 @@ apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: headscale-server-prod - namespace: headscale + name: headscale-server-prod + namespace: headscale spec: - entryPoints: - - websecure - routes: - - match: Host(`hs.forust.xyz`) - kind: Rule - middlewares: - - name: crowdsec-crowdsec-bouncer@kubernetescrd - services: - - name: headscale-server-external - port: 8080 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: Host(`hs.forust.xyz`) + kind: Rule + middlewares: + - name: crowdsec-crowdsec-bouncer@kubernetescrd + services: + - name: headscale-server-external + port: 8080 + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: headscale-server-local - namespace: headscale + name: headscale-server-local + namespace: headscale spec: - entryPoints: - - websecure - routes: - - match: Host(`hs.workstation.internal`) || Host(`hs.gigaforust.internal`) - kind: Rule - services: - - name: headscale-server-external - port: 8080 + entryPoints: + - websecure + routes: + - match: Host(`hs.workstation.internal`) || Host(`hs.gigaforust.internal`) + kind: Rule + services: + - name: headscale-server-external + port: 8080 --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: headscale-ui-prod - namespace: headscale + name: headscale-ui-prod + namespace: headscale spec: - entryPoints: - - websecure - routes: - - match: Host(`hs.forust.xyz`) && PathPrefix(`/admin`) - kind: Rule - middlewares: - - name: crowdsec-crowdsec-bouncer@kubernetescrd - - name: security-chain@file - services: - - name: headscale-ui-external - port: 80 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: Host(`hs.forust.xyz`) && PathPrefix(`/admin`) + kind: Rule + middlewares: + - name: crowdsec-crowdsec-bouncer@kubernetescrd + - name: security-chain@file + services: + - name: headscale-ui-external + port: 80 + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute diff --git a/homepages/k8s/ingress.yaml b/homepages/k8s/ingress.yaml index 39178b9..ab6c15a 100644 --- a/homepages/k8s/ingress.yaml +++ b/homepages/k8s/ingress.yaml @@ -1,69 +1,69 @@ apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: forust-homepage-prod - namespace: homepages + name: forust-homepage-prod + namespace: homepages spec: - entryPoints: - - websecure - routes: - - match: Host(`forust.xyz`) || Host(`www.forust.xyz`) - kind: Rule - middlewares: - - name: crowdsec-crowdsec-bouncer@kubernetescrd - priority: 10 - services: - - name: forust-homepage-service - port: 80 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: Host(`forust.xyz`) || Host(`www.forust.xyz`) + kind: Rule + middlewares: + - name: crowdsec-crowdsec-bouncer@kubernetescrd + priority: 10 + services: + - name: forust-homepage-service + port: 80 + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: forust-homepage-local - namespace: homepages + name: forust-homepage-local + namespace: homepages spec: - entryPoints: - - websecure - routes: - - match: Host(`landing.workstation.internal`) || Host(`landing.gigaforust.internal`) - kind: Rule - priority: 10 - services: - - name: forust-homepage-service - port: 80 + entryPoints: + - websecure + routes: + - match: Host(`landing.workstation.internal`) || Host(`landing.gigaforust.internal`) + kind: Rule + priority: 10 + services: + - name: forust-homepage-service + port: 80 --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: xdfnx-homepage-prod - namespace: homepages + name: xdfnx-homepage-prod + namespace: homepages spec: - entryPoints: - - websecure - routes: - - match: Host(`xdfnx.cfd`) || Host(`www.xdfnx.cfd`) - kind: Rule - middlewares: - - name: crowdsec-crowdsec-bouncer@kubernetescrd - services: - - name: xdfnx-homepage-service - port: 80 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: Host(`xdfnx.cfd`) || Host(`www.xdfnx.cfd`) + kind: Rule + middlewares: + - name: crowdsec-crowdsec-bouncer@kubernetescrd + services: + - name: xdfnx-homepage-service + port: 80 + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: xdfnx-homepage-local - namespace: homepages + name: xdfnx-homepage-local + namespace: homepages spec: - entryPoints: - - websecure - routes: - - match: Host(`xdfnx.workstation.internal`) || Host(`xdfnx.gigaforust.internal`) - kind: Rule - services: - - name: xdfnx-homepage-service - port: 80 + entryPoints: + - websecure + routes: + - match: Host(`xdfnx.workstation.internal`) || Host(`xdfnx.gigaforust.internal`) + kind: Rule + services: + - name: xdfnx-homepage-service + port: 80 diff --git a/kener/k8s/ingress.yaml b/kener/k8s/ingress.yaml index f2364e4..c35e01a 100644 --- a/kener/k8s/ingress.yaml +++ b/kener/k8s/ingress.yaml @@ -1,33 +1,33 @@ apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: kener-prod - namespace: kener + name: kener-prod + namespace: kener spec: - entryPoints: - - websecure - routes: - - match: Host(`status.forust.xyz`) - kind: Rule - middlewares: - - name: crowdsec-crowdsec-bouncer@kubernetescrd - services: - - name: kener-service - port: 3000 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: Host(`status.forust.xyz`) + kind: Rule + middlewares: + - name: crowdsec-crowdsec-bouncer@kubernetescrd + services: + - name: kener-service + port: 3000 + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: kener-local - namespace: kener + name: kener-local + namespace: kener spec: - entryPoints: - - websecure - routes: - - match: Host(`status.workstation.internal`) || Host(`status.gigaforust.internal`) - kind: Rule - services: - - name: kener-service - port: 3000 + entryPoints: + - websecure + routes: + - match: Host(`status.workstation.internal`) || Host(`status.gigaforust.internal`) + kind: Rule + services: + - name: kener-service + port: 3000 diff --git a/metube/k8s/ingress.yaml b/metube/k8s/ingress.yaml index 380ae66..ffd0ac0 100644 --- a/metube/k8s/ingress.yaml +++ b/metube/k8s/ingress.yaml @@ -4,30 +4,30 @@ metadata: name: metube-prod namespace: metube spec: - entryPoints: - - websecure - routes: - - match: Host(`metube.forust.xyz`) - kind: Rule - middlewares: - - name: security-headers@file - services: - - name: metube-service - port: 8081 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: Host(`metube.forust.xyz`) + kind: Rule + middlewares: + - name: security-headers@file + services: + - name: metube-service + port: 8081 + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: metube-local - namespace: metube + name: metube-local + namespace: metube spec: - entryPoints: - - websecure - routes: - - match: Host(`metube.workstation.internal`) || Host(`metube.gigaforust.internal`) - kind: Rule - services: - - name: metube-service - port: 8081 + entryPoints: + - websecure + routes: + - match: Host(`metube.workstation.internal`) || Host(`metube.gigaforust.internal`) + kind: Rule + services: + - name: metube-service + port: 8081 diff --git a/n8n/k8s/ingress.yaml b/n8n/k8s/ingress.yaml index cff0e84..7c4d7b6 100644 --- a/n8n/k8s/ingress.yaml +++ b/n8n/k8s/ingress.yaml @@ -1,33 +1,33 @@ apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: n8n-prod - namespace: n8n + name: n8n-prod + namespace: n8n spec: - entryPoints: - - websecure - routes: - - match: Host(`n8n.forust.xyz`) - kind: Rule - middlewares: - - name: "crowdsec-crowdsec-bouncer@kubernetescrd" - services: - - name: n8n-service - port: 5678 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: Host(`n8n.forust.xyz`) + kind: Rule + middlewares: + - name: "crowdsec-crowdsec-bouncer@kubernetescrd" + services: + - name: n8n-service + port: 5678 + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: n8n-local - namespace: n8n + name: n8n-local + namespace: n8n spec: - entryPoints: - - websecure - routes: - - match: Host(`n8n.workstation.internal`) || Host(`n8n.gigaforust.internal`) - kind: Rule - services: - - name: n8n-service - port: 5678 + entryPoints: + - websecure + routes: + - match: Host(`n8n.workstation.internal`) || Host(`n8n.gigaforust.internal`) + kind: Rule + services: + - name: n8n-service + port: 5678 diff --git a/netronome/k8s/ingress.yaml b/netronome/k8s/ingress.yaml index 6cb85bb..970490a 100644 --- a/netronome/k8s/ingress.yaml +++ b/netronome/k8s/ingress.yaml @@ -1,33 +1,33 @@ apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: netronome-prod - namespace: netronome + name: netronome-prod + namespace: netronome spec: - entryPoints: - - websecure - routes: - - match: Host(`nm.forust.xyz`) - kind: Rule - middlewares: - - name: "crowdsec-crowdsec-bouncer@kubernetescrd" - services: - - name: netronome-service - port: 7575 - tls: - certResolver: letsencrypt + entryPoints: + - websecure + routes: + - match: Host(`nm.forust.xyz`) + kind: Rule + middlewares: + - name: "crowdsec-crowdsec-bouncer@kubernetescrd" + services: + - name: netronome-service + port: 7575 + tls: + certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: netronome-local - namespace: netronome + name: netronome-local + namespace: netronome spec: - entryPoints: - - websecure - routes: - - match: Host(`nm.workstation.internal`) || Host(`nm.gigaforust.internal`) - kind: Rule - services: - - name: netronome-service - port: 7575 + entryPoints: + - websecure + routes: + - match: Host(`nm.workstation.internal`) || Host(`nm.gigaforust.internal`) + kind: Rule + services: + - name: netronome-service + port: 7575 diff --git a/prometheus-stack/k8s/ingress.yaml b/prometheus-stack/k8s/ingress.yaml index a516d0e..bee1f73 100644 --- a/prometheus-stack/k8s/ingress.yaml +++ b/prometheus-stack/k8s/ingress.yaml @@ -1,36 +1,36 @@ apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: grafana-prod - namespace: prometheus + name: grafana-prod + namespace: prometheus spec: - entryPoints: - - websecure - routes: - - match: Host(`grafana.forust.xyz`) - kind: Rule - middlewares: - - name: "crowdsec-crowdsec-bouncer@kubernetescrd" - - name: "security-chain@file" - services: - - name: prometheus-stack-grafana - port: 80 - tls: - certResolver: letsencrypt - domains: - - main: grafana.forust.xyz + entryPoints: + - websecure + routes: + - match: Host(`grafana.forust.xyz`) + kind: Rule + middlewares: + - name: "crowdsec-crowdsec-bouncer@kubernetescrd" + - name: "security-chain@file" + services: + - name: prometheus-stack-grafana + port: 80 + tls: + certResolver: letsencrypt + domains: + - main: grafana.forust.xyz --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: - name: grafana-local - namespace: prometheus + name: grafana-local + namespace: prometheus spec: - entryPoints: - - websecure - routes: - - match: Host(`grafana.workstation.internal`) || Host(`grafana.gigaforust.internal`) - kind: Rule - services: - - name: prometheus-stack-grafana - port: 80 + entryPoints: + - websecure + routes: + - match: Host(`grafana.workstation.internal`) || Host(`grafana.gigaforust.internal`) + kind: Rule + services: + - name: prometheus-stack-grafana + port: 80