service

package
v29.0.0-rc.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Oct 14, 2025 License: Apache-2.0 Imports: 50 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ListFormatWrite

func ListFormatWrite(ctx formatter.Context, services []swarm.Service) error

ListFormatWrite writes the context

func NewListFormat

func NewListFormat(source string, quiet bool) formatter.Format

NewListFormat returns a Format for rendering using a service Context

func ParseConfigs

func ParseConfigs(ctx context.Context, apiClient client.ConfigAPIClient, requestedConfigs []*swarm.ConfigReference) ([]*swarm.ConfigReference, error)

ParseConfigs retrieves the configs from the requested names and converts them to config references to use with the spec

func ParseGenericResources

func ParseGenericResources(value []string) ([]swarm.GenericResource, error)

ParseGenericResources parses an array of Generic resourceResources Requesting Named Generic Resources for a service is not supported this is filtered here.

func ParseSecrets

func ParseSecrets(ctx context.Context, apiClient client.SecretAPIClient, requestedSecrets []*swarm.SecretReference) ([]*swarm.SecretReference, error)

ParseSecrets retrieves the secrets with the requested names and fills secret IDs into the secret references.

func ValidateSingleGenericResource

func ValidateSingleGenericResource(val string) (string, error)

ValidateSingleGenericResource validates that a single entry in the generic resource list is valid. i.e 'GPU=UID1' is valid however 'GPU:UID1' or 'UID1' isn't

func WaitOnService

func WaitOnService(ctx context.Context, dockerCli command.Cli, serviceID string, quiet bool) error

WaitOnService waits for the service to converge. It outputs a progress bar, if appropriate based on the CLI flags.

Types

type ShlexOpt

type ShlexOpt []string

ShlexOpt is a flag Value which parses a string as a list of shell words

func (*ShlexOpt) Set

func (s *ShlexOpt) Set(value string) error

Set the value

func (*ShlexOpt) String

func (s *ShlexOpt) String() string

func (*ShlexOpt) Type

func (*ShlexOpt) Type() string

Type returns the type of the value

func (*ShlexOpt) Value

func (s *ShlexOpt) Value() []string

Value returns the value as a string slice

type Uint64Opt

type Uint64Opt struct {
	// contains filtered or unexported fields
}

Uint64Opt represents a uint64.

func (*Uint64Opt) Set

func (i *Uint64Opt) Set(s string) error

Set a new value on the option

func (*Uint64Opt) String

func (i *Uint64Opt) String() string

String returns a string repr of this option

func (*Uint64Opt) Type

func (*Uint64Opt) Type() string

Type returns the type of this option, which will be displayed in `--help` output

func (*Uint64Opt) Value

func (i *Uint64Opt) Value() *uint64

Value returns the uint64

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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