Documentation
¶
Index ¶
- Constants
- func ImageDigest(image, digest string) string
- func IsURL(image string) bool
- func ParseDescriptor(out string) (string, error)
- func SplitRef(ref string) (name, tag string)
- type Build
- type BuildContentOptions
- type BuildRefOptions
- type Builds
- type ExecConfig
- type HealthCheck
- type Image
- type Info
- type Network
- type Params
- type RawEngineOptions
- type RawEngineResult
- type VirtualizationCreateOptions
- type VirtualizationCreated
- type VirtualizationInfo
- type VirtualizationLogStreamOptions
- type VirtualizationWaitResult
Constants ¶
View Source
const CPUPeriodBase = 100000
CPUPeriodBase is the cfs period a workload's cpu quota is expressed against.
Variables ¶
This section is empty.
Functions ¶
func ImageDigest ¶ added in v0.1.1
ImageDigest renders the digest form core compares; a cloud image url stands for itself.
func IsURL ¶ added in v0.1.1
IsURL reports whether the image is a plain download url rather than a registry ref.
func ParseDescriptor ¶ added in v0.1.1
ParseDescriptor reads the digest out of an OCI descriptor.
Types ¶
type Build ¶
type Build struct {
Base string `yaml:"base,omitempty"`
Repo string `yaml:"repo,omitempty"`
Version string `yaml:"version,omitempty"`
Dir string `yaml:"dir,omitempty"`
Submodule bool `yaml:"submodule,omitempty"`
Security bool `yaml:"security,omitempty"`
Commands []string `yaml:"commands,omitempty,flow"`
Envs map[string]string `yaml:"envs,omitempty,flow"`
Args map[string]string `yaml:"args,omitempty,flow"`
Labels map[string]string `yaml:"labels,omitempty,flow"`
Artifacts map[string]string `yaml:"artifacts,omitempty,flow"`
Cache map[string]string `yaml:"cache,omitempty,flow"`
StopSignal string `yaml:"stop_signal,omitempty,flow"`
}
type BuildContentOptions ¶
type BuildRefOptions ¶
type ExecConfig ¶
type ExecConfig struct {
User string
Privileged bool
Tty bool
AttachStdin bool
AttachStderr bool
AttachStdout bool
Env []string
WorkingDir string
Cmd []string
}
ExecConfig mirrors the exec subset of docker's api/types Config.
type HealthCheck ¶ added in v0.1.1
type HealthCheck struct {
TCPPorts []string `json:"tcp_ports,omitempty"`
HTTPPort string `json:"http_port,omitempty"`
HTTPURL string `json:"http_url,omitempty"`
HTTPCode int `json:"http_code,omitempty"`
}
HealthCheck is the probe a workload record hands to eru-agent.
type RawEngineOptions ¶
type RawEngineResult ¶
type VirtualizationCreateOptions ¶
type VirtualizationCreateOptions struct {
EngineParams resourcetypes.Resources
Name string
User string
Image string
WorkingDir string
Stdin bool
Privileged bool
Cmd []string
Env []string
DNS []string
Hosts []string
Sysctl map[string]string
Labels map[string]string
Restart string
Networks map[string]string
RawArgs []byte
Lambda bool
AncestorWorkloadID string
}
VirtualizationCreateOptions describes a workload to create.
type VirtualizationCreated ¶
VirtualizationCreated identifies a freshly created workload.
type VirtualizationInfo ¶
type VirtualizationWaitResult ¶
VirtualizationWaitResult carries a workload's exit status.
Click to show internal directories.
Click to hide internal directories.