Directories ΒΆ
Path | Synopsis |
---|---|
internal/cmd
Package cmd implements the MarbleRun's CLI commands.
|
Package cmd implements the MarbleRun's CLI commands. |
internal/helm
Package helm provides functions to install and uninstall the MarbleRun Helm chart.
|
Package helm provides functions to install and uninstall the MarbleRun Helm chart. |
internal/rest
Package rest provides methods and functions to communicate with the MarbleRun Coordinator using its REST API.
|
Package rest provides methods and functions to communicate with the MarbleRun Coordinator using its REST API. |
cmd
|
|
coordinator
|
|
clientapi
package clientapi implements methods for users to interact with the Coordinator.
|
package clientapi implements methods for users to interact with the Coordinator. |
constants
constants defines constant values used in the Coordinator.
|
constants defines constant values used in the Coordinator. |
core
Package core provides the core functionality for the Coordinator object including state transition, APIs for marbles and clients, handling of manifests and the sealing functionalities.
|
Package core provides the core functionality for the Coordinator object including state transition, APIs for marbles and clients, handling of manifests and the sealing functionalities. |
crypto
crypto provides common cryptographic functions used by the Coordinator.
|
crypto provides common cryptographic functions used by the Coordinator. |
events
Package events implements a log of coordinator events.
|
Package events implements a log of coordinator events. |
quote
Package quote provides the quoting functionialty for remote attestation on both Coordinator and Marble site.
|
Package quote provides the quoting functionialty for remote attestation on both Coordinator and Marble site. |
seal
Package seal implements sealing operations for the Coordinator.
|
Package seal implements sealing operations for the Coordinator. |
server
Package server contains the ClientAPI HTTP-REST and MarbleAPI gRPC server.
|
Package server contains the ClientAPI HTTP-REST and MarbleAPI gRPC server. |
state
State is the sequence of states a Coordinator may be in.
|
State is the sequence of states a Coordinator may be in. |
store/request
request defines constants used to access the store.
|
request defines constants used to access the store. |
store/wrapper/testutil
Package testutil provides utility functions to access store values in unit tests.
|
Package testutil provides utility functions to access store values in unit tests. |
hack
|
|
clidocgen
Clidocgen generates a Markdown page describing all CLI commands.
|
Clidocgen generates a Markdown page describing all CLI commands. |
internal
|
|
marble
|
|
config
Package config defines the environment variables expected by the Marble for configuration settings.
|
Package config defines the environment variables expected by the Marble for configuration settings. |
premain
Package premain contains the logic invoked before the applications actual main-function, that authenticates to the coordinator and pulls configurations and secrets which are subsequently passed to the application.
|
Package premain contains the logic invoked before the applications actual main-function, that authenticates to the coordinator and pulls configurations and secrets which are subsequently passed to the application. |
framework
Package framework provides a testing framework for MarbleRun integration testing.
|
Package framework provides a testing framework for MarbleRun integration testing. |
Click to show internal directories.
Click to hide internal directories.