v0.1: Dogfood deployment on k3s via Forgejo → Argo CD (then Helm chart) #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Dogfood Cairn on the CordyCeps k3s cluster through the existing GitOps pipeline. This is both the v0.1 proof and the template for the eventual public Helm chart.
cairn-data) + PV/PVC or hostPath-style NFS mounthomelab-configrepo underk3s/cairn/→ Argo CD picks it up (rememberdirectory.recurse: trueis already set)/healthzwired as liveness/readiness probesdeploy/chart/Storage note: NFS + the POSIX driver's atomic temp-file-rename is the exact production pattern the product targets — any weirdness found here (root squash, permissions, rename semantics over NFS) is product feedback, not just ops noise. Write findings to the wiki.
Manifests written and staged as homelab-config PR #3 — namespace, static NFS PV/PVC (
DaPool/cairn-data), Deployment (non-root uid 1000, Recreate strategy,/healthzprobes, config from Secret), MetalLB Service on 192.168.10.247.Deliberately a PR rather than a push to main: Argo CD auto-syncs main, and the image doesn't exist in the registry yet — merging now would produce ImagePullBackOff + Discord alert noise. The PR body carries the full pre-merge checklist (TrueNAS dataset, k3s
registries.yamlfor the HTTP registry via Ansible, multi-arch buildx push, manual Secrets, then merge).Remaining after merge:
deploy/chart/once the raw manifests have proven themselves