Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DNSConfigToDockerExtraHostsFormat ¶
func DNSConfigToDockerExtraHostsFormat(dnsConfigs []apiserviceconnect.DNSConfigEntry) []string
DNSConfigToDockerExtraHostsFormat converts a []DNSConfigEntry slice to a list of ExtraHost entries that Docker will recognize.
Types ¶
type Manager ¶
type Manager interface {
loader.Loader
GetLoadedImageName() string
AugmentTaskContainer(
task *apitask.Task,
container *apicontainer.Container,
hostConfig *dockercontainer.HostConfig,
instanceIPCompatibility ipcompatibility.IPCompatibility,
) error
CreateInstanceTask(config *config.Config) (*apitask.Task, error)
AugmentInstanceContainer(task *apitask.Task, container *apicontainer.Container, hostConfig *dockercontainer.HostConfig) error
SetECSClient(client ecs.ECSClient, containerInstanceARN string)
GetLoadedAppnetVersion() (string, error)
GetCapabilitiesForAppnetInterfaceVersion(appnetVersion string) ([]string, error)
GetAppnetContainerTarballDir() string
}
func NewManager ¶
func NewManager() Manager
Click to show internal directories.
Click to hide internal directories.