mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-12-25 23:49:37 -05:00
90b88e1cf9
In the light of extending our eKMS support it will be helpful to have a tighter use of the word "KMS". KMS should refer to the actual component that manages keys. The keyservice, also called KMS in the constellation code, does not manage keys itself. It talks to a KMS backend, which in turn does the actual key management.
23 lines
1.1 KiB
Markdown
23 lines
1.1 KiB
Markdown
# Repository Layout
|
|
|
|
Core components:
|
|
|
|
* [cli](/cli): The CLI is used to manage a Constellation cluster
|
|
* [bootstrapper](/bootstrapper): The bootstrapper is a node agent whose most important task is to bootstrap a node
|
|
* [image](/image): Build files for the Constellation disk image
|
|
* [keyservice](/keyservice): Constellation's key management client and server
|
|
* [csi](/csi): Package used by CSI plugins to create and mount encrypted block devices
|
|
* [disk-mapper](/disk-mapper): Contains the disk-mapper that maps the encrypted node data disk during boot
|
|
|
|
Development components:
|
|
|
|
* [3rdparty](/3rdparty): Contains the third party dependencies used by Constellation
|
|
* [debugd](/debugd): Debug daemon and client
|
|
* [hack](/hack): Development tools
|
|
* [proto](/proto): Proto files generator
|
|
|
|
Additional repositories:
|
|
|
|
* [constellation-azuredisk-csi-driver](https://github.com/edgelesssys/constellation-azuredisk-csi-driver): Azure CSI driver with encryption on node
|
|
* [constellation-gcp-compute-persistent-disk-csi-driver](https://github.com/edgelesssys/constellation-gcp-compute-persistent-disk-csi-driver): GCP CSI driver with encryption on node
|