Cory Bennett
b464f1e315
update go-runc to use runc.ExitError for container exec status
...
Signed-off-by: Cory Bennett <cbennett@netflix.com>
2020-10-20 06:44:29 +00:00
Edgar Lee
5eaecb905c
Merge pull request #1731 from coryb/issue-1714
...
add tty support for runc executor
2020-10-19 14:52:31 -07:00
Cory Bennett
74db85d357
syscall.Errno(0x5) == syscall.EIO
...
Signed-off-by: Cory Bennett <cbennett@netflix.com>
2020-10-19 21:28:39 +00:00
Tõnis Tiigi
bec28f9d5b
Merge pull request #1740 from tonistiigi/stack-helper
...
stack: remove helper functions from error stack traces
2020-10-19 12:48:18 -07:00
Tonis Tiigi
ca46949277
stack: remove helper functions from error stack traces
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2020-10-18 23:36:38 -07:00
Tõnis Tiigi
4f3fb6155a
Merge pull request #1659 from tonistiigi/loop-export-fix
...
remotecache: validate out broken links from loops
2020-10-18 22:01:54 -07:00
Tõnis Tiigi
6bd06f333c
Merge pull request #1738 from kees/fix/exec-stack
...
Update binfmt_misc tests to have non-executable stack
2020-10-17 23:25:05 -07:00
Kees Cook
fd11490560
Update binfmt_misc tests to have non-executable stack
...
Fix : #1737
On Linux v5.6+ docker start-up would trigger the exec-stack warning:
process 'docker/tmp/qemu-check490284163/check' started with executable stack
Mark all the binfmt_mist tests as having a non-executable stack, and
regenerate the *_binary.go files.
Additionally fix trailing whitespace and add missing end-of-file newlines.
Signed-off-by: Kees Cook <keescook@chromium.org>
2020-10-17 22:53:27 -07:00
Cory Bennett
cb12a5642f
shutdown container process when context is done
...
Signed-off-by: Cory Bennett <cbennett@netflix.com>
2020-10-17 06:53:25 +00:00
Cory Bennett
4d265f5d22
refactor tty output tests to avoid flakey sleeps
...
Signed-off-by: Cory Bennett <cbennett@netflix.com>
2020-10-17 06:52:06 +00:00
Cory Bennett
e308ef7874
add tty support for runc executor
...
Signed-off-by: Cory Bennett <cbennett@netflix.com>
2020-10-16 17:36:56 +00:00
Tõnis Tiigi
ebd98bcbe6
Merge pull request #1339 from jingxiaolu/issue1301
...
Add hostname specifying for building
2020-10-15 23:07:51 -07:00
Tõnis Tiigi
be424a99ea
Merge pull request #1728 from earthly/vlad/authorizer-errors
...
Prevent context canceled errors from being permanent in authorizer
2020-10-15 17:46:14 -07:00
Vlad A. Ionescu
d127edf990
Prevent context canceled errors from being permanent in authorizer
...
Signed-off-by: Vlad A. Ionescu <vladaionescu@users.noreply.github.com>
Check if context is canceled before returning cached token or err.
Signed-off-by: Vlad A. Ionescu <vladaionescu@users.noreply.github.com>
Fix possible race conditions
Signed-off-by: Vlad A. Ionescu <vladaionescu@users.noreply.github.com>
Fix block
Signed-off-by: Vlad A. Ionescu <vladaionescu@users.noreply.github.com>
2020-10-15 15:11:59 -07:00
Lu Jingxiao
059dac1e05
tests: Adding tests for hostname specifying for building
...
Adding tests to for hostname specifying for image building
Cover: #1301
Signed-off-by: Lu Jingxiao <lujingxiao@huawei.com>
2020-10-14 15:36:47 +08:00
Lu Jingxiao
5e7ae230b2
Add hostname specifying for building
...
Fix : #1301
Signed-off-by: Lu Jingxiao <lujingxiao@huawei.com>
2020-10-14 14:45:36 +08:00
Tibor Vass
7bdb6592c5
Merge pull request #1693 from tonistiigi/dockerfile-comments
...
dockerfile: parse comments associated with args and stages
2020-10-13 00:20:49 -07:00
Tonis Tiigi
0a7f6ccf5e
dockerfile: parse comments associated with args and stages
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2020-10-12 23:11:23 -07:00
Tõnis Tiigi
4177e7ca28
Merge pull request #1660 from tonistiigi/token-fetch
...
auth: fetch tokens from client side
2020-10-12 16:13:19 -07:00
Tibor Vass
37bb903a31
Merge pull request #1724 from tonistiigi/subreq
...
frontend: support for subrequests
2020-10-12 11:43:59 -07:00
Tõnis Tiigi
7f42dbf9b4
Merge pull request #1725 from tonistiigi/20201006-release-fix
...
hack: fix release script
2020-10-07 13:51:31 -07:00
Tonis Tiigi
b4fad847ac
frontend: support for subrequests
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2020-10-07 13:36:51 -07:00
Tonis Tiigi
ba923cd67d
hack: fix release script
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2020-10-06 23:42:37 -07:00
Akihiro Suda
0e916c2697
Merge pull request #1717 from tonistiigi/run-mount-stable
...
dockerfile: update run mounts to stable channel
2020-10-06 08:19:03 +09:00
Tonis Tiigi
906e34510d
dockerfile: update run mounts to stable channel
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2020-10-04 22:22:08 -07:00
Tõnis Tiigi
19c4cba4b3
Merge pull request #1710 from tonistiigi/frontend-caps
...
frontend: make sure inputs support for frontends is detectable from caps
2020-10-04 20:35:00 -07:00
Tonis Tiigi
44f27708b3
frontend: make sure inputs support for frontends is detectable from client
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2020-10-04 10:44:16 -07:00
Akihiro Suda
78f3e86dc1
Merge pull request #1627 from coryb/gateway-exec-proto
...
update gateway to add ability to run and exec into containers
2020-10-04 20:11:45 +09:00
Tõnis Tiigi
3f9866fec8
Merge pull request #1713 from edrevo/fix-target
...
Make HTTP/2 authority pseudo-header spec-compliant
2020-10-03 19:55:23 -07:00
Ximo Guanter
da8ebc8a39
Make HTTP/2 authority pseudo-header spec-compliant
...
Signed-off-by: Ximo Guanter <ximo.guanter@gmail.com>
2020-10-03 22:58:21 +02:00
Cory Bennett
398593b61d
Simplify rpc exec exit error handling
...
Signed-off-by: Cory Bennett <cbennett@netflix.com>
2020-10-02 21:35:51 +00:00
Cory Bennett
2f0738c47a
Default Cwd to "/"
...
Signed-off-by: Cory Bennett <cbennett@netflix.com>
2020-10-02 20:54:00 +00:00
Cory Bennett
d1a14ae768
use grpc typed error for ExitMessage error
...
Signed-off-by: Cory Bennett <cbennett@netflix.com>
2020-10-02 07:36:45 +00:00
Cory Bennett
e824c5e916
fix linting error
...
Signed-off-by: Cory Bennett <cbennett@netflix.com>
2020-10-02 07:17:47 +00:00
Cory Bennett
c04aeca088
fix unnecessary MetadataStore rename
...
Signed-off-by: Cory Bennett <cbennett@netflix.com>
2020-10-02 06:33:19 +00:00
Cory Bennett
095a919c95
remove unnecessary MountManager interface
...
Signed-off-by: Cory Bennett <cbennett@netflix.com>
2020-10-02 06:24:34 +00:00
Cory Bennett
ea3bc24b7c
Move SecurityMode to InitMessage from NewContainer message so it can be per process
...
Signed-off-by: Cory Bennett <cbennett@netflix.com>
2020-10-02 05:36:33 +00:00
Cory Bennett
03e1c199a3
remove SessonManager from FrontendLLBBridge, adding as arg to Frontend.Solve
...
Signed-off-by: Cory Bennett <cbennett@netflix.com>
2020-10-02 01:59:05 +00:00
Cory Bennett
e76703c3f6
fix minor nits
...
Signed-off-by: Cory Bennett <cbennett@netflix.com>
2020-10-02 01:58:58 +00:00
Tõnis Tiigi
22156ab20b
Merge pull request #1709 from thaJeztah/update_logrus
...
vendor: sirupsen/logrus v1.7.0
2020-10-01 08:49:47 -07:00
Sebastiaan van Stijn
3cbd99ce86
vendor: sirupsen/logrus v1.7.0
...
full diff: https://github.com/sirupsen/logrus/compare/v1.6.0...v1.7.0
removes dependency on github.com/konsorten/go-windows-terminal-sequences
Features:
* a new buffer pool management API has been added
* a set of `<LogLevel>Fn()` functions have been added
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2020-09-30 13:53:45 +02:00
Tõnis Tiigi
2b6cccb9b3
Merge pull request #1701 from thaJeztah/bump_console
...
go.mod: github.com/containerd/console v1.0.1
2020-09-24 17:18:07 -07:00
Sebastiaan van Stijn
a9d16cea41
go.mod: github.com/containerd/console v1.0.1
...
full diff: https://github.com/containerd/console/compare/v1.0.0...v1.0.1
Fixes compatibility with current versions of golang.org/x/sys
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2020-09-24 23:09:21 +02:00
Tibor Vass
718f86ca1f
Merge pull request #1692 from tonistiigi/multi-arg
...
dockerfile: allow multiple values for ARG
2020-09-24 12:35:11 -07:00
Tõnis Tiigi
d441d4f6d5
Merge pull request #1695 from tilt-dev/nicks/issue914
...
sshprovider: on Windows, ModeSocket might not be set on the ssh socket
2020-09-22 17:07:46 -07:00
Nick Santos
399dacf410
sshprovider: on Windows, ModeSocket might not be set on the ssh socket
...
Fixes https://github.com/moby/buildkit/issues/914
Signed-off-by: Nick Santos <nicholas.j.santos@gmail.com>
2020-09-22 19:42:38 -04:00
Tonis Tiigi
c810b8ed25
dockerfile: allow multiple values for ARG
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2020-09-22 11:56:51 -07:00
Tõnis Tiigi
b0a3ab1b33
Merge pull request #1694 from ktock/sgzcache
...
Allow stargz target in Dockerfile to use golang build cache
2020-09-22 08:55:52 -07:00
ktock
32e70827f7
Allow stargz target in Dockerfile to use golang build cache
...
Signed-off-by: ktock <ktokunaga.mail@gmail.com>
2020-09-22 18:26:24 +09:00
Edgar Lee
2943a08389
Merge pull request #1686 from tonistiigi/git-cap
...
client: avoid checking token cap on default case
2020-09-17 10:17:26 -07:00