mirror of
https://github.com/rubenhensen/k8scd.git
synced 2026-09-16 18:02:55 +02:00
Remove most hensen.io refs and move from stalwart.rubenhensen.nl to mail.rubenhensen.nl
This commit is contained in:
@@ -99,12 +99,10 @@ spec:
|
|||||||
cert-manager.io/cluster-issuer: prod-cluster-issuer
|
cert-manager.io/cluster-issuer: prod-cluster-issuer
|
||||||
hosts:
|
hosts:
|
||||||
- authentik.rubenhensen.nl
|
- authentik.rubenhensen.nl
|
||||||
- authentik.hensen.io
|
|
||||||
tls:
|
tls:
|
||||||
- secretName: authentik-tls
|
- secretName: authentik-tls
|
||||||
hosts:
|
hosts:
|
||||||
- authentik.rubenhensen.nl
|
- authentik.rubenhensen.nl
|
||||||
- authentik.hensen.io
|
|
||||||
worker:
|
worker:
|
||||||
volumes:
|
volumes:
|
||||||
- name: blueprint-vault
|
- name: blueprint-vault
|
||||||
|
|||||||
@@ -14,16 +14,6 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
ingressClassName: nginx
|
ingressClassName: nginx
|
||||||
rules:
|
rules:
|
||||||
- host: argocd.hensen.io
|
|
||||||
http:
|
|
||||||
paths:
|
|
||||||
- path: /
|
|
||||||
pathType: Prefix
|
|
||||||
backend:
|
|
||||||
service:
|
|
||||||
name: argocd-server
|
|
||||||
port:
|
|
||||||
name: https
|
|
||||||
- host: argocd.rubenhensen.nl
|
- host: argocd.rubenhensen.nl
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
@@ -37,6 +27,5 @@ spec:
|
|||||||
tls:
|
tls:
|
||||||
- secretName: letsencrypt-prod
|
- secretName: letsencrypt-prod
|
||||||
hosts:
|
hosts:
|
||||||
- argocd.hensen.io
|
|
||||||
- argocd.rubenhensen.nl
|
- argocd.rubenhensen.nl
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ data:
|
|||||||
client_secret: !Env [STALWART_OIDC_CLIENT_SECRET, ""]
|
client_secret: !Env [STALWART_OIDC_CLIENT_SECRET, ""]
|
||||||
redirect_uris:
|
redirect_uris:
|
||||||
- matching_mode: strict
|
- matching_mode: strict
|
||||||
url: https://stalwart.rubenhensen.nl/login/callback
|
url: https://mail.rubenhensen.nl/login/callback
|
||||||
signing_key: !Find [authentik_crypto.certificatekeypair, [name, "authentik Self-signed Certificate"]]
|
signing_key: !Find [authentik_crypto.certificatekeypair, [name, "authentik Self-signed Certificate"]]
|
||||||
property_mappings:
|
property_mappings:
|
||||||
- !Find [authentik_providers_oauth2.scopemapping, [managed, goauthentik.io/providers/oauth2/scope-openid]]
|
- !Find [authentik_providers_oauth2.scopemapping, [managed, goauthentik.io/providers/oauth2/scope-openid]]
|
||||||
@@ -37,4 +37,4 @@ data:
|
|||||||
attrs:
|
attrs:
|
||||||
name: Stalwart Mail
|
name: Stalwart Mail
|
||||||
provider: !KeyOf stalwart-provider
|
provider: !KeyOf stalwart-provider
|
||||||
meta_launch_url: https://stalwart.rubenhensen.nl
|
meta_launch_url: https://mail.rubenhensen.nl
|
||||||
|
|||||||
@@ -22,8 +22,6 @@ data:
|
|||||||
client_id: vault
|
client_id: vault
|
||||||
client_secret: !Env [VAULT_OIDC_CLIENT_SECRET, ""]
|
client_secret: !Env [VAULT_OIDC_CLIENT_SECRET, ""]
|
||||||
redirect_uris:
|
redirect_uris:
|
||||||
- matching_mode: strict
|
|
||||||
url: https://vault.hensen.io/ui/vault/auth/oidc/oidc/callback
|
|
||||||
- matching_mode: strict
|
- matching_mode: strict
|
||||||
url: https://vault.rubenhensen.nl/ui/vault/auth/oidc/oidc/callback
|
url: https://vault.rubenhensen.nl/ui/vault/auth/oidc/oidc/callback
|
||||||
- matching_mode: strict
|
- matching_mode: strict
|
||||||
@@ -41,4 +39,4 @@ data:
|
|||||||
attrs:
|
attrs:
|
||||||
name: Vault
|
name: Vault
|
||||||
provider: !KeyOf vault-provider
|
provider: !KeyOf vault-provider
|
||||||
meta_launch_url: https://vault.hensen.io
|
meta_launch_url: https://vault.rubenhensen.nl
|
||||||
|
|||||||
@@ -9,16 +9,6 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
ingressClassName: nginx
|
ingressClassName: nginx
|
||||||
rules:
|
rules:
|
||||||
- host: rss.hensen.io
|
|
||||||
http:
|
|
||||||
paths:
|
|
||||||
- path: /
|
|
||||||
pathType: Prefix
|
|
||||||
backend:
|
|
||||||
service:
|
|
||||||
name: freshrss
|
|
||||||
port:
|
|
||||||
number: 8080
|
|
||||||
- host: rss.rubenhensen.nl
|
- host: rss.rubenhensen.nl
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
@@ -32,6 +22,5 @@ spec:
|
|||||||
tls:
|
tls:
|
||||||
- secretName: letsencrypt-prod
|
- secretName: letsencrypt-prod
|
||||||
hosts:
|
hosts:
|
||||||
- rss.hensen.io
|
|
||||||
- rss.rubenhensen.nl
|
- rss.rubenhensen.nl
|
||||||
|
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ spec:
|
|||||||
- name: X-Forwarded-Proto
|
- name: X-Forwarded-Proto
|
||||||
value: https
|
value: https
|
||||||
- name: Host
|
- name: Host
|
||||||
value: blog.hensen.io
|
value: blog.rubenhensen.nl
|
||||||
periodSeconds: 10
|
periodSeconds: 10
|
||||||
timeoutSeconds: 3
|
timeoutSeconds: 3
|
||||||
successThreshold: 1
|
successThreshold: 1
|
||||||
@@ -106,7 +106,7 @@ spec:
|
|||||||
- name: X-Forwarded-Proto
|
- name: X-Forwarded-Proto
|
||||||
value: https
|
value: https
|
||||||
- name: Host
|
- name: Host
|
||||||
value: blog.hensen.io
|
value: blog.rubenhensen.nl
|
||||||
periodSeconds: 300
|
periodSeconds: 300
|
||||||
timeoutSeconds: 3
|
timeoutSeconds: 3
|
||||||
successThreshold: 1
|
successThreshold: 1
|
||||||
@@ -135,7 +135,7 @@ spec:
|
|||||||
name: ghost-mysql-env
|
name: ghost-mysql-env
|
||||||
key: MYSQL_DATABASE
|
key: MYSQL_DATABASE
|
||||||
- name: url
|
- name: url
|
||||||
value: https://blog.hensen.io
|
value: https://blog.rubenhensen.nl
|
||||||
envFrom:
|
envFrom:
|
||||||
- secretRef:
|
- secretRef:
|
||||||
name: ghost-mail-config
|
name: ghost-mail-config
|
||||||
|
|||||||
@@ -18,20 +18,9 @@ spec:
|
|||||||
ingressClassName: nginx
|
ingressClassName: nginx
|
||||||
tls:
|
tls:
|
||||||
- hosts:
|
- hosts:
|
||||||
- blog.hensen.io
|
|
||||||
- blog.rubenhensen.nl
|
- blog.rubenhensen.nl
|
||||||
secretName: ghost-tls-secret
|
secretName: ghost-tls-secret
|
||||||
rules:
|
rules:
|
||||||
- host: blog.hensen.io
|
|
||||||
http:
|
|
||||||
paths:
|
|
||||||
- path: /
|
|
||||||
pathType: Prefix
|
|
||||||
backend:
|
|
||||||
service:
|
|
||||||
name: ghost-service
|
|
||||||
port:
|
|
||||||
name: ghost
|
|
||||||
- host: blog.rubenhensen.nl
|
- host: blog.rubenhensen.nl
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
|
|||||||
@@ -24,16 +24,6 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
ingressClassName: nginx
|
ingressClassName: nginx
|
||||||
rules:
|
rules:
|
||||||
- host: ha.hensen.io
|
|
||||||
http:
|
|
||||||
paths:
|
|
||||||
- path: /
|
|
||||||
pathType: Prefix
|
|
||||||
backend:
|
|
||||||
service:
|
|
||||||
name: home-assistant-external
|
|
||||||
port:
|
|
||||||
number: 8123
|
|
||||||
- host: ha.rubenhensen.nl
|
- host: ha.rubenhensen.nl
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
@@ -47,6 +37,5 @@ spec:
|
|||||||
tls:
|
tls:
|
||||||
- secretName: letsencrypt-prod
|
- secretName: letsencrypt-prod
|
||||||
hosts:
|
hosts:
|
||||||
- ha.hensen.io
|
|
||||||
- ha.rubenhensen.nl
|
- ha.rubenhensen.nl
|
||||||
|
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ spec:
|
|||||||
cert-manager.io/cluster-issuer: prod-cluster-issuer
|
cert-manager.io/cluster-issuer: prod-cluster-issuer
|
||||||
nginx.ingress.kubernetes.io/backend-protocol: "HTTP"
|
nginx.ingress.kubernetes.io/backend-protocol: "HTTP"
|
||||||
hosts:
|
hosts:
|
||||||
# - host: immich.hensen.io
|
# - host: immich.rubenhensen.nl
|
||||||
# paths:
|
# paths:
|
||||||
# - path: "/"
|
# - path: "/"
|
||||||
# - host: mbg.hensen.io
|
# - host: mbg.hensen.io
|
||||||
@@ -118,7 +118,7 @@ spec:
|
|||||||
tls:
|
tls:
|
||||||
- secretName: letsencrypt-prod
|
- secretName: letsencrypt-prod
|
||||||
hosts:
|
hosts:
|
||||||
# - immich.hensen.io
|
# - immich.rubenhensen.nl
|
||||||
- mbg.hensen.io
|
- mbg.hensen.io
|
||||||
- foto.scoutingmbg.nl
|
- foto.scoutingmbg.nl
|
||||||
|
|
||||||
|
|||||||
@@ -9,16 +9,6 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
ingressClassName: nginx
|
ingressClassName: nginx
|
||||||
rules:
|
rules:
|
||||||
- host: lingo.hensen.io
|
|
||||||
http:
|
|
||||||
paths:
|
|
||||||
- path: /api(/|$)(.*)
|
|
||||||
pathType: ImplementationSpecific
|
|
||||||
backend:
|
|
||||||
service:
|
|
||||||
name: lingo-api
|
|
||||||
port:
|
|
||||||
number: 8000
|
|
||||||
- host: lingo.rubenhensen.nl
|
- host: lingo.rubenhensen.nl
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
@@ -32,7 +22,6 @@ spec:
|
|||||||
tls:
|
tls:
|
||||||
- secretName: letsencrypt-prod
|
- secretName: letsencrypt-prod
|
||||||
hosts:
|
hosts:
|
||||||
- lingo.hensen.io
|
|
||||||
- lingo.rubenhensen.nl
|
- lingo.rubenhensen.nl
|
||||||
---
|
---
|
||||||
apiVersion: networking.k8s.io/v1
|
apiVersion: networking.k8s.io/v1
|
||||||
@@ -45,16 +34,6 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
ingressClassName: nginx
|
ingressClassName: nginx
|
||||||
rules:
|
rules:
|
||||||
- host: lingo.hensen.io
|
|
||||||
http:
|
|
||||||
paths:
|
|
||||||
- path: /
|
|
||||||
pathType: Prefix
|
|
||||||
backend:
|
|
||||||
service:
|
|
||||||
name: lingo-frontend
|
|
||||||
port:
|
|
||||||
number: 8001
|
|
||||||
- host: lingo.rubenhensen.nl
|
- host: lingo.rubenhensen.nl
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
@@ -68,5 +47,4 @@ spec:
|
|||||||
tls:
|
tls:
|
||||||
- secretName: letsencrypt-prod
|
- secretName: letsencrypt-prod
|
||||||
hosts:
|
hosts:
|
||||||
- lingo.hensen.io
|
|
||||||
- lingo.rubenhensen.nl
|
- lingo.rubenhensen.nl
|
||||||
|
|||||||
@@ -24,16 +24,6 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
ingressClassName: nginx
|
ingressClassName: nginx
|
||||||
rules:
|
rules:
|
||||||
- host: longhorn.hensen.io
|
|
||||||
http:
|
|
||||||
paths:
|
|
||||||
- path: /
|
|
||||||
pathType: Prefix
|
|
||||||
backend:
|
|
||||||
service:
|
|
||||||
name: longhorn-frontend
|
|
||||||
port:
|
|
||||||
number: 80
|
|
||||||
- host: longhorn.rubenhensen.nl
|
- host: longhorn.rubenhensen.nl
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
@@ -47,5 +37,4 @@ spec:
|
|||||||
tls:
|
tls:
|
||||||
- secretName: letsencrypt-prod
|
- secretName: letsencrypt-prod
|
||||||
hosts:
|
hosts:
|
||||||
- longhorn.hensen.io
|
|
||||||
- longhorn.rubenhensen.nl
|
- longhorn.rubenhensen.nl
|
||||||
|
|||||||
+2
-2
@@ -9,7 +9,7 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
ingressClassName: nginx
|
ingressClassName: nginx
|
||||||
rules:
|
rules:
|
||||||
- host: nas.hensen.io
|
- host: nas.rubenhensen.nl
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
- path: /
|
- path: /
|
||||||
@@ -25,5 +25,5 @@ spec:
|
|||||||
# TLS secretName used on ClusterIssuer
|
# TLS secretName used on ClusterIssuer
|
||||||
- secretName: letsencrypt-prod
|
- secretName: letsencrypt-prod
|
||||||
hosts:
|
hosts:
|
||||||
- nas.hensen.io
|
- nas.rubenhensen.nl
|
||||||
|
|
||||||
|
|||||||
@@ -63,7 +63,6 @@ spec:
|
|||||||
oidc_client_secret="$OIDC_CLIENT_SECRET" \
|
oidc_client_secret="$OIDC_CLIENT_SECRET" \
|
||||||
default_role="default"
|
default_role="default"
|
||||||
vault write auth/oidc/role/default \
|
vault write auth/oidc/role/default \
|
||||||
allowed_redirect_uris="https://vault.hensen.io/ui/vault/auth/oidc/oidc/callback" \
|
|
||||||
allowed_redirect_uris="https://vault.rubenhensen.nl/ui/vault/auth/oidc/oidc/callback" \
|
allowed_redirect_uris="https://vault.rubenhensen.nl/ui/vault/auth/oidc/oidc/callback" \
|
||||||
allowed_redirect_uris="http://localhost:8250/oidc/callback" \
|
allowed_redirect_uris="http://localhost:8250/oidc/callback" \
|
||||||
user_claim="preferred_username" \
|
user_claim="preferred_username" \
|
||||||
|
|||||||
@@ -36,8 +36,6 @@ server:
|
|||||||
tls:
|
tls:
|
||||||
- secretName: letsencrypt-prod
|
- secretName: letsencrypt-prod
|
||||||
hosts:
|
hosts:
|
||||||
- vault.hensen.io
|
|
||||||
- vault.rubenhensen.nl
|
- vault.rubenhensen.nl
|
||||||
hosts:
|
hosts:
|
||||||
- host: "vault.hensen.io"
|
|
||||||
- host: "vault.rubenhensen.nl"
|
- host: "vault.rubenhensen.nl"
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
provider:
|
provider:
|
||||||
vault:
|
vault:
|
||||||
server: "https://vault.hensen.io"
|
server: "https://vault.rubenhensen.nl"
|
||||||
path: "kv"
|
path: "kv"
|
||||||
# Version is the Vault KV secret engine version.
|
# Version is the Vault KV secret engine version.
|
||||||
# This can be either "v1" or "v2", defaults to "v2"
|
# This can be either "v1" or "v2", defaults to "v2"
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
ingressClassName: nginx
|
ingressClassName: nginx
|
||||||
rules:
|
rules:
|
||||||
- host: alv.hensen.io
|
- host: alv.rubenhensen.nl
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
- path: /
|
- path: /
|
||||||
@@ -40,4 +40,4 @@ spec:
|
|||||||
# TLS secretName used on ClusterIssuer
|
# TLS secretName used on ClusterIssuer
|
||||||
- secretName: letsencrypt-prod
|
- secretName: letsencrypt-prod
|
||||||
hosts:
|
hosts:
|
||||||
- alv.hensen.io
|
- alv.rubenhensen.nl
|
||||||
|
|||||||
Reference in New Issue
Block a user