Moritz Graf
80a056f720
docs(bootstrap): document single-node cluster upgrade procedures and modernize init.sh
...
- Update init.sh with smart checkout, patch application, sync-inventory alias, and runbook output
- Rewrite bootstrap/README.md with step-by-step upgrade guide, architectural invariants, and troubleshooting
- Update bootstrap/AGENTS.md with single-node operational rules and OS constraints
2026-09-19 22:58:22 +02:00
Moritz Graf
87649e6e22
chore(bootstrap): upgrade kubespray to release-2.28 and kubernetes to v1.32.13
...
- Bump Kubespray baseline to release-2.28 (last release supporting Ubuntu 20.04)
- Upgrade Kubernetes control plane and node to v1.32.13
- Configure single-node cluster settings (drain_nodes: false)
- Add patch for Kubespray v1beta4 kubeadm preflight error handling
- Update init.sh, AGENTS.md, and README.md with two-phase upgrade instructions
2026-09-19 22:57:19 +02:00
Moritz Graf
15e802bebc
I have added a lot of changes from various ai sessions
2026-07-01 11:01:01 +02:00
Moritz Graf
cb36f4606c
Adding recent AGENTS file and recent README
2026-02-07 08:58:47 +01:00
Moritz Graf
9d4585e7fb
Upgrade completed successfully
2025-12-01 22:46:51 +01:00
Moritz Graf
295e1a2e68
Adding inventory and correcting also host vars
2025-11-29 12:00:36 +01:00
Moritz Graf
02dbfae782
Adding explanation how to fix cert issue next time
2025-11-29 10:51:02 +01:00
Moritz Graf
783350ba03
Fxing group names in ansible inventory
2025-11-29 10:50:41 +01:00
Moritz Graf
285ea97a00
Current deployment that actually was deployed
2025-11-27 09:59:09 +01:00
Moritz Graf
9d759d3526
Updating to 2.27 Kubespray
2025-11-27 07:47:58 +01:00
Moritz Graf
aff8090b46
Adding current state of init.sh and bootstrap stuff
2025-04-21 16:12:20 +02:00
Moritz Graf
83de8f7d17
Upgrade to k8s 1.28
2024-11-03 14:20:23 +01:00
Moritz Graf
e5c8ea7793
Adding current state of minio upgrade and home assistant
2024-11-03 13:35:58 +01:00
Moritz Graf
ce5c4ed546
Updating to 1.27
2024-04-28 18:27:23 +02:00
Moritz Graf
030050d156
Updating to kubespray 1.23 + velero changes + home server
2024-04-20 10:29:59 +02:00
Moritz Graf
166bd68880
Updating to k8s 1.25
2024-02-11 15:12:48 +01:00
Moritz Graf
26a938da9b
updating kubespray to 22
2024-02-10 11:27:48 +01:00
Moritz Graf
a7693bdbb6
Long ago added
2023-12-15 22:23:07 +01:00
Moritz Graf
407f4602ff
Adding another config for coredsn
2023-01-16 15:20:09 +01:00
Moritz Graf
e2796adf9b
Migrating to containerd
2022-12-23 18:54:30 +01:00
Moritz Graf
7e0378d75d
Upgrade to k8s v1.22.10
2022-12-23 16:52:01 +01:00
Moritz Graf
8fc61b3247
Updating readme in kubespray bootstrap folder
2022-12-18 20:36:15 +01:00
Moritz Graf
42afa26f89
Updating to k8s 1.21
2022-10-09 13:31:36 +02:00
Moritz Graf
7fa9f15c66
Current ste, without octobot
2021-11-06 14:56:16 +01:00
Moritz Graf
bff1c05996
Updating a few things
2021-09-19 17:24:44 +02:00
Moritz Graf
80d0e182cb
Adding various things
2021-09-19 13:28:08 +02:00
Moritz Graf
a6eba2db86
Changing priority of addresses for kubelet, log retrieval works now
2021-05-16 20:57:54 +02:00
Moritz Graf
1d7a000674
Adding configuration for jetson
2021-05-16 20:24:55 +02:00
Moritz Graf
8a708afcc1
Adding new inventory with jetson
2021-05-16 14:17:13 +02:00
Moritz Graf
fea6f04c0f
Adding kube apiserver parameters for istio that allow TokenRequest
2021-01-24 22:12:35 +01:00
Moritz Graf
385499609b
Fixing DNS setup
2020-12-26 22:06:06 +01:00
Moritz Graf
24d34fbb8e
Updating to k8s 1.19.2
2020-12-26 21:29:07 +01:00
Moritz Graf
7997d6045b
Current settings in bootstrap
2020-12-26 10:17:43 +01:00
Moritz Graf
9f4d7f8043
Moving bootstrap_hetzner to bootstrap dir
2020-12-26 09:48:52 +01:00
Moritz Graf
b0b4af134c
Current status, before migrating to bootstrap
2020-12-26 08:38:21 +01:00
Moritz Graf
f8483eb20b
Adding pyenv as venv in python3 for bootstrap script
2020-11-07 23:26:48 +01:00
Moritz Graf
d71eb77f3a
Changing init to sourced script for python nev
2020-11-07 12:36:31 +01:00
Moritz Graf
99f2b4b29a
Updating k8s version
2020-10-03 18:55:24 +02:00
Moritz Graf
7c58f05739
Adding metrics server manually
2020-09-11 18:32:58 +02:00
Moritz Graf
223266d5dd
Current state
2020-09-03 22:03:24 +02:00
Moritz Graf
c02cd550a9
Removing longhorn
2020-06-20 17:28:03 +02:00
Moritz Graf
94240e62b8
Removing 2nd and 3rd node
2020-05-20 10:38:07 +02:00
Moritz Graf
8cef4aeb29
Updating to k8s 1.17
2020-05-18 16:49:26 +02:00
Moritz Graf
e56df89d35
Updating cluster version
2020-05-14 15:40:29 +02:00
Moritz Graf
e7685f2c62
Adding everything to let gitea work via https
2020-05-01 19:11:16 +02:00
Moritz Graf
5e6d0d0bfe
Current state
2020-04-18 23:49:09 +02:00
Moritz Graf
a420e03ef3
reinit with flannel
2020-04-05 12:23:09 +02:00
Moritz Graf
f48650456b
Working k8s cluster
2020-04-04 12:18:18 +02:00
Moritz Graf
a00993c42c
Init kubespray with Vagrant is now working
2020-02-23 18:47:17 +01:00
Moritz Graf
e0b4914f9d
Current state
2020-02-18 19:18:20 +01:00