mirror of
https://gitea.com/Lydanne/buildx.git
synced 2025-05-18 09:17:49 +08:00
vendor: update buildkit
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
parent
461369748c
commit
1b3068df7c
2
go.mod
2
go.mod
@ -30,7 +30,7 @@ require (
|
|||||||
github.com/jinzhu/gorm v1.9.2 // indirect
|
github.com/jinzhu/gorm v1.9.2 // indirect
|
||||||
github.com/jinzhu/inflection v0.0.0-20180308033659-04140366298a // indirect
|
github.com/jinzhu/inflection v0.0.0-20180308033659-04140366298a // indirect
|
||||||
github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 // indirect
|
github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 // indirect
|
||||||
github.com/moby/buildkit v0.9.1-0.20210927192002-23c8affb1ffe
|
github.com/moby/buildkit v0.9.1-0.20211008210008-ba673bbdab4f
|
||||||
github.com/opencontainers/go-digest v1.0.0
|
github.com/opencontainers/go-digest v1.0.0
|
||||||
github.com/opencontainers/image-spec v1.0.2-0.20210819154149-5ad6f50d6283
|
github.com/opencontainers/image-spec v1.0.2-0.20210819154149-5ad6f50d6283
|
||||||
github.com/pkg/errors v0.9.1
|
github.com/pkg/errors v0.9.1
|
||||||
|
7
go.sum
7
go.sum
@ -404,6 +404,7 @@ github.com/dgrijalva/jwt-go v0.0.0-20170104182250-a601269ab70c/go.mod h1:E3ru+11
|
|||||||
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
|
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
|
||||||
github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
|
github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
|
||||||
github.com/dimchansky/utfbom v1.1.0/go.mod h1:rO41eb7gLfo8SF1jd9F8HplJm1Fewwi4mQvIirEdv+8=
|
github.com/dimchansky/utfbom v1.1.0/go.mod h1:rO41eb7gLfo8SF1jd9F8HplJm1Fewwi4mQvIirEdv+8=
|
||||||
|
github.com/dimchansky/utfbom v1.1.1/go.mod h1:SxdoEBH5qIqFocHMyGOXVAybYJdr71b1Q/j0mACtrfE=
|
||||||
github.com/distribution/distribution/v3 v3.0.0-20210316161203-a01c71e2477e h1:n81KvOMrLZa+VWHwST7dun9f0G98X3zREHS1ztYzZKU=
|
github.com/distribution/distribution/v3 v3.0.0-20210316161203-a01c71e2477e h1:n81KvOMrLZa+VWHwST7dun9f0G98X3zREHS1ztYzZKU=
|
||||||
github.com/distribution/distribution/v3 v3.0.0-20210316161203-a01c71e2477e/go.mod h1:xpWTC2KnJMiDLkoawhsPQcXjvwATEBcbq0xevG2YR9M=
|
github.com/distribution/distribution/v3 v3.0.0-20210316161203-a01c71e2477e/go.mod h1:xpWTC2KnJMiDLkoawhsPQcXjvwATEBcbq0xevG2YR9M=
|
||||||
github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E=
|
github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E=
|
||||||
@ -906,8 +907,8 @@ github.com/mitchellh/mapstructure v1.4.1 h1:CpVNEelQCZBooIPDn+AR3NpivK/TIKU8bDxd
|
|||||||
github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
|
github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
|
||||||
github.com/mitchellh/osext v0.0.0-20151018003038-5e2d6d41470f/go.mod h1:OkQIRizQZAeMln+1tSwduZz7+Af5oFlKirV/MSYes2A=
|
github.com/mitchellh/osext v0.0.0-20151018003038-5e2d6d41470f/go.mod h1:OkQIRizQZAeMln+1tSwduZz7+Af5oFlKirV/MSYes2A=
|
||||||
github.com/moby/buildkit v0.8.1/go.mod h1:/kyU1hKy/aYCuP39GZA9MaKioovHku57N6cqlKZIaiQ=
|
github.com/moby/buildkit v0.8.1/go.mod h1:/kyU1hKy/aYCuP39GZA9MaKioovHku57N6cqlKZIaiQ=
|
||||||
github.com/moby/buildkit v0.9.1-0.20210927192002-23c8affb1ffe h1:SA9l85GRngGomGpyDmVdziovizKPH8peFyUUtsluh34=
|
github.com/moby/buildkit v0.9.1-0.20211008210008-ba673bbdab4f h1:RCFnbn0W1+InqTusV4raeqAyxvRMzuVoyT+8yKOMbWs=
|
||||||
github.com/moby/buildkit v0.9.1-0.20210927192002-23c8affb1ffe/go.mod h1:BmktjI4PV4waDqQWB19oWso7X4t9VTcak6q7ynntmkQ=
|
github.com/moby/buildkit v0.9.1-0.20211008210008-ba673bbdab4f/go.mod h1:be+M6HNNl/Et0cUrFWRwEnXC1OChl1wPxXO5uEg4w6A=
|
||||||
github.com/moby/locker v1.0.1 h1:fOXqR41zeveg4fFODix+1Ch4mj/gT0NE1XJbp/epuBg=
|
github.com/moby/locker v1.0.1 h1:fOXqR41zeveg4fFODix+1Ch4mj/gT0NE1XJbp/epuBg=
|
||||||
github.com/moby/locker v1.0.1/go.mod h1:S7SDdo5zpBK84bzzVlKr2V0hz+7x9hWbYC/kq7oQppc=
|
github.com/moby/locker v1.0.1/go.mod h1:S7SDdo5zpBK84bzzVlKr2V0hz+7x9hWbYC/kq7oQppc=
|
||||||
github.com/moby/spdystream v0.2.0 h1:cjW1zVyyoiM0T7b6UoySUFqzXMoqRckQtXwGPiBhOM8=
|
github.com/moby/spdystream v0.2.0 h1:cjW1zVyyoiM0T7b6UoySUFqzXMoqRckQtXwGPiBhOM8=
|
||||||
@ -1203,7 +1204,7 @@ github.com/tommy-muehle/go-mnd v1.3.1-0.20200224220436-e6f9a994e8fa/go.mod h1:dS
|
|||||||
github.com/tonistiigi/fsutil v0.0.0-20201103201449-0834f99b7b85/go.mod h1:a7cilN64dG941IOXfhJhlH0qB92hxJ9A1ewrdUmJ6xo=
|
github.com/tonistiigi/fsutil v0.0.0-20201103201449-0834f99b7b85/go.mod h1:a7cilN64dG941IOXfhJhlH0qB92hxJ9A1ewrdUmJ6xo=
|
||||||
github.com/tonistiigi/fsutil v0.0.0-20210818161904-4442383b5028 h1:uEkkUFMCPtzz1HVOa42u15OHems1ugiRt172tSRTWSk=
|
github.com/tonistiigi/fsutil v0.0.0-20210818161904-4442383b5028 h1:uEkkUFMCPtzz1HVOa42u15OHems1ugiRt172tSRTWSk=
|
||||||
github.com/tonistiigi/fsutil v0.0.0-20210818161904-4442383b5028/go.mod h1:E6osHKls9ix67jofYQ61RQKwlJhqJOZM2hintp+49iI=
|
github.com/tonistiigi/fsutil v0.0.0-20210818161904-4442383b5028/go.mod h1:E6osHKls9ix67jofYQ61RQKwlJhqJOZM2hintp+49iI=
|
||||||
github.com/tonistiigi/go-actions-cache v0.0.0-20210714033416-b93d7f1b2e70/go.mod h1:dNS+PPTqGnSl80x3wEyWWCHeON5xiBGtcM0uD6CgHNU=
|
github.com/tonistiigi/go-actions-cache v0.0.0-20211002214948-4d48f2ff622a/go.mod h1:YiIBjH5gP7mao3t0dBrNNBGuKYdeJmcAJjYLXr43k6A=
|
||||||
github.com/tonistiigi/opentelemetry-go-contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.0.0-20210714055410-d010b05b4939 h1:s6wDMZYNyWt8KvkjhrMpOthFPgI3JB8ipJS+eCV/psg=
|
github.com/tonistiigi/opentelemetry-go-contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.0.0-20210714055410-d010b05b4939 h1:s6wDMZYNyWt8KvkjhrMpOthFPgI3JB8ipJS+eCV/psg=
|
||||||
github.com/tonistiigi/opentelemetry-go-contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.0.0-20210714055410-d010b05b4939/go.mod h1:Vm5u/mtkj1OMhtao0v+BGo2LUoLCgHYXvRmj0jWITlE=
|
github.com/tonistiigi/opentelemetry-go-contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.0.0-20210714055410-d010b05b4939/go.mod h1:Vm5u/mtkj1OMhtao0v+BGo2LUoLCgHYXvRmj0jWITlE=
|
||||||
github.com/tonistiigi/opentelemetry-go-contrib/instrumentation/net/http/httptrace/otelhttptrace v0.0.0-20210714055410-d010b05b4939 h1:ZZ1KHKvs97BcRoblbm6RhrDzs/OejFv7miYSIcZI7Ds=
|
github.com/tonistiigi/opentelemetry-go-contrib/instrumentation/net/http/httptrace/otelhttptrace v0.0.0-20210714055410-d010b05b4939 h1:ZZ1KHKvs97BcRoblbm6RhrDzs/OejFv7miYSIcZI7Ds=
|
||||||
|
58
vendor/github.com/moby/buildkit/client/llb/exec.go
generated
vendored
58
vendor/github.com/moby/buildkit/client/llb/exec.go
generated
vendored
@ -192,6 +192,7 @@ func (e *ExecOp) Marshal(ctx context.Context, c *Constraints) (digest.Digest, []
|
|||||||
User: user,
|
User: user,
|
||||||
Hostname: hostname,
|
Hostname: hostname,
|
||||||
}
|
}
|
||||||
|
|
||||||
extraHosts, err := getExtraHosts(e.base)(ctx, c)
|
extraHosts, err := getExtraHosts(e.base)(ctx, c)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", nil, nil, nil, err
|
return "", nil, nil, nil, err
|
||||||
@ -204,6 +205,31 @@ func (e *ExecOp) Marshal(ctx context.Context, c *Constraints) (digest.Digest, []
|
|||||||
meta.ExtraHosts = hosts
|
meta.ExtraHosts = hosts
|
||||||
}
|
}
|
||||||
|
|
||||||
|
shmSize, err := getShmSize(e.base)(ctx, c)
|
||||||
|
if err != nil {
|
||||||
|
return "", nil, nil, nil, err
|
||||||
|
}
|
||||||
|
if shmSize != nil {
|
||||||
|
meta.ShmSize = *shmSize
|
||||||
|
}
|
||||||
|
|
||||||
|
ulimits, err := getUlimit(e.base)(ctx, c)
|
||||||
|
if err != nil {
|
||||||
|
return "", nil, nil, nil, err
|
||||||
|
}
|
||||||
|
if len(ulimits) > 0 {
|
||||||
|
addCap(&e.constraints, pb.CapExecMetaUlimit)
|
||||||
|
ul := make([]*pb.Ulimit, len(ulimits))
|
||||||
|
for i, u := range ulimits {
|
||||||
|
ul[i] = &pb.Ulimit{
|
||||||
|
Name: u.Name,
|
||||||
|
Soft: u.Soft,
|
||||||
|
Hard: u.Hard,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
meta.Ulimit = ul
|
||||||
|
}
|
||||||
|
|
||||||
network, err := getNetwork(e.base)(ctx, c)
|
network, err := getNetwork(e.base)(ctx, c)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", nil, nil, nil, err
|
return "", nil, nil, nil, err
|
||||||
@ -498,6 +524,18 @@ func AddExtraHost(host string, ip net.IP) RunOption {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func WithShmSize(kb int64) RunOption {
|
||||||
|
return runOptionFunc(func(ei *ExecInfo) {
|
||||||
|
ei.State = ei.State.WithShmSize(kb)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
func AddUlimit(name UlimitName, soft int64, hard int64) RunOption {
|
||||||
|
return runOptionFunc(func(ei *ExecInfo) {
|
||||||
|
ei.State = ei.State.AddUlimit(name, soft, hard)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
func With(so ...StateOption) RunOption {
|
func With(so ...StateOption) RunOption {
|
||||||
return runOptionFunc(func(ei *ExecInfo) {
|
return runOptionFunc(func(ei *ExecInfo) {
|
||||||
ei.State = ei.State.With(so...)
|
ei.State = ei.State.With(so...)
|
||||||
@ -667,3 +705,23 @@ const (
|
|||||||
SecurityModeInsecure = pb.SecurityMode_INSECURE
|
SecurityModeInsecure = pb.SecurityMode_INSECURE
|
||||||
SecurityModeSandbox = pb.SecurityMode_SANDBOX
|
SecurityModeSandbox = pb.SecurityMode_SANDBOX
|
||||||
)
|
)
|
||||||
|
|
||||||
|
type UlimitName string
|
||||||
|
|
||||||
|
const (
|
||||||
|
UlimitCore UlimitName = "core"
|
||||||
|
UlimitCPU UlimitName = "cpu"
|
||||||
|
UlimitData UlimitName = "data"
|
||||||
|
UlimitFsize UlimitName = "fsize"
|
||||||
|
UlimitLocks UlimitName = "locks"
|
||||||
|
UlimitMemlock UlimitName = "memlock"
|
||||||
|
UlimitMsgqueue UlimitName = "msgqueue"
|
||||||
|
UlimitNice UlimitName = "nice"
|
||||||
|
UlimitNofile UlimitName = "nofile"
|
||||||
|
UlimitNproc UlimitName = "nproc"
|
||||||
|
UlimitRss UlimitName = "rss"
|
||||||
|
UlimitRtprio UlimitName = "rtprio"
|
||||||
|
UlimitRttime UlimitName = "rttime"
|
||||||
|
UlimitSigpending UlimitName = "sigpending"
|
||||||
|
UlimitStack UlimitName = "stack"
|
||||||
|
)
|
||||||
|
56
vendor/github.com/moby/buildkit/client/llb/meta.go
generated
vendored
56
vendor/github.com/moby/buildkit/client/llb/meta.go
generated
vendored
@ -18,9 +18,12 @@ var (
|
|||||||
keyArgs = contextKeyT("llb.exec.args")
|
keyArgs = contextKeyT("llb.exec.args")
|
||||||
keyDir = contextKeyT("llb.exec.dir")
|
keyDir = contextKeyT("llb.exec.dir")
|
||||||
keyEnv = contextKeyT("llb.exec.env")
|
keyEnv = contextKeyT("llb.exec.env")
|
||||||
keyUser = contextKeyT("llb.exec.user")
|
|
||||||
keyHostname = contextKeyT("llb.exec.hostname")
|
|
||||||
keyExtraHost = contextKeyT("llb.exec.extrahost")
|
keyExtraHost = contextKeyT("llb.exec.extrahost")
|
||||||
|
keyHostname = contextKeyT("llb.exec.hostname")
|
||||||
|
keyShmSize = contextKeyT("llb.exec.shmsize")
|
||||||
|
keyUlimit = contextKeyT("llb.exec.ulimit")
|
||||||
|
keyUser = contextKeyT("llb.exec.user")
|
||||||
|
|
||||||
keyPlatform = contextKeyT("llb.platform")
|
keyPlatform = contextKeyT("llb.platform")
|
||||||
keyNetwork = contextKeyT("llb.network")
|
keyNetwork = contextKeyT("llb.network")
|
||||||
keySecurity = contextKeyT("llb.security")
|
keySecurity = contextKeyT("llb.security")
|
||||||
@ -232,6 +235,55 @@ type HostIP struct {
|
|||||||
IP net.IP
|
IP net.IP
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func shmSize(kb int64) StateOption {
|
||||||
|
return func(s State) State {
|
||||||
|
return s.WithValue(keyShmSize, kb)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func getShmSize(s State) func(context.Context, *Constraints) (*int64, error) {
|
||||||
|
return func(ctx context.Context, c *Constraints) (*int64, error) {
|
||||||
|
v, err := s.getValue(keyShmSize)(ctx, c)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if v != nil {
|
||||||
|
kb := v.(int64)
|
||||||
|
return &kb, nil
|
||||||
|
}
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func ulimit(name UlimitName, soft int64, hard int64) StateOption {
|
||||||
|
return func(s State) State {
|
||||||
|
return s.withValue(keyUlimit, func(ctx context.Context, c *Constraints) (interface{}, error) {
|
||||||
|
v, err := getUlimit(s)(ctx, c)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return append(v, pb.Ulimit{
|
||||||
|
Name: string(name),
|
||||||
|
Soft: soft,
|
||||||
|
Hard: hard,
|
||||||
|
}), nil
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func getUlimit(s State) func(context.Context, *Constraints) ([]pb.Ulimit, error) {
|
||||||
|
return func(ctx context.Context, c *Constraints) ([]pb.Ulimit, error) {
|
||||||
|
v, err := s.getValue(keyUlimit)(ctx, c)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if v != nil {
|
||||||
|
return v.([]pb.Ulimit), nil
|
||||||
|
}
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func Network(v pb.NetMode) StateOption {
|
func Network(v pb.NetMode) StateOption {
|
||||||
return func(s State) State {
|
return func(s State) State {
|
||||||
return s.WithValue(keyNetwork, v)
|
return s.WithValue(keyNetwork, v)
|
||||||
|
8
vendor/github.com/moby/buildkit/client/llb/state.go
generated
vendored
8
vendor/github.com/moby/buildkit/client/llb/state.go
generated
vendored
@ -397,6 +397,14 @@ func (s State) AddExtraHost(host string, ip net.IP) State {
|
|||||||
return extraHost(host, ip)(s)
|
return extraHost(host, ip)(s)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (s State) WithShmSize(kb int64) State {
|
||||||
|
return shmSize(kb)(s)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (s State) AddUlimit(name UlimitName, soft int64, hard int64) State {
|
||||||
|
return ulimit(name, soft, hard)(s)
|
||||||
|
}
|
||||||
|
|
||||||
func (s State) isFileOpCopyInput() {}
|
func (s State) isFileOpCopyInput() {}
|
||||||
|
|
||||||
type output struct {
|
type output struct {
|
||||||
|
12
vendor/github.com/moby/buildkit/solver/pb/caps.go
generated
vendored
12
vendor/github.com/moby/buildkit/solver/pb/caps.go
generated
vendored
@ -36,10 +36,12 @@ const (
|
|||||||
CapBuildOpLLBFileName apicaps.CapID = "source.buildop.llbfilename"
|
CapBuildOpLLBFileName apicaps.CapID = "source.buildop.llbfilename"
|
||||||
|
|
||||||
CapExecMetaBase apicaps.CapID = "exec.meta.base"
|
CapExecMetaBase apicaps.CapID = "exec.meta.base"
|
||||||
CapExecMetaProxy apicaps.CapID = "exec.meta.proxyenv"
|
|
||||||
CapExecMetaNetwork apicaps.CapID = "exec.meta.network"
|
CapExecMetaNetwork apicaps.CapID = "exec.meta.network"
|
||||||
|
CapExecMetaProxy apicaps.CapID = "exec.meta.proxyenv"
|
||||||
CapExecMetaSecurity apicaps.CapID = "exec.meta.security"
|
CapExecMetaSecurity apicaps.CapID = "exec.meta.security"
|
||||||
|
CapExecMetaSecurityDeviceWhitelistV1 apicaps.CapID = "exec.meta.security.devices.v1"
|
||||||
CapExecMetaSetsDefaultPath apicaps.CapID = "exec.meta.setsdefaultpath"
|
CapExecMetaSetsDefaultPath apicaps.CapID = "exec.meta.setsdefaultpath"
|
||||||
|
CapExecMetaUlimit apicaps.CapID = "exec.meta.ulimit"
|
||||||
CapExecMountBind apicaps.CapID = "exec.mount.bind"
|
CapExecMountBind apicaps.CapID = "exec.mount.bind"
|
||||||
CapExecMountBindReadWriteNoOuput apicaps.CapID = "exec.mount.bind.readwrite-nooutput"
|
CapExecMountBindReadWriteNoOuput apicaps.CapID = "exec.mount.bind.readwrite-nooutput"
|
||||||
CapExecMountCache apicaps.CapID = "exec.mount.cache"
|
CapExecMountCache apicaps.CapID = "exec.mount.cache"
|
||||||
@ -50,8 +52,6 @@ const (
|
|||||||
CapExecMountSSH apicaps.CapID = "exec.mount.ssh"
|
CapExecMountSSH apicaps.CapID = "exec.mount.ssh"
|
||||||
CapExecCgroupsMounted apicaps.CapID = "exec.cgroup"
|
CapExecCgroupsMounted apicaps.CapID = "exec.cgroup"
|
||||||
|
|
||||||
CapExecMetaSecurityDeviceWhitelistV1 apicaps.CapID = "exec.meta.security.devices.v1"
|
|
||||||
|
|
||||||
CapFileBase apicaps.CapID = "file.base"
|
CapFileBase apicaps.CapID = "file.base"
|
||||||
CapFileRmWildcard apicaps.CapID = "file.rm.wildcard"
|
CapFileRmWildcard apicaps.CapID = "file.rm.wildcard"
|
||||||
CapFileCopyIncludeExcludePatterns apicaps.CapID = "file.copy.includeexcludepatterns"
|
CapFileCopyIncludeExcludePatterns apicaps.CapID = "file.copy.includeexcludepatterns"
|
||||||
@ -236,6 +236,12 @@ func init() {
|
|||||||
Status: apicaps.CapStatusExperimental,
|
Status: apicaps.CapStatusExperimental,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
Caps.Init(apicaps.Cap{
|
||||||
|
ID: CapExecMetaUlimit,
|
||||||
|
Enabled: true,
|
||||||
|
Status: apicaps.CapStatusExperimental,
|
||||||
|
})
|
||||||
|
|
||||||
Caps.Init(apicaps.Cap{
|
Caps.Init(apicaps.Cap{
|
||||||
ID: CapExecMountBind,
|
ID: CapExecMountBind,
|
||||||
Enabled: true,
|
Enabled: true,
|
||||||
|
1110
vendor/github.com/moby/buildkit/solver/pb/ops.pb.go
generated
vendored
1110
vendor/github.com/moby/buildkit/solver/pb/ops.pb.go
generated
vendored
File diff suppressed because it is too large
Load Diff
18
vendor/github.com/moby/buildkit/solver/pb/ops.proto
generated
vendored
18
vendor/github.com/moby/buildkit/solver/pb/ops.proto
generated
vendored
@ -58,6 +58,19 @@ message Meta {
|
|||||||
ProxyEnv proxy_env = 5;
|
ProxyEnv proxy_env = 5;
|
||||||
repeated HostIP extraHosts = 6;
|
repeated HostIP extraHosts = 6;
|
||||||
string hostname = 7;
|
string hostname = 7;
|
||||||
|
int64 shmSize = 8;
|
||||||
|
repeated Ulimit ulimit = 9;
|
||||||
|
}
|
||||||
|
|
||||||
|
message HostIP {
|
||||||
|
string Host = 1;
|
||||||
|
string IP = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
message Ulimit {
|
||||||
|
string Name = 1;
|
||||||
|
int64 Soft = 2;
|
||||||
|
int64 Hard = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum NetMode {
|
enum NetMode {
|
||||||
@ -243,11 +256,6 @@ message Definition {
|
|||||||
Source Source = 3;
|
Source Source = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
message HostIP {
|
|
||||||
string Host = 1;
|
|
||||||
string IP = 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
message FileOp {
|
message FileOp {
|
||||||
repeated FileAction actions = 2;
|
repeated FileAction actions = 2;
|
||||||
}
|
}
|
||||||
|
2
vendor/modules.txt
vendored
2
vendor/modules.txt
vendored
@ -281,7 +281,7 @@ github.com/miekg/pkcs11
|
|||||||
github.com/mitchellh/go-wordwrap
|
github.com/mitchellh/go-wordwrap
|
||||||
# github.com/mitchellh/mapstructure v1.4.1
|
# github.com/mitchellh/mapstructure v1.4.1
|
||||||
github.com/mitchellh/mapstructure
|
github.com/mitchellh/mapstructure
|
||||||
# github.com/moby/buildkit v0.9.1-0.20210927192002-23c8affb1ffe
|
# github.com/moby/buildkit v0.9.1-0.20211008210008-ba673bbdab4f
|
||||||
## explicit
|
## explicit
|
||||||
github.com/moby/buildkit/api/services/control
|
github.com/moby/buildkit/api/services/control
|
||||||
github.com/moby/buildkit/api/types
|
github.com/moby/buildkit/api/types
|
||||||
|
Loading…
x
Reference in New Issue
Block a user