constellation/.github/docs/layout.md
2022-10-25 09:54:23 +02:00

1.2 KiB

Repository Layout

Core components:

  • access_manager: Contains the access-manager pod used to persist SSH users based on a K8s ConfigMap
  • 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
  • kms: 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
  • proto: Proto files generator

Additional repositories: