Skip to content

Lab13#17

Merged
qobz1e merged 3 commits into
masterfrom
lab13
Apr 23, 2026
Merged

Lab13#17
qobz1e merged 3 commits into
masterfrom
lab13

Conversation

@qobz1e
Copy link
Copy Markdown
Owner

@qobz1e qobz1e commented Apr 23, 2026

Checklist — Lab 13 (ArgoCD GitOps)

Task 1 — ArgoCD Installation & Setup (2 pts)

  • ArgoCD installed via Helm
  • All pods running in argocd namespace
  • UI accessible via port-forward
  • Admin password retrieved
  • CLI installed and logged in

Task 2 — Application Deployment (3 pts)

  • k8s/argocd/ directory created
  • Application manifest created
  • Application visible in ArgoCD UI
  • Initial sync completed
  • App accessible and working
  • GitOps workflow tested (changes in Helm values reflected via ArgoCD sync)

Task 3 — Multi-Environment Deployment (3 pts)

  • Dev and prod namespaces created (dev, prod)
  • Dev application with auto-sync enabled (selfHeal, prune)
  • Prod application with manual sync
  • Different configurations per environment (values-dev.yaml, values-prod.yaml)
  • Both apps deployed and verified in cluster and ArgoCD UI

Task 4 — Self-Healing & Documentation (2 pts)

  • Manual scale test performed (kubectl scale deployment)
  • Self-healing observed (ArgoCD reverted drift to Git state)
  • Pod deletion test performed (ReplicaSet restored pods)
  • Configuration drift test done (manual edits reverted by ArgoCD sync)
  • k8s/ARGOCD.md complete

@qobz1e qobz1e merged commit 04aefb6 into master Apr 23, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant