Commit Graph

92 Commits

Author SHA1 Message Date
JamesAllenby 8dc6ac2939 feat: add ansible galaxy path 2026-08-14 22:19:18 +01:00
JamesAllenby 7f80884082 feat: add target for fetching ansible dependencies 2026-08-14 22:18:48 +01:00
JamesAllenby 9abb0b010e feat: add variable master and worker counts 2026-08-14 22:08:45 +01:00
JamesAllenby aa0e9f37bf fix: add cluster name to incus cluster 2026-08-09 20:50:02 +01:00
JamesAllenby 5613699540 fix: add roles path to ansible config 2026-08-09 20:49:40 +01:00
JamesAllenby 03dc10c0e5 chore: set minimum tofu version to 1.11.5 2026-07-28 16:47:14 +01:00
JamesAllenby 573afc50a4 doc: readme update 2026-07-28 16:37:33 +01:00
JamesAllenby 6dab1dccd9 chore: rename bare metal to hive 2026-07-28 16:37:20 +01:00
JamesAllenby ce16338203 doc: add quick start guide 2026-07-05 23:02:30 +01:00
JamesAllenby 591541215b fix: down recipe destroys entire tofu instance 2026-07-05 23:00:12 +01:00
JamesAllenby adccf7af22 style: format opentofu code 2026-07-05 22:54:07 +01:00
JamesAllenby 87e90a2327 ci: add yamlfmt config 2026-07-05 22:53:35 +01:00
JamesAllenby 9e0f9697a8 refactor: remove unused load balancer ranges 2026-07-05 22:38:01 +01:00
JamesAllenby 819add7725 refactor: remove longhorn 2026-07-05 22:32:12 +01:00
JamesAllenby 8c665eeff4 refactor: remove metrics-server 2026-07-05 22:31:56 +01:00
JamesAllenby b3279dd23c refactor: remove cilium 2026-07-05 22:31:32 +01:00
JamesAllenby 0a4c621c57 refactor: remove cert-manager 2026-07-05 22:24:18 +01:00
JamesAllenby 3ecf328d2a refactor: remove authentik 2026-07-05 22:23:50 +01:00
JamesAllenby 390e2b29f5 refactor: remove keepalived 2026-07-05 22:23:36 +01:00
JamesAllenby 259abad851 refactor: remove prometheus 2026-07-05 22:21:00 +01:00
JamesAllenby b7a7ed5632 refactor: remove traefik 2026-07-05 22:20:41 +01:00
JamesAllenby 6f62bf2a1b refactor: disable kube-vip svc load balancer 2026-07-05 22:19:34 +01:00
JamesAllenby 1efa0f9426 feat: add prometheus role 2026-07-05 22:19:07 +01:00
JamesAllenby 81bf536ac3 feat: add cert-manager role 2026-07-05 22:18:55 +01:00
JamesAllenby 02af027e43 feat: add authentik role 2026-07-05 22:18:43 +01:00
JamesAllenby dd8e1e3fc9 refactor: remove longhorn and traefik 2026-07-05 22:18:12 +01:00
JamesAllenby 5e11ed8fdc feat: add traefik role 2026-07-01 00:51:20 +01:00
JamesAllenby bcc7922f46 refactor: add l2 announcements and lb ipam to cilium 2026-07-01 00:50:52 +01:00
JamesAllenby 89f28c2738 feat: add longhorn role to site.yaml 2026-07-01 00:23:22 +01:00
JamesAllenby c27709a0ef fix: enable insecure tls for metrics server 2026-07-01 00:23:11 +01:00
JamesAllenby 9fc67c61c0 feat: add metrics server install to site.yaml 2026-07-01 00:10:27 +01:00
JamesAllenby 5f7848a198 feat: enable hubble for cilium 2026-07-01 00:10:17 +01:00
JamesAllenby 4a7030f7ac refactor: rename to kubernetes_metrics_server 2026-07-01 00:10:07 +01:00
JamesAllenby d733c45323 feat: add cluster pod subnet and service subnet for incus 2026-06-30 23:58:07 +01:00
JamesAllenby 20f8648d86 feat: add untaint control plane nodes task 2026-06-30 23:57:52 +01:00
JamesAllenby 74bfab7bd8 fix: clear cni config in reset playbook 2026-06-30 23:41:50 +01:00
JamesAllenby 71edc8d0b7 feat: update site playbook and add cluster network vars 2026-06-30 23:41:27 +01:00
JamesAllenby 3699aac3ae feat: add helm and kubectl to kubernetes_common 2026-06-30 23:40:52 +01:00
JamesAllenby 8ae456bda7 feat: add longhorn role 2026-06-30 23:40:18 +01:00
JamesAllenby 363e218033 feat: add cilium cni role 2026-06-30 23:39:55 +01:00
JamesAllenby 068659e174 refactor: split control plane role into init/join/copy tasks 2026-06-30 23:39:34 +01:00
JamesAllenby 90686995d6 feat: add recipe for launching headlamp 2026-06-30 21:54:40 +01:00
JamesAllenby b18af66f03 fix: update just recipe 2026-06-30 00:28:28 +01:00
JamesAllenby 010f0657b5 feat: update control plane role 2026-06-30 00:25:44 +01:00
JamesAllenby 6a127588f0 fix: use correct permission for static pod manifest 2026-06-30 00:25:14 +01:00
JamesAllenby 248ccb48fe feat: add task for copying admin configurations 2026-06-30 00:25:01 +01:00
JamesAllenby 1f13980b53 feat: install open-iscsi for longhorn 2026-06-30 00:24:43 +01:00
JamesAllenby ff35802ba5 feat: add containerd service task 2026-06-30 00:24:28 +01:00
JamesAllenby b82155193e feat: add reset playbook 2026-06-30 00:23:56 +01:00
JamesAllenby 474a296b60 refactor: remove unused playbooks 2026-06-30 00:23:05 +01:00