Commit Graph

69 Commits

Author SHA256 Message Date
b8bc6a13cf VPP = Very Painful Process 2026-04-09 21:30:12 +08:00
4eae2621c9 Trying to build vpp 2026-04-08 21:13:21 +08:00
0c5f490dfc Temp commit, nothing works yet 2026-04-08 01:12:49 +08:00
bc4b124246 Throttle disk write to prevent etcd puking during upgrade 2026-04-07 17:34:38 +08:00
11e2c96173 Preflight healtcheck ourselves 2026-04-07 03:11:26 +08:00
578b3e6a6f Initial upgrade flow for control-plane 2026-04-06 23:49:39 +08:00
c6f89651ce Update the docs 2026-04-06 05:47:34 +08:00
d662162921 Fixed some race conditions 2026-04-06 05:18:06 +08:00
50d9440e0a Reduce the number of bootenv vars 2026-04-06 02:20:41 +08:00
f8db036a5f Split action into kubectl 2026-04-05 16:37:41 +08:00
e3e2d4a04a make to also output catalog 2026-04-04 18:00:35 +00:00
abc749a4b0 Writes bootcmd 2026-04-04 22:47:51 +08:00
b8a5f197f4 Split readme into small files 2026-04-04 12:46:56 +00:00
517cc2e01d control agent can now uboot commands 2026-04-04 20:19:25 +08:00
4f490ab37e Writes and verify image 2026-04-04 02:45:46 +08:00
9cb593ffc0 OSUpgrade: Version Planning 2026-04-03 08:57:27 +08:00
a14fa23e7a Split action into kubectl 2026-04-03 03:26:39 +08:00
53f9f9376a Generate CRDs with controller-gen instead 2026-04-03 03:10:20 +08:00
1ce15e9ac5 Moved all custom naming into one place 2026-04-03 01:48:07 +08:00
3c0df319d7 Draft for OSUpgrade Spec 2026-04-03 01:04:40 +08:00
e7b8e406a8 Agent can now poll osupgrade resources from cluster 2026-04-02 00:07:32 +08:00
145b0a4662 Added some initial daemonsets 2026-04-01 22:55:22 +08:00
3e6df38f45 Slightly simplify the build 2026-04-01 19:28:42 +08:00
9ba8063f19 image needs to be localhost instead of docker.io 2026-04-01 02:23:04 +08:00
7c3e096fec Ship the control-agent controller for node 2026-04-01 02:03:37 +08:00
b6c110410f Ditch rc-service control-agent, use daemonset insteaad 2026-04-01 00:00:06 +08:00
d8275622e6 Configures uboot commands 2026-03-31 18:15:24 +08:00
f67c338e60 Draft for making OTA images 2026-03-31 04:26:03 +08:00
3bbd0a00a8 Agent not work yet. Need to build Part B first 2026-03-30 22:30:42 +08:00
bdbc29649c Some basic agent startup 2026-03-30 21:50:04 +08:00
fcf7371e9e Removed old conf var 2026-03-30 19:40:47 +08:00
d9ffd1b446 Update ctl init to support env file 2026-03-30 19:33:44 +08:00
60a9ffeaf6 Removed AutoRemoveTaint 2026-03-30 18:47:19 +08:00
68e7dcd001 Can now reconcile 2026-03-30 18:41:18 +08:00
0aa4065c26 Added join step 2026-03-30 17:40:27 +08:00
210fabdcc6 Added kubeadm init 2026-03-30 01:31:38 +08:00
5fbc2846a1 Can ctl init with index 2026-03-29 23:55:59 +08:00
03a5e5bedb detect local cluster states 2026-03-29 22:27:13 +08:00
ecceff225f Matches ctl version to upstream 2026-03-28 20:28:22 +08:00
848daefffe clitools: Added ConfigureDNS 2026-03-27 20:25:54 +08:00
87aa1d4b0b Added some ctl boilerplate 2026-03-27 18:34:53 +08:00
bf85462e34 Fixed reboot not working 2026-03-26 20:44:04 +08:00
7d20a2e920 More kmods for kubelet 2026-03-26 19:33:15 +08:00
25e17a14a4 services for bootstrapping 2026-03-26 15:07:00 +08:00
215eb0dc75 Boots into initramfs then switch_root 2026-03-26 09:00:28 +08:00
8acf025a9d Remove unused /var/lib/registry data 2026-03-26 05:10:35 +08:00
e5dfe17ae6 Some initial partitioning 2026-03-26 03:37:14 +08:00
01ec867c2f Can now create a node worker 2026-03-25 18:05:42 +08:00
db19bc72f7 make cluster-config 2026-03-25 06:29:07 +08:00
befd1a470e I can now kubectl get pods. HELL YEEEAAAAHH!!!! 2026-03-25 05:48:20 +08:00