Daniel Weiße
0acf1c34ac
Fix waiter by passing list of all available Validators
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2022-04-27 08:41:16 +02:00
Thomas Tendyck
87efa50c1d
clarify TestConcurrent purpose, limitations, and error expectations
2022-04-26 17:28:08 +02:00
Thomas Tendyck
2ef41d193f
revert actNode in TestConcurrent
2022-04-26 17:28:08 +02:00
datosh
2a766a3ab5
Feat/conformity test ( #79 )
...
* Added files required to request conformance with kubernetes
* Extended firewall implementation to allow port ranges
* Added default nodeport range to vpc network config
2022-04-26 17:09:03 +02:00
datosh
51068abc27
Ref/want err from err expected ( #82 )
...
consistent naming for test values using 'want' instead of 'expect/ed'
2022-04-26 16:54:05 +02:00
Benedict Schlueter
6265b307af
bump images
...
Signed-off-by: Benedict Schlueter <bs@edgeless.systems>
2022-04-26 15:22:51 +02:00
katexochen
482f675dac
Capitalize Kubernetes
2022-04-26 12:02:17 +02:00
katexochen
0518e6ff0a
Delete CLI Readme
2022-04-26 12:02:17 +02:00
Benedict Schlueter
86178df205
coordinator-core: add multi coordinator Kubernetes integration ( #39 )
...
Signed-off-by: Benedict Schlueter <bs@edgeless.systems>
2022-04-25 17:39:18 +02:00
Benedict Schlueter
0ac9617dac
kubernetes: support for certKey request / support for control-plane join
...
Signed-off-by: Benedict Schlueter <bs@edgeless.systems>
2022-04-25 17:39:18 +02:00
Benedict Schlueter
49def1e97f
cli: add support for multiple coordinators
...
Signed-off-by: Benedict Schlueter <bs@edgeless.systems>
2022-04-25 17:39:18 +02:00
Benedict Schlueter
ff8830e718
debugd: add support for multiple coordinators
...
Signed-off-by: Benedict Schlueter <bs@edgeless.systems>
2022-04-25 17:39:18 +02:00
Benedict Schlueter
d8241a1b38
proto: add new functions / modify ActivateAsCoordinatorRequest
...
Signed-off-by: Benedict Schlueter <bs@edgeless.systems>
2022-04-25 17:39:18 +02:00
Malte Poll
a2e19db70f
Set workflow input correctly when building coreOS image manually
...
Signed-off-by: Malte Poll <mp@edgeless.systems>
2022-04-25 10:31:10 +02:00
Leonard Cohnen
daba25c3d4
bump images
2022-04-25 10:30:28 +02:00
Daniel Weiße
6df6f6dbd0
Disable CGo for CLI
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2022-04-22 16:11:54 +02:00
Daniel Weiße
e5e5161520
Move simulated TPM to own package
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2022-04-22 16:11:54 +02:00
Daniel Weiße
901c783bc5
Remove replace directive for go-cryptsetup
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2022-04-22 08:58:49 +02:00
Benedict Schlüter
84a4ff08ff
coordinator-integrationtest: save all peer logs to tmp dir ( #63 )
...
Co-authored-by: 3u13r <lc@edgeless.systems>
2022-04-21 15:32:03 +02:00
Daniel Weiße
04b39c17b4
Build disk-mapper by default
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2022-04-21 15:26:24 +02:00
Malte Poll
78af3b173f
debugd: Correctly handle direct coordinator upload if coordinator was uploaded previously (file already exists)
...
Signed-off-by: Malte Poll <mp@edgeless.systems>
2022-04-21 15:15:07 +02:00
Leonard Cohnen
f025afce98
remove rust from readme
2022-04-21 15:11:04 +02:00
Leonard Cohnen
2fb4c15753
remove aws nitro attestation
2022-04-21 14:50:22 +02:00
Daniel Weiße
090afe499d
AB#1903 Debug keypushing util program
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2022-04-21 13:08:02 +02:00
Daniel Weiße
37aff14cab
AB#1903 Push keys to restarting nodes on trigger RPC
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2022-04-21 13:08:02 +02:00
Daniel Weiße
152e3985f7
AB#1903 Add grpc interface to push decryption keys
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2022-04-21 13:08:02 +02:00
Leonard Cohnen
96d7029367
add cilium cli to image
2022-04-21 12:05:24 +02:00
Malte Poll
3ce3978063
update state disk passphrase on activation
...
Signed-off-by: Malte Poll <mp@edgeless.systems>
2022-04-21 11:45:54 +02:00
Malte Poll
1b6ecf27ee
add cryptsetup wrapper to core
...
Signed-off-by: Malte Poll <mp@edgeless.systems>
2022-04-21 11:45:54 +02:00
Malte Poll
bb56b46e21
implement cryptsetup wrapper to change disk passphrase of constellation state disk
...
Signed-off-by: Malte Poll <mp@edgeless.systems>
2022-04-21 11:45:54 +02:00
Malte Poll
98aced1b36
remove AWS nitro dependencies & add libcryptsetup
...
Signed-off-by: Malte Poll <mp@edgeless.systems>
2022-04-21 11:45:54 +02:00
katexochen
4e29c38027
Move validators to cloudcmd
2022-04-21 09:06:35 +02:00
katexochen
dad9a97ee2
Rename provider
2022-04-21 09:06:35 +02:00
katexochen
4496755c64
Fix PCR handling
2022-04-21 09:06:35 +02:00
katexochen
de52bf14da
Split cmd package
2022-04-21 09:06:35 +02:00
katexochen
63898c42bf
Move rollback out of cmd
2022-04-21 09:06:35 +02:00
katexochen
1a9b33d738
Restructure config and constants
2022-04-21 09:06:35 +02:00
katexochen
66bb632a69
Generalized arg validation
2022-04-21 09:06:35 +02:00
Benedict Schlüter
938beec2ef
add KMS to multi-coordinator ( #68 )
2022-04-20 15:22:39 +02:00
Leonard Cohnen
2d9b64df14
fix disk mapper path
2022-04-19 22:24:38 +02:00
Leonard Cohnen
4f6af8d304
remove aws image
2022-04-19 17:10:30 +02:00
Benedict Schlüter
990ca20469
increase gRPC error message verbosity ( #62 )
2022-04-16 20:57:33 +02:00
Benedict
d869e10a85
Bump coordinator images to 1649852687
2022-04-13 20:30:57 +02:00
Benedict
c1c12fd7d0
coordinator-integrationtest: cover multi-coordinator
2022-04-13 14:05:20 +02:00
Benedict
8d5c50014d
coordinator: add new multi-coord gRPC functions
2022-04-13 14:05:20 +02:00
Benedict
f0e35a43d4
peer: save PublicIP instead of publicEndpoint / add multi-coord gRPCs
2022-04-13 14:05:20 +02:00
Malte Poll
55a1aa783f
Persist Node State to disk after node activation
...
Signed-off-by: Malte Poll <mp@edgeless.systems>
2022-04-13 13:07:10 +02:00
Malte Poll
0501d07f4a
VPN: Add method to retrieve wireguard private key
...
Signed-off-by: Malte Poll <mp@edgeless.systems>
2022-04-13 13:07:10 +02:00
Malte Poll
e10a47f255
file handler: Add "mkdirAll" flag
...
Signed-off-by: Malte Poll <mp@edgeless.systems>
2022-04-13 13:07:10 +02:00
Daniel Weiße
49a1a07049
AB#1902 Ping Coordinator from initramfs for key ( #53 )
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2022-04-12 14:24:36 +02:00