Chứng minh một commit code tự động chảy hết qua CI -> cập nhật helm -> ArgoCD tự deploy.
Chuẩn bị: lấy bản app repo mới nhất, bật SonarServer và cập nhật SONAR_HOST_URL nếu IP đổi,
ghi lại tag image hiện tại.
Thực hiện:
git add .
git commit -m "test pipeline"
git push origin feature-X # push feature -> KHÔNG trigger
feature-X -> main -> chạy sonar + quality gate.values.yaml.Vòng GitOps hoàn chỉnh: code -> CI (scan/quality gate) -> build/push image (ECR) -> cập nhật
values.yaml (Git) -> ArgoCD đồng bộ Git -> cluster. Git là nguồn chân lý duy nhất - không
kubectl apply thủ công.