package
0.0.0-20241014125530-633498bcee1c
Repository: https://github.com/substra/orchestrator.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

No description provided by the author
GetEnv attempts to get an environment variable Every env var is prefixed by ORCHESTRATOR_.
GetEnvOrFallback attempts to get an environment variable or fallback to the provided default value.
GetKeepAliveOptions will return server option with gRPC keepalive setup.
GetOrgCACerts returns the valid CA keys per organization (mspid).
GetTLSOptions will return server option with optional TLS and mTLS setup.
MustGetEnv extract environment variable or abort with an error message Every env var is prefixed with ORCHESTRATOR_.
MustGetEnvFlag extracts and environment variable and returns a boolean corresponding to its value ("true" is true, anything else is false).
MustParseBool parse input as bool or log and exit.
MustParseDuration parse input as a duration or log and exit.
MustParseInt parse input as int or log and exit.
No description provided by the author

# Variables

ReadOnlyMethods maps for service "read only" methods.
Version represents the version of the server, the value is changed at build time.

# Structs

AppParameters are settings used by the application.
No description provided by the author
No description provided by the author
MemoryQueue keeps events in memory.
OrchestratorConfiguration describe the business config of the server.

# Interfaces

Runnable is the opaque interface behind which servers are handled.
TransactionChecker is able to characterize a transaction based on the gRPC method.

# Type aliases

No description provided by the author