33 lines
678 B
Markdown
33 lines
678 B
Markdown
# GitOps Playground (ArgoCD + Kind)
|
|
|
|
## Prerequisites
|
|
- NixOS / Nix package manager
|
|
- Direnv (optional, but recommended)
|
|
|
|
## Quick Start
|
|
|
|
1. **Enter Environment:**
|
|
```bash
|
|
direnv allow
|
|
# OR if not using direnv:
|
|
nix develop
|
|
```
|
|
|
|
2. **Spin up Playground:**
|
|
```bash
|
|
make setup
|
|
```
|
|
|
|
3. **Access ArgoCD:**
|
|
- Run the port-forward command output by the make script.
|
|
- Login with `admin` and the printed password.
|
|
|
|
4. **Experiment:**
|
|
- View the `guestbook` application in the UI.
|
|
- Modify `argocd/application.yaml` to point to a different repo or path.
|
|
- Run `k9s` to explore the cluster state.
|
|
|
|
## Cleanup
|
|
```bash
|
|
make clean
|
|
```
|