Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BrokerUser ¶
BrokerUser an interface that injects kv.Storage
type Container ¶
type Container struct { K8s kube.Client Vault *vault.Client Docker container.Docker KVStorage kv.Storage Broker cqrs.Broker `wire:"-"` Logger logz.FieldLogger WorkspaceConfig workspace.Config }
Container a shared client dependency injection container FIXME(erick): replace pointers with interface
type DockerClientUser ¶
DockerClientUser an interface that injects container.Docker
type K8sClientUser ¶
K8sClientUser an interface that injects kube.Client
type KVStorageUser ¶
KVStorageUser an interface that injects kv.Storage
type VaultClientUser ¶
VaultClientUser an interface that injects a vault.Client
type WorkspaceConfigUser ¶
WorkspaceConfigUser an interface that injects a blob storage URL
Click to show internal directories.
Click to hide internal directories.