Commit Graph

  • f2305b3ce6 Regenerate cloudprovider strings Daniel Weiße 2022-05-02 09:28:37 +02:00
  • 423e29e3ab Update to latest grpc generator Daniel Weiße 2022-04-28 10:28:50 +02:00
  • 29206ac845 Use any instead of interface Daniel Weiße 2022-04-28 10:28:28 +02:00
  • 8153390a57 Remove keypusher util (functionality now implemented by constellation recover) Malte Poll 2022-05-03 11:25:56 +02:00
  • 17d73813a9 Force lowercase luks disk UUID in disk-mapper, disk-rekeying and recovery Malte Poll 2022-05-02 16:57:13 +02:00
  • e13ec3f914 "constellation recover" CLI command Malte Poll 2022-05-02 13:21:07 +02:00
  • 9d31c9637b Replace bytes.BufferString with bytes.Buffer katexochen 2022-05-02 22:34:59 +02:00
  • e8082eaaad Move github actions README into docs folder, so root README gets rendered on repository level. Fabian Kammel 2022-05-03 12:13:07 +02:00
  • b841403f15 e2e test github action implementation. (#100) Fabian Kammel 2022-05-03 11:15:53 +02:00
  • 1408b36db7 cli: minor cleanup in root cmd init Thomas Tendyck 2022-04-29 17:06:58 +02:00
  • 8d73aab0ce cli: sort cmds by workflow instead of alphabetically Thomas Tendyck 2022-04-28 10:24:57 +02:00
  • 51d8bfddbe Report wipe progress every 30s for non terminal logging Daniel Weiße 2022-05-02 15:24:07 +02:00
  • 3bb1ec96b1 Detect integrity file system request Daniel Weiße 2022-05-02 13:48:57 +02:00
  • 10e9faab10 Remove GCP non CVMs Daniel Weiße 2022-04-29 16:27:03 +02:00
  • 3b49b1453e migrate coordinator build dockerfile to fedora Malte Poll 2022-04-29 15:55:56 +02:00
  • 772c37d1a4 remove pinned (stale) coordinator binary from CoreOS Makefile Malte Poll 2022-04-29 13:46:07 +02:00
  • 3817a57a83 disable tpm simulator in coordinator release binary Malte Poll 2022-04-29 13:21:29 +02:00
  • 673fec407f conformance pipeline required yaml as file extension, instead of yml. (#96) Fabian Kammel 2022-04-29 12:22:19 +02:00
  • c5dbd2ed30 Add local image testing instructions Daniel Weiße 2022-04-28 16:43:56 +02:00
  • 3621c7af9a Bump images Malte Poll 2022-04-28 17:39:54 +02:00
  • aec0e09237 Add changes in firewall rules to debugd configuration README Malte Poll 2022-04-28 15:27:40 +02:00
  • 7619e1dee7 Remove kernel panic function Daniel Weiße 2022-04-28 14:44:09 +02:00
  • 483f65175e Add OID doc comments Daniel Weiße 2022-04-28 14:31:01 +02:00
  • d9940fddae Only set cloud-provider as external if supported by the CSP Daniel Weiße 2022-04-27 16:37:05 +02:00
  • 2759af221c Ignore cilium CLI Daniel Weiße 2022-04-27 08:17:42 +02:00
  • 889f6cb7d3 Add qemu CSP for disk-mapper Daniel Weiße 2022-04-21 16:28:47 +02:00
  • dcdfae141d Add qemu CSP for Coordinator Daniel Weiße 2022-04-21 16:28:37 +02:00
  • 956ced6e3d Add qemu vTPM issuer and validator Daniel Weiße 2022-04-21 16:27:34 +02:00
  • f5aafd8178 Implement reinitialization of the coordinator after reboot Malte Poll 2022-04-28 10:14:40 +02:00
  • ffb471d023 Add GetVPNPeers pubapi endpoint Malte Poll 2022-04-28 10:11:09 +02:00
  • f827e479b1 Add VPNIP to nodestate Malte Poll 2022-04-28 10:10:02 +02:00
  • f2b3fc328b pubapi: extract StartVPNAPIServer and StartUpdateLoop as separate functions Malte Poll 2022-04-28 10:05:59 +02:00
  • 77b0237dd5 extract shared grpcutil dialer from pubapi Malte Poll 2022-04-28 09:49:15 +02:00
  • 5ac72c730d debugd: start existing coordinator binary at boot if coordinator was deployed before reboot Malte Poll 2022-04-27 10:32:15 +02:00
  • 63d282f1ed debugd: do not stop coordinator before upload as upload only works if coordinator binary does not exist yet Malte Poll 2022-04-27 10:31:38 +02:00
  • 6f32811029 debugd: Upgrade default systemd unit to incorporate CNI bin dir preparation Malte Poll 2022-04-27 10:30:40 +02:00
  • d5c7bb6078 Fix error that occured in e2e test katexochen 2022-04-26 13:22:57 +02:00
  • 1317fc2bb2 Refactor verify command katexochen 2022-04-27 11:17:41 +02:00
  • 019003337f Add getState to protoClient katexochen 2022-04-20 15:32:54 +02:00
  • c08787ce80 Update proto client naming katexochen 2022-04-20 15:17:33 +02:00
  • ddf94c7373 Error when no validators provided on status waiter initialization Daniel Weiße 2022-04-27 08:30:47 +02:00
  • 0acf1c34ac Fix waiter by passing list of all available Validators Daniel Weiße 2022-04-26 16:38:14 +02:00
  • 87efa50c1d clarify TestConcurrent purpose, limitations, and error expectations Thomas Tendyck 2022-04-26 16:19:22 +02:00
  • 2ef41d193f revert actNode in TestConcurrent Thomas Tendyck 2022-04-26 14:26:45 +02:00
  • 2a766a3ab5 Feat/conformity test (#79) datosh 2022-04-26 17:09:03 +02:00
  • 51068abc27 Ref/want err from err expected (#82) datosh 2022-04-26 16:54:05 +02:00
  • 6265b307af bump images Benedict Schlueter 2022-04-25 19:45:40 +02:00
  • 482f675dac Capitalize Kubernetes katexochen 2022-04-26 11:22:21 +02:00
  • 0518e6ff0a Delete CLI Readme katexochen 2022-04-26 11:21:53 +02:00
  • 86178df205 coordinator-core: add multi coordinator Kubernetes integration (#39) Benedict Schlueter 2022-04-25 17:26:17 +02:00
  • 0ac9617dac kubernetes: support for certKey request / support for control-plane join Benedict Schlueter 2022-04-25 17:24:48 +02:00
  • 49def1e97f cli: add support for multiple coordinators Benedict Schlueter 2022-04-25 17:21:58 +02:00
  • ff8830e718 debugd: add support for multiple coordinators Benedict Schlueter 2022-04-25 17:21:32 +02:00
  • d8241a1b38 proto: add new functions / modify ActivateAsCoordinatorRequest Benedict Schlueter 2022-04-25 17:21:09 +02:00
  • a2e19db70f Set workflow input correctly when building coreOS image manually Malte Poll 2022-04-22 17:34:21 +02:00
  • daba25c3d4 bump images Leonard Cohnen 2022-04-21 18:10:22 +02:00
  • 6df6f6dbd0 Disable CGo for CLI Daniel Weiße 2022-04-22 11:25:56 +02:00
  • e5e5161520 Move simulated TPM to own package Daniel Weiße 2022-04-22 11:06:55 +02:00
  • 901c783bc5 Remove replace directive for go-cryptsetup Daniel Weiße 2022-04-22 08:02:51 +02:00
  • 84a4ff08ff coordinator-integrationtest: save all peer logs to tmp dir (#63) Benedict Schlüter 2022-04-21 15:32:03 +02:00
  • 04b39c17b4 Build disk-mapper by default Daniel Weiße 2022-04-21 15:01:47 +02:00
  • 78af3b173f debugd: Correctly handle direct coordinator upload if coordinator was uploaded previously (file already exists) Malte Poll 2022-04-20 16:11:48 +02:00
  • f025afce98 remove rust from readme Leonard Cohnen 2022-04-21 15:02:06 +02:00
  • 2fb4c15753 remove aws nitro attestation Leonard Cohnen 2022-04-21 13:57:40 +02:00
  • 090afe499d AB#1903 Debug keypushing util program Daniel Weiße 2022-04-14 16:29:23 +02:00
  • 37aff14cab AB#1903 Push keys to restarting nodes on trigger RPC Daniel Weiße 2022-04-11 15:28:41 +02:00
  • 152e3985f7 AB#1903 Add grpc interface to push decryption keys Daniel Weiße 2022-04-11 14:25:19 +02:00
  • 96d7029367 add cilium cli to image Leonard Cohnen 2022-04-19 22:28:00 +02:00
  • 3ce3978063 update state disk passphrase on activation Malte Poll 2022-04-20 17:06:47 +02:00
  • 1b6ecf27ee add cryptsetup wrapper to core Malte Poll 2022-04-20 11:38:56 +02:00
  • bb56b46e21 implement cryptsetup wrapper to change disk passphrase of constellation state disk Malte Poll 2022-04-20 11:35:23 +02:00
  • 98aced1b36 remove AWS nitro dependencies & add libcryptsetup Malte Poll 2022-04-20 11:33:02 +02:00
  • 4e29c38027 Move validators to cloudcmd katexochen 2022-04-19 17:02:02 +02:00
  • dad9a97ee2 Rename provider katexochen 2022-04-13 15:09:33 +02:00
  • 4496755c64 Fix PCR handling katexochen 2022-04-13 15:01:02 +02:00
  • de52bf14da Split cmd package katexochen 2022-04-13 13:01:38 +02:00
  • 63898c42bf Move rollback out of cmd katexochen 2022-04-06 14:03:03 +02:00
  • 1a9b33d738 Restructure config and constants katexochen 2022-04-06 10:36:58 +02:00
  • 66bb632a69 Generalized arg validation katexochen 2022-04-04 15:55:58 +02:00
  • 938beec2ef add KMS to multi-coordinator (#68) Benedict Schlüter 2022-04-20 15:22:39 +02:00
  • 2d9b64df14 fix disk mapper path Leonard Cohnen 2022-04-19 19:33:27 +02:00
  • 4f6af8d304 remove aws image Leonard Cohnen 2022-04-19 12:12:34 +02:00
  • 990ca20469 increase gRPC error message verbosity (#62) Benedict Schlüter 2022-04-16 20:57:33 +02:00
  • d869e10a85 Bump coordinator images to 1649852687 Benedict 2022-04-13 18:51:38 +02:00
  • c1c12fd7d0 coordinator-integrationtest: cover multi-coordinator Benedict 2022-04-13 12:40:57 +02:00
  • 8d5c50014d coordinator: add new multi-coord gRPC functions Benedict 2022-04-13 12:40:36 +02:00
  • f0e35a43d4 peer: save PublicIP instead of publicEndpoint / add multi-coord gRPCs Benedict 2022-04-13 12:39:55 +02:00
  • 55a1aa783f Persist Node State to disk after node activation Malte Poll 2022-04-13 09:18:32 +02:00
  • 0501d07f4a VPN: Add method to retrieve wireguard private key Malte Poll 2022-04-13 09:17:05 +02:00
  • e10a47f255 file handler: Add "mkdirAll" flag Malte Poll 2022-04-13 09:15:27 +02:00
  • 49a1a07049 AB#1902 Ping Coordinator from initramfs for key (#53) Daniel Weiße 2022-04-12 14:24:36 +02:00
  • 7e990fb91a disable AWS CI Leonard Cohnen 2022-04-12 10:36:10 +02:00
  • 1c0f52e04e refactor cli vpn config (#46) 3u13r 2022-04-12 14:20:46 +02:00
  • 4c73c5076e Integration tests: use simulated TPM in debug coordinator Malte Poll 2022-04-11 11:46:11 +02:00
  • bcd8c36777 Coordinator start: add skeleton to check for pre-existing node state Malte Poll 2022-04-11 10:38:03 +02:00
  • 462052427f Add constellation node state Malte Poll 2022-04-11 10:35:17 +02:00
  • be004c971d Coordinator vTPM: add method to check for previous node initialization Malte Poll 2022-04-11 10:34:15 +02:00
  • af1aca4b34 Coordinator Role: json marshaling as string Malte Poll 2022-04-11 10:31:10 +02:00
  • 0f35a9a5c2 fix debugd readme url (#54) Malte Poll 2022-04-12 10:19:51 +02:00
  • 4abb483902 Ref/store ectd (#45) datosh 2022-04-12 09:38:10 +02:00