mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-12-24 06:59:40 -05:00
bd63aa3c6b
sed -i '1i/*\nCopyright (c) Edgeless Systems GmbH\n\nSPDX-License-Identifier: AGPL-3.0-only\n*/\n' `grep -rL --include='*.go' 'DO NOT EDIT'` gofumpt -w . |
||
---|---|---|
.. | ||
cmd | ||
internal | ||
service | ||
README.md |
debug daemon (debugd)
Build cdbg
mkdir -p build
cmake ..
make cdbg
debugd & cdbg usage
With cdbg
and yq
installed in your path:
-
Run
constellation config generate
to create a new default configuration -
Modify the
constellation-conf.yaml
to use an image with the debugd already included and add required firewall rules:# Set full reference of cloud provider image name export IMAGE_URI=
yq -i \ "(.provider | select(. | has(\"azure\")).azure.image) = \"${IMAGE_URI}\"" \ constellation-conf.yaml yq -i \ "(.provider | select(. | has(\"gcp\")).gcp.image) = \"${IMAGE_URI}\"" \ constellation-conf.yaml yq -i \ ".ingressFirewall += { \"name\": \"debugd\", \"description\": \"debugd default port\", \"protocol\": \"tcp\", \"iprange\": \"0.0.0.0/0\", \"fromport\": 4000, \"toport\": 0 }" \ constellation-conf.yaml
-
Run
constellation create […]
-
Run
./cdbg deploy
By default,
cdbg
searches for the bootstrapper in the current path (./bootstrapper
). You can define a custom path by appending the argument--bootstrapper <path to bootstrapper>
tocdbg deploy
. -
Run
constellation init […]
as usual
debugd images
For a full list of image naming conventions and how to retreive them check image version documentation