Documentation
¶
Overview ¶
Package sandboxcontrolprocess composes the separately runnable sandbox control role from one strict operator document and explicit secret sources.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Run ¶
func Run(ctx context.Context, config Config, lookup SecretLookup) error
Run starts the TLS sandbox-control process and blocks until cancellation or a server failure. It never creates or migrates infrastructure.
func RunWithReady ¶
func RunWithReady(ctx context.Context, config Config, lookup SecretLookup, onReady func(BoundAddresses)) error
RunWithReady starts the TLS sandbox-control process and reports bound local listener addresses after every declared listener is held and serving.
Types ¶
type BoundAddresses ¶
BoundAddresses identifies the local control listeners that were successfully bound. It contains no configuration, credential, request, or backend identity material.
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
Config is a validated immutable sandbox-control process declaration.
type SecretLookup ¶
SecretLookup resolves only the explicitly named, already-injected process environment values at the composition boundary.