mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-12-27 16:39:38 -05:00
804c173d52
* Use terraform in CLI to create QEMU cluster * Dont allow qemu creation on os/arch other than linux/amd64 * Allow usage of --name flag for QEMU resources Signed-off-by: Daniel Weiße <dw@edgeless.systems>
1.4 KiB
1.4 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
- conformance: Kubernetes conformance tests
- debugd: Debug daemon and client
- hack: Development tools
- proto: Proto files generator
Additional repositories:
- constellation-fedora-coreos-config: CoreOS build configuration with changes for Constellation
- constellation-azuredisk-csi-driver: Azure CSI driver with encryption on node
- constellation-gcp-compute-persistent-disk-csi-driver: GCP CSI driver with encryption on node