feat: add Gitea CI/CD with Vault-backed kubeconfig deploy
Some checks failed
CI / Lint (push) Failing after 15s
CI / Release (push) Has been skipped
CI / Docker Build & Push (push) Has been skipped
CI / Deploy to Kubernetes (push) Has been skipped
CI / Notify (push) Successful in 1s

- Create CI workflow: lint, release, docker build+push, kustomize deploy
- Switch image registry from GHCR to internal Gitea registry
- Deploy job uses kubeconfig mounted from Vault via ESO
- Add ntfy notifications for success, deploy, and failure
This commit is contained in:
2026-02-18 18:30:14 -05:00
parent 4069647495
commit 12bdcab180
5 changed files with 251 additions and 5 deletions

View File

@@ -20,7 +20,7 @@ spec:
spec:
containers:
- name: gradio
image: ghcr.io/billy-davies-2/llm-apps:v2-202602130804
image: gitea-http.gitea.svc.cluster.local:3000/daviestechlabs/gradio-ui:latest
imagePullPolicy: Always
command: ["python", "stt.py"]
ports: