James Allenby JamesAllenby
  • Joined on 2025-01-07
JamesAllenby pushed to main at JamesAllenby/homelab-platform 2026-07-01 20:01:36 +01:00
183b37d1f2 fix: start Gateway with HTTP listener only, add HTTPS after certs exist
JamesAllenby pushed to main at JamesAllenby/homelab-platform 2026-07-01 19:59:25 +01:00
1cf9f1bb72 feat: add Gateway, ClusterIssuer, and platform-config app
JamesAllenby pushed to main at JamesAllenby/homelab-platform 2026-07-01 19:56:54 +01:00
960453e00e feat: add Traefik app with Gateway API provider
JamesAllenby pushed to main at JamesAllenby/homelab-platform 2026-07-01 19:48:58 +01:00
e2af28a3f2 fix: persist git.jrdn.dev SSH known hosts in ArgoCD config
JamesAllenby pushed to main at JamesAllenby/homelab-platform 2026-07-01 19:46:21 +01:00
8aed0ccb85 feat: add cert-manager app with Gateway API support
JamesAllenby pushed to main at JamesAllenby/homelab-platform 2026-07-01 19:42:32 +01:00
ecedacc9d5 feat: add Longhorn storage app
JamesAllenby pushed to main at JamesAllenby/homelab-platform 2026-07-01 19:37:35 +01:00
b58eccb9d3 fix: use chart field for OCI helm source
JamesAllenby created branch main in JamesAllenby/homelab-platform 2026-07-01 19:35:20 +01:00
JamesAllenby pushed to main at JamesAllenby/homelab-platform 2026-07-01 19:35:20 +01:00
0e3d07d720 feat: bootstrap ArgoCD with app-of-apps pattern
JamesAllenby created repository JamesAllenby/homelab-platform 2026-07-01 18:58:24 +01:00
JamesAllenby pushed to main at JamesAllenby/homelab-infrastructure 2026-07-01 10:13:32 +01:00
5e11ed8fdc feat: add traefik role
bcc7922f46 refactor: add l2 announcements and lb ipam to cilium
89f28c2738 feat: add longhorn role to site.yaml
c27709a0ef fix: enable insecure tls for metrics server
9fc67c61c0 feat: add metrics server install to site.yaml
Compare 17 commits »
JamesAllenby pushed to main at JamesAllenby/homelab-infrastructure 2026-06-30 00:25:49 +01:00
010f0657b5 feat: update control plane role
6a127588f0 fix: use correct permission for static pod manifest
248ccb48fe feat: add task for copying admin configurations
1f13980b53 feat: install open-iscsi for longhorn
ff35802ba5 feat: add containerd service task
Compare 8 commits »
JamesAllenby pushed to main at JamesAllenby/homelab-infrastructure 2026-06-29 22:09:32 +01:00
e6d48c6802 feat: set ansible output format to yaml
JamesAllenby pushed to main at JamesAllenby/homelab-infrastructure 2026-06-29 01:43:30 +01:00
1592c8290d fix: allow metrics-server to work on insecure tls
2c0e7245b6 fix: remove taint from control-plane nodes
Compare 2 commits »
JamesAllenby pushed to main at JamesAllenby/homelab-infrastructure 2026-06-29 01:29:45 +01:00
d4e7d2ca0e feat: add metric server helm release
JamesAllenby pushed to main at JamesAllenby/homelab-infrastructure 2026-06-29 01:17:44 +01:00
293df1cfbe feat: install cilium cni
JamesAllenby pushed to main at JamesAllenby/homelab-infrastructure 2026-06-29 00:26:48 +01:00
8d821d643c fix: add new recipe for destroying instances only
JamesAllenby pushed to main at JamesAllenby/homelab-infrastructure 2026-06-29 00:21:55 +01:00
480bdf3fe2 doc: add first readme
0d079ee672 feat: add keepalived (unused)
82b3e5f9dd feat: add kube-vip to control plane role
0d5e4f8949 feat: add kube-vip role
f7865c59cf feat: add correct interface for each inventory
Compare 11 commits »
JamesAllenby pushed to main at JamesAllenby/homelab-infrastructure 2026-06-27 13:06:55 +01:00
e509fd8225 feat: increase master count to 3
470fd15b56 feat: initialise k8s cluster
Compare 2 commits »
JamesAllenby pushed to main at JamesAllenby/homelab-infrastructure 2026-06-27 00:45:54 +01:00
a1d9ea1a67 feat: remove handler