Commit Graph

43 Commits

Author SHA1 Message Date
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 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 c27709a0ef fix: enable insecure tls for metrics server 2026-07-01 00:23:11 +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 20f8648d86 feat: add untaint control plane nodes task 2026-06-30 23:57:52 +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 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 1592c8290d fix: allow metrics-server to work on insecure tls 2026-06-29 01:43:28 +01:00
JamesAllenby 2c0e7245b6 fix: remove taint from control-plane nodes 2026-06-29 01:43:01 +01:00
JamesAllenby d4e7d2ca0e feat: add metric server helm release 2026-06-29 01:29:40 +01:00
JamesAllenby 293df1cfbe feat: install cilium cni 2026-06-29 01:17:38 +01:00
JamesAllenby 0d079ee672 feat: add keepalived (unused) 2026-06-29 00:21:40 +01:00
JamesAllenby 82b3e5f9dd feat: add kube-vip to control plane role 2026-06-29 00:21:22 +01:00
JamesAllenby 0d5e4f8949 feat: add kube-vip role 2026-06-29 00:18:30 +01:00
JamesAllenby 23a7020549 fix: use octal string notation 2026-06-28 23:21:33 +01:00
JamesAllenby 470fd15b56 feat: initialise k8s cluster 2026-06-27 13:06:34 +01:00
JamesAllenby a1d9ea1a67 feat: remove handler 2026-06-27 00:45:50 +01:00
JamesAllenby c7f2bda277 fix: remove containerd service 2026-06-27 00:41:22 +01:00
JamesAllenby fb471b78a1 feat: remove network tasks 2026-06-27 00:40:40 +01:00
JamesAllenby 732cbf5d4d feat: update apt cache when repo installed 2026-06-27 00:39:58 +01:00
JamesAllenby efa85016cf refactor: move to kubernetes_common 2026-06-27 00:37:35 +01:00
JamesAllenby 872161a16a feat: ansible checkpoint 2026-06-27 00:35:03 +01:00
JamesAllenby 687e061b93 feat: add ansible-lint and yamlfmt 2026-06-24 00:32:59 +01:00
JamesAllenby 71214883fb feat: add kubernetes roles 2026-06-23 23:34:08 +01:00
JamesAllenby a4f3cf95c5 refactor: switch to ubuntu 26.04 lts 2026-06-23 21:59:38 +01:00