Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
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. |
|
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. |
|
cmd
|
|
|
coordinator
command
|
|
|
marble-injector
command
|
|
|
marble-test
command
|
|
|
premain-libos
command
|
|
|
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
command
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.