Commit Graph

35 Commits

Author SHA256 Message Date
penguin bc4b124246 Throttle disk write to prevent etcd puking during upgrade 2026-04-07 17:34:38 +08:00
penguin 578b3e6a6f Initial upgrade flow for control-plane 2026-04-06 23:49:39 +08:00
penguin e3e2d4a04a make to also output catalog 2026-04-04 18:00:35 +00:00
penguin 517cc2e01d control agent can now uboot commands 2026-04-04 20:19:25 +08:00
penguin 53f9f9376a Generate CRDs with controller-gen instead 2026-04-03 03:10:20 +08:00
penguin e7b8e406a8 Agent can now poll osupgrade resources from cluster 2026-04-02 00:07:32 +08:00
penguin 145b0a4662 Added some initial daemonsets 2026-04-01 22:55:22 +08:00
penguin 3e6df38f45 Slightly simplify the build 2026-04-01 19:28:42 +08:00
penguin 9ba8063f19 image needs to be localhost instead of docker.io 2026-04-01 02:23:04 +08:00
penguin 7c3e096fec Ship the control-agent controller for node 2026-04-01 02:03:37 +08:00
penguin b6c110410f Ditch rc-service control-agent, use daemonset insteaad 2026-04-01 00:00:06 +08:00
penguin d8275622e6 Configures uboot commands 2026-03-31 18:15:24 +08:00
penguin f67c338e60 Draft for making OTA images 2026-03-31 04:26:03 +08:00
penguin 3bbd0a00a8 Agent not work yet. Need to build Part B first 2026-03-30 22:30:42 +08:00
penguin bdbc29649c Some basic agent startup 2026-03-30 21:50:04 +08:00
penguin d9ffd1b446 Update ctl init to support env file 2026-03-30 19:33:44 +08:00
penguin ecceff225f Matches ctl version to upstream 2026-03-28 20:28:22 +08:00
penguin bf85462e34 Fixed reboot not working 2026-03-26 20:44:04 +08:00
penguin 7d20a2e920 More kmods for kubelet 2026-03-26 19:33:15 +08:00
penguin 25e17a14a4 services for bootstrapping 2026-03-26 15:07:00 +08:00
penguin 215eb0dc75 Boots into initramfs then switch_root 2026-03-26 09:00:28 +08:00
penguin 8acf025a9d Remove unused /var/lib/registry data 2026-03-26 05:10:35 +08:00
penguin e5dfe17ae6 Some initial partitioning 2026-03-26 03:37:14 +08:00
penguin 01ec867c2f Can now create a node worker 2026-03-25 18:05:42 +08:00
penguin befd1a470e I can now kubectl get pods. HELL YEEEAAAAHH!!!! 2026-03-25 05:48:20 +08:00
penguin e9fab5a129 Added build-info to the images 2026-03-25 00:24:40 +08:00
penguin ec8ceb1690 initramfs to also use merge-rootfs 2026-03-24 23:58:33 +08:00
penguin aad4edd194 No longer need the local registry 2026-03-24 22:26:54 +08:00
penguin 81d192d577 Now we properly preloaded the images without load at boot 2026-03-24 21:16:21 +08:00
penguin 58da0aada6 crictl can import images but slow 2026-03-24 20:52:17 +08:00
penguin ac05d3e5dc CRI-O runs but not tested yet 2026-03-23 20:18:10 +08:00
penguin e324969a94 "make release" draft 2026-03-22 23:47:55 +08:00
penguin 02a9209370 Added make download-packages 2026-03-22 17:56:33 +08:00
penguin 0091b86cf5 Added comments for kernel-extra 2026-03-22 03:24:00 +08:00
penguin 64970aa459 Basic alpine chroot 2026-03-22 00:59:37 +08:00