constellation/bootstrapper/internal
Daniel Weiße 1077b7a48e
bootstrapper: wipe disk and reboot on non-recoverable error (#2971)
* Let JoinClient return fatal errors
* Mark disk for wiping if JoinClient or InitServer return errors
* Reboot system if bootstrapper detects an error
* Refactor joinClient start/stop implementation
* Fix joining nodes retrying kubeadm 3 times in all cases
* Write non-recoverable failures to syslog before rebooting

---------

Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2024-03-12 11:43:38 +01:00
..
certificate bazel: add build files for go (#1186) 2023-03-09 15:23:42 +01:00
clean goleak: ignore rules_go SIGTERM handler 2024-01-22 13:11:58 +01:00
diskencryption bootstrapper: wipe disk and reboot on non-recoverable error (#2971) 2024-03-12 11:43:38 +01:00
initserver bootstrapper: wipe disk and reboot on non-recoverable error (#2971) 2024-03-12 11:43:38 +01:00
joinclient bootstrapper: wipe disk and reboot on non-recoverable error (#2971) 2024-03-12 11:43:38 +01:00
journald bootstrapper: ignore "journald" not in $PATH in constructor 2023-11-10 18:15:59 +01:00
kubernetes chore: fix unused parameter lint in new golangcilint version 2024-02-21 17:54:07 +01:00
logging go: remove unused parameters 2023-03-20 08:41:01 -04:00
nodelock bootstrapper: use atomics in nodelock (#2001) 2023-07-04 16:26:37 +02:00