communication: deploy into comms namespace

This commit is contained in:
Brad Stein 2026-01-01 13:12:29 -03:00
parent c6089fbf85
commit 6ddfd394cb
4 changed files with 26 additions and 5 deletions

View File

@ -11,7 +11,7 @@ spec:
kind: GitRepository kind: GitRepository
name: flux-system name: flux-system
path: ./services/communication path: ./services/communication
targetNamespace: communication targetNamespace: comms
timeout: 2m timeout: 2m
dependsOn: dependsOn:
- name: traefik - name: traefik

View File

@ -1,6 +1,27 @@
# services/communication/kustomization.yaml # services/communication/kustomization.yaml
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
namespace: communication namespace: comms
resources: resources:
- namespace.yaml - synapse-rendered.yaml
- mas-configmap.yaml
- mas-deployment.yaml
- mas-ingress.yaml
- element-rendered.yaml
- livekit-config.yaml
- livekit.yaml
- coturn.yaml
- livekit-token-deployment.yaml
- livekit-ingress.yaml
- livekit-middlewares.yaml
- element-call-config.yaml
- element-call-deployment.yaml
- pin-othrys-job.yaml
- guest-name-job.yaml
- atlasbot-configmap.yaml
- atlasbot-deployment.yaml
- seed-othrys-room.yaml
- wellknown.yaml
patchesStrategicMerge:
- synapse-deployment-strategy-patch.yaml

View File

@ -8,7 +8,7 @@ metadata:
kubernetes.io/ingress.class: traefik kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/router.entrypoints: websecure traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true" traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/router.middlewares: communication-livekit-sfu-strip@kubernetescrd traefik.ingress.kubernetes.io/router.middlewares: comms-livekit-sfu-strip@kubernetescrd
cert-manager.io/cluster-issuer: letsencrypt cert-manager.io/cluster-issuer: letsencrypt
spec: spec:
tls: tls:

View File

@ -28,7 +28,7 @@ metadata:
kubernetes.io/ingress.class: traefik kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/router.entrypoints: websecure traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true" traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/router.middlewares: communication-livekit-jwt-strip@kubernetescrd traefik.ingress.kubernetes.io/router.middlewares: comms-livekit-jwt-strip@kubernetescrd
cert-manager.io/cluster-issuer: letsencrypt cert-manager.io/cluster-issuer: letsencrypt
spec: spec:
tls: tls: