Daniel Weiße
cc615f4072
Fix joining nodes retrying kubeadm 3 times in all cases
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2024-03-07 14:44:29 +01:00
Daniel Weiße
21ba262a49
Refactor joinClient start/stop implementation
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2024-03-07 14:44:29 +01:00
Daniel Weiße
e43f6df36f
[drop] Simulate fatal node join failure
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2024-03-07 14:44:29 +01:00
Daniel Weiße
0df692e749
Mark disk for wiping on fatal failure
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2024-03-07 14:44:22 +01:00
Daniel Weiße
1e44c20561
Let JoinClient return fatal errors
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2024-03-07 14:44:21 +01:00
Markus Rudy
03fbcafe68
bootstrapper: bounded retry of k8s join ( #2968 )
2024-03-05 09:14:01 +01:00
miampf
54cce77bab
deps: convert zap to slog ( #2825 )
2024-02-08 14:20:01 +00:00
Markus Rudy
a1dbd13f95
versions: consolidate various types of Components
...
There used to be three definitions of a Component type, and conversion
routines between the three. Since the use case is always the same, and
the Component semantics are defined by versions.go and the installer, it
seems appropriate to define the Component type there and import it in
the necessary places.
2023-12-11 14:26:54 +01:00
3u13r
6c0a3b8efa
fix joining over lb ( #2478 )
2023-10-19 16:28:07 +02:00
3u13r
2776e40df7
join: join over lb if available ( #2348 )
...
* join: join over lb if available
2023-09-25 10:23:35 +02:00
Daniel Weiße
ac1128d07f
cryptsetup: unify code ( #2043 )
...
* Add common backend for interacting with cryptsetup
* Use common cryptsetup backend in bootstrapper
* Use common cryptsetup backend in disk-mapper
* Use common cryptsetup backend in csi lib
---------
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2023-07-17 13:55:31 +02:00
Paul Meyer
0036b24266
go: remove unused parameters
...
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2023-03-20 08:41:01 -04:00
Daniel Weiße
690b50b29d
dev-docs: Go package docs ( #958 )
...
* Remove unused package
* Add Go package docs to most packages
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
Signed-off-by: Fabian Kammel <fk@edgeless.systems>
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
Co-authored-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
Co-authored-by: Fabian Kammel <fk@edgeless.systems>
2023-01-19 15:57:50 +01:00