## Todo
## In Progress
## Completed
- [x] **Test & Monitor**
- [x] Test syncing one application ✅ 2025-07-09
- [x] Verify application deploys correctly ✅ 2025-07-09
- [x] **Create Applications**
- [x] Create ArgoCD app for arr-stack namespace ✅ 2025-07-09
- [x] Create ArgoCD app for observability namespace ✅ 2025-07-09
- [x] Create ArgoCD app for other services as needed ✅ 2025-07-09
- [x] Set sync policy to auto (not safe but better) ✅ 2025-07-09
- [x] **Connect Git Repository** ✅ 2025-07-09
- [x] Login to ArgoCD web UI ✅ 2025-07-09
- [x] Add your public git repository ✅ 2025-07-09
- [x] Test repository connection ✅ 2025-07-09
- [x] **Install ArgoCD** ✅ 2025-07-09
- [x] Create namespace: `kubectl create namespace argocd` ✅ 2025-07-09
- [x] Install ArgoCD: `kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml` ✅ 2025-07-09
- [x] Set up ingress for ArgoCD web UI ✅ 2025-07-09
- [x] Get admin password: `kubectl get secret argocd-initial-admin-secret -n argocd -o jsonpath="{.data.password}" | base64 -d` ✅ 2025-07-09
## NOTES
- [x] **Purpose:** Simple GitOps for homelab cluster config ✅ 2025-08-03
- [x] **Installation:** Basic ArgoCD installation (no Helm complexity) ✅ 2025-08-03
- [x] **Repository:** Point to your existing public git repo ✅ 2025-08-03
- [x] **Sync:** Manual sync for safety in homelab ✅ 2025-08-03
- [x] **Access:** Web UI for managing deployments ✅ 2025-08-03
%% kanban:settings
```
{"kanban-plugin":"board"}
```
%%