A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://pkg.go.dev/github.com/moby/buildkit@v0.23.2/solver/pb below:

pb package - github.com/moby/buildkit/solver/pb - Go Packages

View Source
const AttrAuthTokenSecret = "git.authtokensecret"
View Source
const AttrExcludePatterns = "local.excludepatterns"
View Source
const AttrFollowPaths = "local.followpaths"
View Source
const AttrImageLayerLimit = "image.layerlimit"
View Source
const AttrImageRecordType = "image.recordtype"
View Source
const AttrImageResolveMode = "image.resolvemode"
View Source
const AttrImageResolveModeDefault = "default"
View Source
const AttrImageResolveModeForcePull = "pull"
View Source
const AttrImageResolveModePreferLocal = "local"
View Source
const AttrIncludePatterns = "local.includepattern"
View Source
const AttrKnownSSHHosts = "git.knownsshhosts"
View Source
const AttrLLBDefinitionFilename = "llbbuild.filename"
View Source
const AttrMetadataTransfer = "local.metadatatransfer"
View Source
const AttrMetadataTransferExclude = "local.metadatatransferexclude"
View Source
const AttrMountSSHSock = "git.mountsshsock"
View Source
const AttrOCILayoutLayerLimit = "oci.layerlimit"
View Source
const AttrOCILayoutSessionID = "oci.session"
View Source
const AttrSharedKeyHint = "local.sharedkeyhint"

LLBDefaultDefinitionFile is a filename containing the definition in LLBBuilder

View Source
const LLBDefinitionInput = "buildkit.llb.definition"

LLBDefinitionInput marks an input that contains LLB definition for BuildOp

RootMount is a base mountpoint

Enum value maps for NetMode.

Enum value maps for SecurityMode.

View Source
var (
	MountType_name = map[int32]string{
		0: "BIND",
		1: "SECRET",
		2: "SSH",
		3: "CACHE",
		4: "TMPFS",
	}
	MountType_value = map[string]int32{
		"BIND":   0,
		"SECRET": 1,
		"SSH":    2,
		"CACHE":  3,
		"TMPFS":  4,
	}
)

Enum value maps for MountType.

View Source
var (
	MountContentCache_name = map[int32]string{
		0: "DEFAULT",
		1: "ON",
		2: "OFF",
	}
	MountContentCache_value = map[string]int32{
		"DEFAULT": 0,
		"ON":      1,
		"OFF":     2,
	}
)

Enum value maps for MountContentCache.

View Source
var (
	CacheSharingOpt_name = map[int32]string{
		0: "SHARED",
		1: "PRIVATE",
		2: "LOCKED",
	}
	CacheSharingOpt_value = map[string]int32{
		"SHARED":  0,
		"PRIVATE": 1,
		"LOCKED":  2,
	}
)

Enum value maps for CacheSharingOpt.

type BuildInput struct {
	Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"`
	
}

BuildInput is used for BuildOp.

Deprecated: Use BuildInput.ProtoReflect.Descriptor instead.

type BuildOp struct {
	Builder int64                  `protobuf:"varint,1,opt,name=builder,proto3" json:"builder,omitempty"`
	Inputs  map[string]*BuildInput `` 
	Def     *Definition            `protobuf:"bytes,3,opt,name=def,proto3" json:"def,omitempty"`
	Attrs   map[string]string      `` 
	
	
}

BuildOp is used for nested build invocation. BuildOp is experimental and can break without backwards compatibility

Deprecated: Use BuildOp.ProtoReflect.Descriptor instead.

type CDIDevice struct {

	
	
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	
	Optional bool `protobuf:"varint,2,opt,name=optional,proto3" json:"optional,omitempty"`
	
}

CDIDevice specifies a CDI device information.

Deprecated: Use CDIDevice.ProtoReflect.Descriptor instead.

type CacheOpt struct {

	
	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	
	Sharing CacheSharingOpt `protobuf:"varint,2,opt,name=sharing,proto3,enum=pb.CacheSharingOpt" json:"sharing,omitempty"`
	
}

CacheOpt defines options specific to cache mounts

Deprecated: Use CacheOpt.ProtoReflect.Descriptor instead.

type CacheSharingOpt int32

CacheSharingOpt defines different sharing modes for cache mount

Deprecated: Use CacheSharingOpt.Descriptor instead.

type ChownOpt struct {
	User  *UserOpt `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	Group *UserOpt `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"`
	
}

Deprecated: Use ChownOpt.ProtoReflect.Descriptor instead.

type Definition struct {

	
	Def [][]byte `protobuf:"bytes,1,rep,name=def,proto3" json:"def,omitempty"`
	
	
	Metadata map[string]*OpMetadata `` 
	
	Source *Source `protobuf:"bytes,3,opt,name=Source,proto3" json:"Source,omitempty"`
	
}

Definition is the LLB definition structure with per-vertex metadata entries

Deprecated: Use Definition.ProtoReflect.Descriptor instead.

type DiffOp struct {
	Lower *LowerDiffInput `protobuf:"bytes,1,opt,name=lower,proto3" json:"lower,omitempty"`
	Upper *UpperDiffInput `protobuf:"bytes,2,opt,name=upper,proto3" json:"upper,omitempty"`
	
}

Deprecated: Use DiffOp.ProtoReflect.Descriptor instead.

type ExecOp struct {
	Meta       *Meta        `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	Mounts     []*Mount     `protobuf:"bytes,2,rep,name=mounts,proto3" json:"mounts,omitempty"`
	Network    NetMode      `protobuf:"varint,3,opt,name=network,proto3,enum=pb.NetMode" json:"network,omitempty"`
	Security   SecurityMode `protobuf:"varint,4,opt,name=security,proto3,enum=pb.SecurityMode" json:"security,omitempty"`
	Secretenv  []*SecretEnv `protobuf:"bytes,5,rep,name=secretenv,proto3" json:"secretenv,omitempty"`
	CdiDevices []*CDIDevice `protobuf:"bytes,6,rep,name=cdiDevices,proto3" json:"cdiDevices,omitempty"`
	
}

ExecOp executes a command in a container.

Deprecated: Use ExecOp.ProtoReflect.Descriptor instead.

type ExportCache struct {
	Value bool `protobuf:"varint,1,opt,name=Value,proto3" json:"Value,omitempty"`
	
}

Deprecated: Use ExportCache.ProtoReflect.Descriptor instead.

type FileAction struct {

	
	Input          int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"`                   
	SecondaryInput int64 `protobuf:"varint,2,opt,name=secondaryInput,proto3" json:"secondaryInput,omitempty"` 
	Output         int64 `protobuf:"varint,3,opt,name=output,proto3" json:"output,omitempty"`
	
	
	
	
	
	
	
	Action isFileAction_Action `protobuf_oneof:"action"`
	
}

Deprecated: Use FileAction.ProtoReflect.Descriptor instead.

func (x *FileAction) GetAction() isFileAction_Action
type FileActionCopy struct {

	
	Src string `protobuf:"bytes,1,opt,name=src,proto3" json:"src,omitempty"`
	
	Dest string `protobuf:"bytes,2,opt,name=dest,proto3" json:"dest,omitempty"`
	
	Owner *ChownOpt `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"`
	
	Mode int32 `protobuf:"varint,4,opt,name=mode,proto3" json:"mode,omitempty"`
	
	FollowSymlink bool `protobuf:"varint,5,opt,name=followSymlink,proto3" json:"followSymlink,omitempty"`
	
	DirCopyContents bool `protobuf:"varint,6,opt,name=dirCopyContents,proto3" json:"dirCopyContents,omitempty"`
	
	AttemptUnpackDockerCompatibility bool `protobuf:"varint,7,opt,name=attemptUnpackDockerCompatibility,proto3" json:"attemptUnpackDockerCompatibility,omitempty"`
	
	CreateDestPath bool `protobuf:"varint,8,opt,name=createDestPath,proto3" json:"createDestPath,omitempty"`
	
	AllowWildcard bool `protobuf:"varint,9,opt,name=allowWildcard,proto3" json:"allowWildcard,omitempty"`
	
	AllowEmptyWildcard bool `protobuf:"varint,10,opt,name=allowEmptyWildcard,proto3" json:"allowEmptyWildcard,omitempty"`
	
	Timestamp int64 `protobuf:"varint,11,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	
	IncludePatterns []string `protobuf:"bytes,12,rep,name=include_patterns,json=includePatterns,proto3" json:"include_patterns,omitempty"`
	
	ExcludePatterns []string `protobuf:"bytes,13,rep,name=exclude_patterns,json=excludePatterns,proto3" json:"exclude_patterns,omitempty"`
	
	AlwaysReplaceExistingDestPaths bool `protobuf:"varint,14,opt,name=alwaysReplaceExistingDestPaths,proto3" json:"alwaysReplaceExistingDestPaths,omitempty"`
	
	ModeStr string `protobuf:"bytes,15,opt,name=modeStr,proto3" json:"modeStr,omitempty"`
	
}

Deprecated: Use FileActionCopy.ProtoReflect.Descriptor instead.

type FileActionMkDir struct {

	
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	
	Mode int32 `protobuf:"varint,2,opt,name=mode,proto3" json:"mode,omitempty"`
	
	MakeParents bool `protobuf:"varint,3,opt,name=makeParents,proto3" json:"makeParents,omitempty"`
	
	Owner *ChownOpt `protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty"`
	
	Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	
}

Deprecated: Use FileActionMkDir.ProtoReflect.Descriptor instead.

type FileActionMkFile struct {

	
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	
	Mode int32 `protobuf:"varint,2,opt,name=mode,proto3" json:"mode,omitempty"`
	
	Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	
	Owner *ChownOpt `protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty"`
	
	Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	
}

Deprecated: Use FileActionMkFile.ProtoReflect.Descriptor instead.

type FileActionRm struct {

	
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	
	AllowNotFound bool `protobuf:"varint,2,opt,name=allowNotFound,proto3" json:"allowNotFound,omitempty"`
	
	AllowWildcard bool `protobuf:"varint,3,opt,name=allowWildcard,proto3" json:"allowWildcard,omitempty"`
	
}

Deprecated: Use FileActionRm.ProtoReflect.Descriptor instead.

type FileActionSymlink struct {

	
	Oldpath string `protobuf:"bytes,1,opt,name=oldpath,proto3" json:"oldpath,omitempty"`
	
	Newpath string `protobuf:"bytes,2,opt,name=newpath,proto3" json:"newpath,omitempty"`
	
	Owner *ChownOpt `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"`
	
	Timestamp int64 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	
}

Deprecated: Use FileActionSymlink.ProtoReflect.Descriptor instead.

type FileAction_Copy struct {
	
	Copy *FileActionCopy `protobuf:"bytes,4,opt,name=copy,proto3,oneof"`
}
type FileAction_Mkdir struct {
	
	Mkdir *FileActionMkDir `protobuf:"bytes,6,opt,name=mkdir,proto3,oneof"`
}
type FileAction_Mkfile struct {
	
	Mkfile *FileActionMkFile `protobuf:"bytes,5,opt,name=mkfile,proto3,oneof"`
}
type FileAction_Rm struct {
	
	Rm *FileActionRm `protobuf:"bytes,7,opt,name=rm,proto3,oneof"`
}
type FileAction_Symlink struct {
	
	Symlink *FileActionSymlink `protobuf:"bytes,8,opt,name=symlink,proto3,oneof"`
}
type FileOp struct {
	Actions []*FileAction `protobuf:"bytes,2,rep,name=actions,proto3" json:"actions,omitempty"`
	
}

Deprecated: Use FileOp.ProtoReflect.Descriptor instead.

type HostIP struct {
	Host string `protobuf:"bytes,1,opt,name=Host,proto3" json:"Host,omitempty"`
	IP   string `protobuf:"bytes,2,opt,name=IP,proto3" json:"IP,omitempty"`
	
}

Deprecated: Use HostIP.ProtoReflect.Descriptor instead.

type Input struct {

	
	Digest string `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"`
	
	Index int64 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	
}

Input represents an input edge for an Op.

Deprecated: Use Input.ProtoReflect.Descriptor instead.

func (*Input) ProtoMessage()

InputIndex is incrementing index to the input vertex

Empty marks an input with no content

LLBBuilder is a special builder for BuildOp that directly builds LLB

type IsFileAction = isFileAction_Action
type Location struct {
	SourceIndex int32    `protobuf:"varint,1,opt,name=sourceIndex,proto3" json:"sourceIndex,omitempty"`
	Ranges      []*Range `protobuf:"bytes,2,rep,name=ranges,proto3" json:"ranges,omitempty"`
	
}

Location defines list of areas in to source file

Deprecated: Use Location.ProtoReflect.Descriptor instead.

type Locations struct {
	Locations []*Location `protobuf:"bytes,1,rep,name=locations,proto3" json:"locations,omitempty"`
	
}

Locations is a list of ranges with a index to its source map.

Deprecated: Use Locations.ProtoReflect.Descriptor instead.

type LowerDiffInput struct {
	Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"`
	
}

Deprecated: Use LowerDiffInput.ProtoReflect.Descriptor instead.

type MergeInput struct {
	Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"`
	
}

Deprecated: Use MergeInput.ProtoReflect.Descriptor instead.

type MergeOp struct {
	Inputs []*MergeInput `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"`
	
}

Deprecated: Use MergeOp.ProtoReflect.Descriptor instead.

type Meta struct {
	Args                      []string  `protobuf:"bytes,1,rep,name=args,proto3" json:"args,omitempty"`
	Env                       []string  `protobuf:"bytes,2,rep,name=env,proto3" json:"env,omitempty"`
	Cwd                       string    `protobuf:"bytes,3,opt,name=cwd,proto3" json:"cwd,omitempty"`
	User                      string    `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"`
	ProxyEnv                  *ProxyEnv `protobuf:"bytes,5,opt,name=proxy_env,json=proxyEnv,proto3" json:"proxy_env,omitempty"`
	Hostname                  string    `protobuf:"bytes,7,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Ulimit                    []*Ulimit `protobuf:"bytes,9,rep,name=ulimit,proto3" json:"ulimit,omitempty"`
	CgroupParent              string    `protobuf:"bytes,10,opt,name=cgroupParent,proto3" json:"cgroupParent,omitempty"`
	RemoveMountStubsRecursive bool      `protobuf:"varint,11,opt,name=removeMountStubsRecursive,proto3" json:"removeMountStubsRecursive,omitempty"`
	ValidExitCodes            []int32   `protobuf:"varint,12,rep,packed,name=validExitCodes,proto3" json:"validExitCodes,omitempty"`
	
}

Meta is a set of arguments for ExecOp. Meta is unrelated to LLB metadata. FIXME: rename (ExecContext? ExecArgs?)

Deprecated: Use Meta.ProtoReflect.Descriptor instead.

func (x *Meta) GetRemoveMountStubsRecursive() bool
func (*Meta) ProtoMessage()
type Mount struct {
	Input        int64             `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"`
	Selector     string            `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"`
	Dest         string            `protobuf:"bytes,3,opt,name=dest,proto3" json:"dest,omitempty"`
	Output       int64             `protobuf:"varint,4,opt,name=output,proto3" json:"output,omitempty"`
	Readonly     bool              `protobuf:"varint,5,opt,name=readonly,proto3" json:"readonly,omitempty"`
	MountType    MountType         `protobuf:"varint,6,opt,name=mountType,proto3,enum=pb.MountType" json:"mountType,omitempty"`
	TmpfsOpt     *TmpfsOpt         `protobuf:"bytes,19,opt,name=TmpfsOpt,proto3" json:"TmpfsOpt,omitempty"`
	CacheOpt     *CacheOpt         `protobuf:"bytes,20,opt,name=cacheOpt,proto3" json:"cacheOpt,omitempty"`
	SecretOpt    *SecretOpt        `protobuf:"bytes,21,opt,name=secretOpt,proto3" json:"secretOpt,omitempty"`
	SSHOpt       *SSHOpt           `protobuf:"bytes,22,opt,name=SSHOpt,proto3" json:"SSHOpt,omitempty"`
	ResultID     string            `protobuf:"bytes,23,opt,name=resultID,proto3" json:"resultID,omitempty"`
	ContentCache MountContentCache `protobuf:"varint,24,opt,name=contentCache,proto3,enum=pb.MountContentCache" json:"contentCache,omitempty"`
	
}

Mount specifies how to mount an input Op as a filesystem.

Deprecated: Use Mount.ProtoReflect.Descriptor instead.

func (*Mount) ProtoMessage()
type MountContentCache int32

MountContentCache ...

Deprecated: Use MountContentCache.Descriptor instead.

MountType defines a type of a mount from a supported set

Deprecated: Use MountType.Descriptor instead.

type NamedUserOpt struct {
	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Input int64  `protobuf:"varint,2,opt,name=input,proto3" json:"input,omitempty"`
	
}

Deprecated: Use NamedUserOpt.ProtoReflect.Descriptor instead.

Deprecated: Use NetMode.Descriptor instead.

type Op struct {

	
	
	Inputs []*Input `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"`
	
	
	
	
	
	
	
	
	Op          isOp_Op            `protobuf_oneof:"op"`
	Platform    *Platform          `protobuf:"bytes,10,opt,name=platform,proto3" json:"platform,omitempty"`
	Constraints *WorkerConstraints `protobuf:"bytes,11,opt,name=constraints,proto3" json:"constraints,omitempty"`
	
}

Op represents a vertex of the LLB DAG.

func (m *Op) CloneVT() *Op

Deprecated: Use Op.ProtoReflect.Descriptor instead.

func (x *Op) GetOp() isOp_Op
func (*Op) ProtoMessage()
func (m *Op) SizeVT() (n int)
type OpMetadata struct {

	
	IgnoreCache bool `protobuf:"varint,1,opt,name=ignore_cache,json=ignoreCache,proto3" json:"ignore_cache,omitempty"`
	
	Description map[string]string `` 
	
	
	ExportCache   *ExportCache    `protobuf:"bytes,4,opt,name=export_cache,json=exportCache,proto3" json:"export_cache,omitempty"`
	Caps          map[string]bool `` 
	ProgressGroup *ProgressGroup  `protobuf:"bytes,6,opt,name=progress_group,json=progressGroup,proto3" json:"progress_group,omitempty"`
	
}

OpMetadata is a per-vertex metadata entry, which can be defined for arbitrary Op vertex and overridable on the run time.

Deprecated: Use OpMetadata.ProtoReflect.Descriptor instead.

type Op_Build struct {
	Build *BuildOp `protobuf:"bytes,5,opt,name=build,proto3,oneof"`
}
type Op_Diff struct {
	Diff *DiffOp `protobuf:"bytes,7,opt,name=diff,proto3,oneof"`
}
func (m *Op_Diff) CloneVT() isOp_Op
type Op_Exec struct {
	Exec *ExecOp `protobuf:"bytes,2,opt,name=exec,proto3,oneof"`
}
func (m *Op_Exec) CloneVT() isOp_Op
type Op_File struct {
	File *FileOp `protobuf:"bytes,4,opt,name=file,proto3,oneof"`
}
func (m *Op_File) CloneVT() isOp_Op
type Op_Merge struct {
	Merge *MergeOp `protobuf:"bytes,6,opt,name=merge,proto3,oneof"`
}
type Op_Source struct {
	Source *SourceOp `protobuf:"bytes,3,opt,name=source,proto3,oneof"`
}

OutputIndex is incrementing index that another vertex can depend on

SkipOutput marks a disabled output index

type Platform struct {
	Architecture string   `protobuf:"bytes,1,opt,name=Architecture,proto3" json:"Architecture,omitempty"`
	OS           string   `protobuf:"bytes,2,opt,name=OS,proto3" json:"OS,omitempty"`
	Variant      string   `protobuf:"bytes,3,opt,name=Variant,proto3" json:"Variant,omitempty"`
	OSVersion    string   `protobuf:"bytes,4,opt,name=OSVersion,proto3" json:"OSVersion,omitempty"`
	OSFeatures   []string `protobuf:"bytes,5,rep,name=OSFeatures,proto3" json:"OSFeatures,omitempty"` 
	
}

Platform is github.com/opencontainers/image-spec/specs-go/v1.Platform

Deprecated: Use Platform.ProtoReflect.Descriptor instead.

type Position struct {
	Line      int32 `protobuf:"varint,1,opt,name=line,proto3" json:"line,omitempty"`
	Character int32 `protobuf:"varint,2,opt,name=character,proto3" json:"character,omitempty"`
	
}

Position is single location in a source file

Deprecated: Use Position.ProtoReflect.Descriptor instead.

type ProgressGroup struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Weak bool   `protobuf:"varint,3,opt,name=weak,proto3" json:"weak,omitempty"`
	
}

Deprecated: Use ProgressGroup.ProtoReflect.Descriptor instead.

type ProxyEnv struct {
	HttpProxy  string `protobuf:"bytes,1,opt,name=http_proxy,json=httpProxy,proto3" json:"http_proxy,omitempty"`
	HttpsProxy string `protobuf:"bytes,2,opt,name=https_proxy,json=httpsProxy,proto3" json:"https_proxy,omitempty"`
	FtpProxy   string `protobuf:"bytes,3,opt,name=ftp_proxy,json=ftpProxy,proto3" json:"ftp_proxy,omitempty"`
	NoProxy    string `protobuf:"bytes,4,opt,name=no_proxy,json=noProxy,proto3" json:"no_proxy,omitempty"`
	AllProxy   string `protobuf:"bytes,5,opt,name=all_proxy,json=allProxy,proto3" json:"all_proxy,omitempty"`
	
}

Deprecated: Use ProxyEnv.ProtoReflect.Descriptor instead.

type Range struct {
	Start *Position `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
	End   *Position `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
	
}

Range is an area in the source file

Deprecated: Use Range.ProtoReflect.Descriptor instead.

func (*Range) ProtoMessage()
type SSHOpt struct {

	
	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	
	Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"`
	
	Gid uint32 `protobuf:"varint,3,opt,name=gid,proto3" json:"gid,omitempty"`
	
	Mode uint32 `protobuf:"varint,4,opt,name=mode,proto3" json:"mode,omitempty"`
	
	
	Optional bool `protobuf:"varint,5,opt,name=optional,proto3" json:"optional,omitempty"`
	
}

SSHOpt defines options describing ssh mounts

Deprecated: Use SSHOpt.ProtoReflect.Descriptor instead.

type SecretEnv struct {
	ID       string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Name     string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Optional bool   `protobuf:"varint,3,opt,name=optional,proto3" json:"optional,omitempty"`
	
}

SecretEnv is an environment variable that is backed by a secret.

Deprecated: Use SecretEnv.ProtoReflect.Descriptor instead.

type SecretOpt struct {

	
	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	
	Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"`
	
	Gid uint32 `protobuf:"varint,3,opt,name=gid,proto3" json:"gid,omitempty"`
	
	Mode uint32 `protobuf:"varint,4,opt,name=mode,proto3" json:"mode,omitempty"`
	
	
	Optional bool `protobuf:"varint,5,opt,name=optional,proto3" json:"optional,omitempty"`
	
}

SecretOpt defines options describing secret mounts

Deprecated: Use SecretOpt.ProtoReflect.Descriptor instead.

Deprecated: Use SecurityMode.Descriptor instead.

type Source struct {
	Locations map[string]*Locations `` 
	Infos     []*SourceInfo         `protobuf:"bytes,2,rep,name=infos,proto3" json:"infos,omitempty"`
	
}

Source is a source mapping description for a file

Deprecated: Use Source.ProtoReflect.Descriptor instead.

type SourceInfo struct {
	Filename   string      `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"`
	Data       []byte      `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	Definition *Definition `protobuf:"bytes,3,opt,name=definition,proto3" json:"definition,omitempty"`
	Language   string      `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	
}

Source info contains the shared metadata of a source mapping

Deprecated: Use SourceInfo.ProtoReflect.Descriptor instead.

type SourceOp struct {

	
	
	Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	
	Attrs map[string]string `` 
	
}

SourceOp specifies a source such as build contexts and images.

Deprecated: Use SourceOp.ProtoReflect.Descriptor instead.

type TmpfsOpt struct {

	
	Size int64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"`
	
}

TmpfsOpt defines options describing tpmfs mounts

Deprecated: Use TmpfsOpt.ProtoReflect.Descriptor instead.

type Ulimit struct {
	Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	Soft int64  `protobuf:"varint,2,opt,name=Soft,proto3" json:"Soft,omitempty"`
	Hard int64  `protobuf:"varint,3,opt,name=Hard,proto3" json:"Hard,omitempty"`
	
}

Deprecated: Use Ulimit.ProtoReflect.Descriptor instead.

type UpperDiffInput struct {
	Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"`
	
}

Deprecated: Use UpperDiffInput.ProtoReflect.Descriptor instead.

type UserOpt struct {

	
	
	
	
	
	
	User isUserOpt_User `protobuf_oneof:"user"`
	
}

Deprecated: Use UserOpt.ProtoReflect.Descriptor instead.

func (x *UserOpt) GetUser() isUserOpt_User
type UserOpt_ByID struct {
	ByID uint32 `protobuf:"varint,2,opt,name=byID,proto3,oneof"`
}
type UserOpt_ByName struct {
	ByName *NamedUserOpt `protobuf:"bytes,1,opt,name=byName,proto3,oneof"`
}
type WorkerConstraints struct {
	Filter []string `protobuf:"bytes,1,rep,name=filter,proto3" json:"filter,omitempty"` 
	
}

WorkerConstraints defines conditions for the worker

Deprecated: Use WorkerConstraints.ProtoReflect.Descriptor instead.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4