Files
homelab-v/k8s
Vegard Hagen c1b1719e8c fix(cilium): disable alpn
I have a hunch that this somehow interferes with Argo CD.

The Argo CD login page shows up in Safari 18.5, Brave 1.80.120 and
Firefox 140.0.4.
After logging in using Authelia (OIDC), Argo CD starts to display 404
error in Brave and Firefox, but it works in Safari.
Clearing site data makes the login page show up in Brave and Firefox
again.

Signed-off-by: Vegard Hagen <[email protected]>
2025-07-21 10:27:13 +02:00
..
2025-07-21 10:27:13 +02:00

Manual bootstrap

CRDs

Gateway API

kubectl apply -k infra/crds

Cilium

kubectl kustomize --enable-helm infra/network/cilium | kubectl apply -f -

Sealed-secrets

kustomize build --enable-helm infra/controllers/sealed-secrets | kubectl apply -f -

Proxmox CSI Plugin

kustomize build --enable-helm infra/storage/proxmox-csi | kubectl apply -f -
kubectl get csistoragecapacities -ocustom-columns=CLASS:.storageClassName,AVAIL:.capacity,ZONE:.nodeTopology.matchLabels -A

Argo CD

kustomize build --enable-helm infra/controllers/argocd | kubectl apply -f -
kubectl -n argocd get secret argocd-initial-admin-secret -ojson | jq -r ' .data.password | @base64d'
kubectl apply -k infra
kubectl apply -k sets

SBOM

  • Cilium
  • Hubble
  • Argo CD
  • Proxmox CSI Plugin
  • Cert-manager
  • Gateway
  • Authentication (Keycloak, Authentik, ...)
  • [] CNPG - Cloud Native PostGresSQL

CRDs

  • [] Gateway
  • [] Argo CD
  • [] Sealed-secrets

TODO

  • Remotely managed cloudflared tunnel
  • Keycloak
  • [] Argo CD sync-wave
commonAnnotations:
    argocd.argoproj.io/sync-wave: "-1"