add second ingressroute

This commit is contained in:
2026-06-14 02:11:42 +01:00
parent 6da4451697
commit 6ff5eaafa2
3 changed files with 25 additions and 9 deletions
@@ -12,3 +12,4 @@ resources:
- ops-safe-vmcp-ingress.yaml - ops-safe-vmcp-ingress.yaml
- state-docs-vmcp.yaml - state-docs-vmcp.yaml
- state-docs-vmcp-ingress.yaml - state-docs-vmcp-ingress.yaml
- state-docs-ngorse-ingress.yaml
@@ -0,0 +1,24 @@
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: state-docs-vmcp-ngorse-ingress
namespace: toolhive-system
labels:
app.kubernetes.io/name: state-docs-vmcp
annotations:
dns.internal: 'true'
dns.internal.hostname: state-docs.ngorse.com
spec:
entryPoints:
- websecure
routes:
- kind: Rule
match: Host(`state-docs.ngorse.com`)
services:
- name: state-docs-vmcp
namespace: toolhive-system
port: 4483
# No default TLSStore in this cluster, so reference the wildcard cert
# explicitly. olb42-wildcard-tls is auto-reflected into every namespace.
tls:
secretName: olb42-wildcard-tls
@@ -5,9 +5,6 @@ metadata:
namespace: toolhive-system namespace: toolhive-system
labels: labels:
app.kubernetes.io/name: state-docs-vmcp app.kubernetes.io/name: state-docs-vmcp
annotations:
dns.internal: 'true'
dns.internal.hostname: state-docs.ngorse.com
spec: spec:
entryPoints: entryPoints:
- websecure - websecure
@@ -18,12 +15,6 @@ spec:
- name: state-docs-vmcp - name: state-docs-vmcp
namespace: toolhive-system namespace: toolhive-system
port: 4483 port: 4483
- kind: Rule
match: Host(`state-docs.ngorse.com`)
services:
- name: state-docs-vmcp
namespace: toolhive-system
port: 4483
# No default TLSStore in this cluster, so reference the wildcard cert # No default TLSStore in this cluster, so reference the wildcard cert
# explicitly. olb42-wildcard-tls is auto-reflected into every namespace. # explicitly. olb42-wildcard-tls is auto-reflected into every namespace.
tls: tls: