FEAT(ci): add ArgoCD Image Updater and CI/CD pipelines

- ArgoCD Image Updater for Zot registry polling
- Tekton Tasks: git-clone, buildah-build-push
- Pipelines: nextjs, fastapi, python
- ExternalSecrets for Zot and GitHub credentials
This commit is contained in:
2026-01-07 14:27:51 +09:00
parent 34de9051c6
commit e1641cd3cf
14 changed files with 503 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
# ArgoCD Image Updater Helm Values
# Configuration for Zot private registry
config:
logLevel: debug
registries:
- name: zot
prefix: zot0213.kro.kr
api_url: https://zot0213.kro.kr
credentials: pullsecret:argocd/zot-registry-credentials
insecure: false
# Resource limits
resources:
requests:
cpu: 10m
memory: 64Mi
limits:
memory: 256Mi
# Tolerations for master node
tolerations:
- key: "node-role.kubernetes.io/master"
operator: "Exists"
effect: "NoExecute"
- key: "node-role.kubernetes.io/control-plane"
operator: "Exists"
effect: "NoSchedule"