container

package
v0.0.84 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2024 License: GPL-3.0 Imports: 27 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, containers []replicas.R) []platforms.IContainer

TODO: refactor

func GenerateContainers added in v0.0.81

func GenerateContainers(shared *shared.Shared, user *authentication.User, agent string, containerDefinition *v1.ContainerDefinition, changelog diff.Changelog) (*replicas.Distributed, error)

func GetContainers added in v0.0.81

func GetContainers(shared *shared.Shared, user *authentication.User, agent string, containerDefinition *v1.ContainerDefinition) (*replicas.Distributed, 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, agent string) (contracts.Response, error)

func (*Container) Compare added in v0.0.52

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

func (*Container) Delete

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

func (*Container) Get

func (container *Container) Get(request contracts.Control) contracts.Response

func (*Container) GetShared added in v0.0.52

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

func (*Container) List

func (container *Container) List(request contracts.Control) contracts.Response

func (*Container) ListSupported

func (container *Container) ListSupported(request contracts.Control) contracts.Response

func (*Container) Remove added in v0.0.52

func (container *Container) Remove(request contracts.Control) contracts.Response

func (*Container) Restart

func (container *Container) Restart(request contracts.Control) contracts.Response

func (*Container) Run

func (container *Container) Run(operation string, request contracts.Control) contracts.Response

func (*Container) Start added in v0.0.52

func (container *Container) Start() error

func (*Container) View

func (container *Container) View(request contracts.Control) contracts.Response

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