updated bootstrapping procedure with more sane defaults

This commit is contained in:
2025-09-03 13:20:09 +02:00
parent e98d7330f1
commit b54b6b0f60
6 changed files with 34 additions and 34 deletions

View File

@@ -1,7 +1,7 @@
# Kluster setup and IaaC using argoCD
### Initial setup
### Description
#### Requirements:
- A running k3s instance
- `sealedsecrets` deployed
@@ -27,20 +27,21 @@ The app-of-apps will bootstrap a fully featured cluster with the following compo
- immich
- ...
#### Recap
- install sealedsecrets see [README](./infrastructure/sealedsecrets/README.md)
## Setup instructions
1. install sealedsecrets see [README](./infrastructure/sealedsecrets/README.md)
```bash
kubectl apply -k infrastructure/sealedsecrets
kubectl apply -f infrastructure/sealedsecrets/main.key
kubectl delete pod -n kube-system -l name=sealed-secrets-controller
```
- install argocd
1. install argocd and the app-of-apps bundled with it
```bash
kubectl apply -k infrastructure/argocd
```
- wait...
> NOTE: The argocd kustomization already mentions some CRDs available only after the full bootstrapping (traefik). You might have to apply the last step twice
### Adding an application
todo