HOMELAB-1097: fix Paperclip exec probes + add TCPRoute CRD #223
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "plane/HOMELAB-1097-fix-db-permissions"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Fixes two issues discovered during HOMELAB-1097 Paperclip crash-loop investigation:
Probes use
httpGet→ Paperclip returns 403: Paperclip's authenticated mode CSRF/origin validation rejects kubelet HTTP probes that use the pod IP as Host header. Switch toexecprobes usingcurl localhostto bypass the origin check.Gateway ArgoCD sync stuck on missing TCPRoute CRD: The
forgejo-sshTCPRoute can't be applied because thetcproutes.gateway.networking.k8s.ioCRD was never installed. Added the upstream CRD and bumped the route tov1.Changes
charts/apps/paperclip/templates/deployment.yaml— addprobeType: execsupportcharts/apps/paperclip/values.yaml— default probes toprobeType: execmanifests/gateway-api-crds/tcproutes.yaml— new CRD from upstreammanifests/gateway/routes/forgejo-ssh.yaml— bumpv1alpha2→v1Verify
kubectl get tcproute -n forgejoshows forgejo-ssh