From 76799c43b35e3030399ec49dc70c440edf3afa08 Mon Sep 17 00:00:00 2001 From: LordMathis Date: Tue, 26 Aug 2025 22:05:59 +0200 Subject: [PATCH] Add mcpo service and ingress route configuration to homelab-proxy --- apps/prod/homelab-proxy/kustomization.yaml | 1 + apps/prod/homelab-proxy/mcpo.yaml | 30 ++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 apps/prod/homelab-proxy/mcpo.yaml diff --git a/apps/prod/homelab-proxy/kustomization.yaml b/apps/prod/homelab-proxy/kustomization.yaml index c3379f8..490feb7 100644 --- a/apps/prod/homelab-proxy/kustomization.yaml +++ b/apps/prod/homelab-proxy/kustomization.yaml @@ -6,4 +6,5 @@ resources: - ../../base/homelab-proxy - llamactl.yaml - chatui.yaml + - mcpo.yaml - netdata.yaml diff --git a/apps/prod/homelab-proxy/mcpo.yaml b/apps/prod/homelab-proxy/mcpo.yaml new file mode 100644 index 0000000..6e37196 --- /dev/null +++ b/apps/prod/homelab-proxy/mcpo.yaml @@ -0,0 +1,30 @@ +apiVersion: v1 +kind: Service +metadata: + name: mcpo-proxy + namespace: homelab-proxy + annotations: + tailscale.com/tailnet-fqdn: ${MCPO_TAILNET_FQDN} +spec: + type: ExternalName + externalName: placeholder + ports: + - port: ${MCPO_INTERNAL_PORT} + name: http + +--- +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: mcpo-ingress + namespace: homelab-proxy +spec: + entryPoints: + - websecure + routes: + - match: Host(`${MCPO_DOMAIN}`) + kind: Rule + services: + - name: mcpo-proxy + port: ${MCPO_INTERNAL_PORT} +