container

package
v0.0.54 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2024 License: GPL-3.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

View Source
const KIND string = "container"

Variables

This section is empty.

Functions

func FetchContainersFromRegistry added in v0.0.52

func FetchContainersFromRegistry(registry *registry.Registry, groups []string, names []string) []platforms.IContainer

TODO: refactor

func GetReplicaNamesAndGroups added in v0.0.52

func GetReplicaNamesAndGroups(shared *shared.Shared, containerDefinition v1.ContainerDefinition) ([]string, []string, error)

Types

type Container

type Container struct {
	Started bool
	Shared  *shared.Shared
}

func New

func New(mgr *manager.Manager) *Container

func (*Container) Apply added in v0.0.52

func (container *Container) Apply(user *authentication.User, jsonData []byte) (contracts.ResponseImplementation, error)

func (*Container) Compare added in v0.0.52

func (container *Container) Compare(user *authentication.User, jsonData []byte) (contracts.ResponseImplementation, error)

func (*Container) Delete

func (container *Container) Delete(user *authentication.User, jsonData []byte) (contracts.ResponseImplementation, error)

func (*Container) Get

func (*Container) GetShared added in v0.0.52

func (container *Container) GetShared() interface{}

func (*Container) List

func (*Container) ListSupported

func (container *Container) ListSupported(args ...interface{}) contracts.ResponseOperator

func (*Container) Remove added in v0.0.52

func (container *Container) Remove(request contracts.RequestOperator) contracts.ResponseOperator

func (*Container) Restart

func (container *Container) Restart(request contracts.RequestOperator) contracts.ResponseOperator

func (*Container) Run

func (container *Container) Run(operation string, args ...interface{}) contracts.ResponseOperator

func (*Container) Start added in v0.0.52

func (container *Container) Start() error

func (*Container) View

type Request added in v0.0.52

type Request struct {
	Definition *v1.ContainerDefinition
}

func NewRequest added in v0.0.52

func NewRequest() Request

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL