constellation/dev-docs/layout.md
Paul Meyer 399b052f9e
bazel: add protoc codegen to //:generate target (#1554)
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2023-03-30 14:47:29 +02:00

1.1 KiB

Repository Layout

Core components:

  • cli: The CLI is used to manage a Constellation cluster
  • bootstrapper: The bootstrapper is a node agent whose most important task is to bootstrap a node
  • image: Build files for the Constellation disk image
  • keyservice: Constellation's key management client and server
  • csi: Package used by CSI plugins to create and mount encrypted block devices
  • disk-mapper: Contains the disk-mapper that maps the encrypted node data disk during boot

Development components:

  • 3rdparty: Contains the third party dependencies used by Constellation
  • debugd: Debug daemon and client
  • hack: Development tools

Additional repositories: