stack-viewer
Esta página corre dentro del cluster que describe. Si la estás viendo, el pipeline completo funcionó.
Capas del stack
k3s-infra
Ansible. Provisiona el servidor, endurece SSH/firewall, instala k3s y hace el bootstrap de Argo CD. No sabe nada de aplicaciones — su trabajo termina cuando Argo CD queda corriendo.
roles/, playbooks/site.ymlk3s-gitops
Única fuente de verdad que Argo CD sincroniza: charts de Helm por app y las Applications que le dicen a Argo CD qué mirar. Nada de código de aplicación vive acá.
charts/, argocd-apps/Argo CD
Corre dentro del propio cluster. Hace pull de k3s-gitops, compara contra el estado real y reconcilia — nadie le hace push ni le corre kubectl apply desde afuera.
namespace argocdstack-viewer (este repo)
Código + Dockerfile + workflow de CI. No tiene un solo YAML de Kubernetes — eso vive centralizado en k3s-gitops, no repartido por cada repo de app.
src, Dockerfile, .github/workflows/