Cluster should be running Ubuntu and have k0s deployed
k0sctl apply -c k0s-cluster.yaml
Cluster should have nfs-common installed
- Install Argocd
kubectl apply -k base/k8s/argocd/overlay/in-cluster
- Prepare 1password credentials and tokens secret.
- 1password-credentials.json must be base64 encoded
2. After installing the core apps, create the secrets kubectl create secret generic op-credentials --from-literal=1password-credentials=$(cat 1password-credentials.json | base64 -w 0)`
- Install the core apps using ArgoCD
kubectl apply -f core/applicationset.yaml
- Install the ArgoCD manifests again to ensure custom resources are created
kubectl apply -k base/k8s/argocd/overlay/in-cluster