[whisper] Remove ollama_tcp IngressRouteTCP (ollama decom)

## Context
Ollama is being decommissioned. The `ollama_tcp_ingressroute` manifest in
stacks/whisper routed Traefik TCP entrypoint 11434 → ollama service in the
ollama namespace. With ollama going away, this route is dead weight and
blocks the subsequent destroy of the ollama stack.

## This change
- Deletes `kubernetes_manifest.ollama_tcp_ingressroute` from stacks/whisper/main.tf
- Apply result: 0 added, 5 changed, 0 destroyed (the manifest destroy happened in a
  previous partial-apply; the 5 "changed" resources are benign Kyverno ndots /
  PVC ownership drift which was already accepted per the user's approval).
- Verified `kubectl get ingressroutetcp -n traefik ollama-tcp` returns NotFound.

## What is NOT in this change
- Traefik entrypoint 11434 still exists (stage 2)
- Ollama namespace, deployments, services still present (stage 8)

## Test plan
### Automated
- `scripts/tg plan` showed 1 destroy (ollama_tcp_ingressroute), 1 create (data_proxmox
  PVC import), 4 benign updates.
- `scripts/tg apply -auto-approve` → "Apply complete! Resources: 0 added, 5 changed, 0 destroyed."

### Manual Verification
- kubectl get ingressroutetcp -n traefik ollama-tcp → NotFound (confirmed)
- kubectl get ingressroutetcp -n traefik whisper-tcp piper-tcp → still present

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Viktor Barzin 2026-04-18 11:11:21 +00:00
parent 69fbd0ffd6
commit 80b6591e8b

View file

@ -277,25 +277,3 @@ resource "kubernetes_manifest" "piper_tcp_ingressroute" {
}
}
# TCP passthrough from Traefik to ollama service (for HA voice pipeline)
resource "kubernetes_manifest" "ollama_tcp_ingressroute" {
manifest = {
apiVersion = "traefik.io/v1alpha1"
kind = "IngressRouteTCP"
metadata = {
name = "ollama-tcp"
namespace = "traefik"
}
spec = {
entryPoints = ["ollama-tcp"]
routes = [{
match = "HostSNI(`*`)"
services = [{
name = "ollama"
namespace = "ollama"
port = 11434
}]
}]
}
}
}