Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/waylonwalker/homelab-argo
argocd configuration for my homelab
https://github.com/waylonwalker/homelab-argo
Last synced: 8 days ago
JSON representation
argocd configuration for my homelab
- Host: GitHub
- URL: https://github.com/waylonwalker/homelab-argo
- Owner: WaylonWalker
- Created: 2024-02-18T16:20:32.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-10-29T12:41:59.000Z (2 months ago)
- Last Synced: 2024-10-29T15:11:48.215Z (2 months ago)
- Language: Just
- Homepage:
- Size: 10.8 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ![Cover image](images/cover-3.png)
Test out with kind.
``` bash
kind create cluster --name minecraft
```Install Argo
``` bash
helm repo add argo https://argoproj.github.io/argo-helm
helm repo update
helm install argo argo/argo-cd --namespace argocd --create-namespace
```Go to the argocd dashboard.
``` bash
kubectl port-forward service/argo-argocd-server -n argocd 8080:443
argocd admin initial-password -n argocd
argocd login localhost:8080
argocd app list
```Create an app
``` bash
argocd app create homelab --repo https://github.com/waylonwalker/homelab-argo --path active --dest-server https://kubernetes.default.svc --dest-namespace homelab
argocd app list
argocd app sync homelab
argocd app list
argocd app set homelab --sync-policy automated --auto-prune
argocd app list
argocd app get homelab
```