From 3ab67dd222f21384eebf9ed5e4f83d7efeecb17c Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Tue, 20 Jan 2026 11:06:25 -0800 Subject: [PATCH] Fix devpi image path for minikube registry access - Use host.containers.internal:5050 instead of registry.tail8d86e.ts.net - Minikube's CRI-O can't resolve Tailscale DNS, but can reach Zot via podman host - Also update CLAUDE.md to spell out kubectl commands (fish abbreviations don't work in scripts) Co-Authored-By: Claude Opus 4.5 --- CLAUDE.md | 14 ++++++++------ argocd/manifests/devpi/statefulset.yaml | 3 ++- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 833ac74..bd80263 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -88,14 +88,16 @@ Most services are migrating to Kubernetes. These are managed via ArgoCD using th **Useful commands:** ```fish -argocd app list # List all apps -argocd app get # Get app details -argocd app diff # Preview changes before sync -argocd app sync # Sync an app -ki get pods -n # Check pods (ki = kubectl --context=minikube-indri) -k9i # k9s for the minikube-indri context +argocd app list # List all apps +argocd app get # Get app details +argocd app diff # Preview changes before sync +argocd app sync # Sync an app +kubectl --context=minikube-indri get pods -n # Check pods +kubectl --context=minikube-indri logs -n # View logs ``` +Note: The user has fish abbreviations `ki` for `kubectl --context=minikube-indri` and `k9i` for `k9s --context=minikube-indri`, but these only work in interactive shells. + ### Indri Services (via Ansible) Some services remain on indri outside of Kubernetes: diff --git a/argocd/manifests/devpi/statefulset.yaml b/argocd/manifests/devpi/statefulset.yaml index 21dac52..506275d 100644 --- a/argocd/manifests/devpi/statefulset.yaml +++ b/argocd/manifests/devpi/statefulset.yaml @@ -18,7 +18,8 @@ spec: fsGroup: 1000 containers: - name: devpi - image: registry.tail8d86e.ts.net/blumeops/devpi:latest + # Use host.containers.internal for minikube's CRI-O to reach Zot on indri + image: host.containers.internal:5050/blumeops/devpi:latest args: - "--serverdir" - "/devpi"