Phil Estes
8fe779faa9
Merge pull request #7098 from ktock/ctr-create-reordering
...
ctr: Fix `ctr c create` fails to parse arguments
2022-06-27 15:33:50 -04:00
Derek McGowan
281c2b8f90
Merge pull request #7103 from 2000yeshu/fix-doc
...
Fix Documentation Issue
2022-06-27 10:58:12 -07:00
Derek McGowan
555dc62e9e
Merge pull request #7100 from junnplus/spec-opts
...
refactor: reduce duplicate code
2022-06-27 10:50:37 -07:00
Ye Sijun
1ab42be15d
refactor: reduce duplicate code
...
Signed-off-by: Ye Sijun <junnplus@gmail.com>
2022-06-25 18:55:03 +08:00
Yakul Garg
47ad5f70e7
Fix Doc:
...
since containerd doesn't have GenerateSpec method any longer, spec has to be generated with WithNewSpec.
Signed-off-by: Yakul Garg <2000yeshu@gmail.com>
2022-06-25 12:09:30 +05:30
Samuel Karp
279f4069fe
Merge pull request #7094 from junnplus/xattr
2022-06-24 22:11:28 -07:00
Fu Wei
84ec0796f8
Merge pull request #7096 from dmcgowan/metadata-plugin-registration
2022-06-25 11:59:45 +08:00
Kohei Tokunaga
fb5b6612a3
ctr: Fix ctr c create
fails to parse arguments
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com>
2022-06-23 21:52:53 +09:00
Ye Sijun
68a55fe8bd
make xattr EPERM non-fatal in createTarFile
...
Signed-off-by: Ye Sijun <junnplus@gmail.com>
2022-06-23 15:17:30 +08:00
Derek McGowan
99e210c50a
Move metadata plugin registration to seperate package
...
Signed-off-by: Derek McGowan <derek@mcg.dev>
2022-06-22 17:38:41 -07:00
Maksym Pavlenko
e3298cf127
Merge pull request #7092 from junnplus/doc-devmapper
...
fix: missing sudo for devmapper doc
2022-06-22 10:58:41 -07:00
Ye Sijun
4f0ea7831b
fix: missing sudo for devmapper doc
...
Signed-off-by: Ye Sijun <junnplus@gmail.com>
2022-06-22 22:56:11 +08:00
Phil Estes
a43dfdf4c0
Merge pull request #7085 from aznashwan/main
...
Ensure Windows Periodic workflow errors out while still uploading results.
2022-06-22 10:03:58 -04:00
Fu Wei
28384cfd1f
Merge pull request #7084 from dmcgowan/snapshot-event-snapshotter
2022-06-22 18:42:40 +08:00
Fu Wei
a860e6680e
Merge pull request #7072 from junnplus/test-specopts
2022-06-22 15:12:00 +08:00
Kevin Parsons
0fac756b64
Merge pull request #7086 from jterry75/main
...
Forward ctr snapshotter flags on Windows
2022-06-21 12:21:44 -07:00
Derek McGowan
94fe150b87
Merge pull request #7070 from junnplus/additional-gids
...
add WithAppendAdditionalGroups helper
2022-06-21 12:17:27 -07:00
Ye Sijun
72b87ad004
add WithAdditionalGIDs test
...
Signed-off-by: Ye Sijun <junnplus@gmail.com>
2022-06-21 23:58:19 +08:00
Ye Sijun
5bf705255d
add WithAppendAdditionalGroups helper
...
Signed-off-by: Ye Sijun <junnplus@gmail.com>
2022-06-21 23:21:04 +08:00
Justin Terry
5cde04bc7c
Forward ctr snapshotter flags on Windows
...
Signed-off-by: Justin Terry <jlterry@amazon.com>
2022-06-21 07:54:30 -07:00
Kazuyoshi Kato
16992a4a2e
Merge pull request #7065 from kzys/fuzz-quiet
...
Make CI Fuzz less noisy
2022-06-20 19:01:45 -07:00
Derek McGowan
4ac1031e0c
Add snapshotter key to snapshot events
...
Consumers of snapshot events require the snapshotter
field to refer to the related snapshot.
Signed-off-by: Derek McGowan <derek@mcg.dev>
2022-06-20 18:25:53 -07:00
Akihiro Suda
b56cac143a
Merge pull request #7082 from samuelkarp/ctr-hostname
...
ctr: add --hostname flag to create, run
2022-06-20 19:35:15 -05:00
Kazuyoshi Kato
b27a229df6
Move contrib/fuzz/docker_fuzzer.go to remotes/docker
...
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com>
2022-06-20 23:34:23 +00:00
Kazuyoshi Kato
f91616e45e
Copy FuzzConvertManifest from cncf/cncf-fuzzing
...
This test is one of the noisiest and should be moved from
cncf/cncf-fuzzing first.
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com>
2022-06-20 23:34:23 +00:00
Kazuyoshi Kato
c9c5fee37e
Do not hardcode fuzzing targets
...
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com>
2022-06-20 23:34:13 +00:00
Kazuyoshi Kato
50f1a4e426
Don't log "ignored xattr ..." warnings
...
It is too noisy and not really useful if the input is random.
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com>
2022-06-20 23:34:13 +00:00
Kazuyoshi Kato
112497bc36
Make oss_fuzz_build.sh quiet
...
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com>
2022-06-20 23:34:13 +00:00
Samuel Karp
6e53ffb105
ctr: add --hostname flag to create, run
...
Signed-off-by: Samuel Karp <me@samuelkarp.com>
2022-06-20 15:11:44 -07:00
Phil Estes
d59dcd0579
Merge pull request #7077 from my-git9/content-flow
...
improve content-flow
2022-06-20 15:20:30 -04:00
Nashwan Azhari
7002fc2c47
Ensure Windows Periodic workflow errors out while still uploading results.
...
This patch aims to ensure that any test failures in the Windows Periodic
workflow will lead to the workflow being marked as failed (red) while still
processing/uploading the JUnit result files to GCloud for them to show
up in testgrid.
Signed-off-by: Nashwan Azhari <nazhari@cloudbasesolutions.com>
2022-06-20 20:46:49 +03:00
xin.li
2e288f5b1b
improve content-flow
...
Signed-off-by: xin.li <xin.li@daocloud.io>
2022-06-18 14:26:16 +08:00
Nashwan Azhari
d4ab649881
Revert MinGW to oldest known working version in Windows setup script.
...
Signed-off-by: Nashwan Azhari <nazhari@cloudbasesolutions.com>
2022-06-17 15:42:50 +03:00
Maksym Pavlenko
9c6154bff1
Merge pull request #7067 from kzys/fuzz-optional
...
Make CI Fuzz optional
2022-06-15 21:19:26 -07:00
Kazuyoshi Kato
55dd56e52b
Make CI Fuzz optional
...
Until we merge cncf/cncf-fuzzing into this repository (see #7066 ),
we should keep this step optional.
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com>
2022-06-15 22:35:42 +00:00
Maksym Pavlenko
8aa3459459
Merge pull request #7056 from kzys/go118-fuzz
...
Use Go 1.18's testing.F on simple fuzzers
2022-06-15 11:23:13 -07:00
Kazuyoshi Kato
bc452f83a3
Merge pull request #7062 from aznashwan/win-intergartion-downgrade-mingw
...
Downgrade MinGW in Windows setup scripts.
2022-06-15 10:34:29 -07:00
Kazuyoshi Kato
43cc649194
Merge pull request #7057 from ozhuraki/services-server-test
...
Make test path a constant
2022-06-15 09:26:39 -07:00
Kazuyoshi Kato
82adbc849a
Run fuzzing tests with go test -fuzz
...
In addition to oss-fuzz's CIFuzz (see #7052 ), this commit adds a small
shell script that run all fuzzing tests with go test -fuzz.
While running for 30 seconds would be too short to acutally find issues,
we want to make sure that these fuzzing tests are not fundamentally
broken.
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com>
2022-06-15 16:23:37 +00:00
Kazuyoshi Kato
a1eb2d8a67
Use testing.F on FuzzPlatformsParse
...
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com>
2022-06-15 14:56:20 +00:00
Kazuyoshi Kato
57200edf25
Use testing.F on FuzzParseProcPIDStatus
...
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com>
2022-06-15 14:56:20 +00:00
Kazuyoshi Kato
04874d51a3
Merge pull request #7052 from AdamKorcz/fuzz3
...
Run fuzzers in CI
2022-06-15 07:46:04 -07:00
Nashwan Azhari
0b3c31dd7c
Downgrade MinGW in Windows setup scripts.
...
After the switch to MinGW 11.2.0 in #6888 , the containerd client
integration tests were crashing with an apparent memory allocation
error as described in golang/go#46099 .
This patch reverts MinGW to 10.3.0 to bypass the issue.
Signed-off-by: Nashwan Azhari <nazhari@cloudbasesolutions.com>
2022-06-15 16:12:35 +03:00
Fu Wei
fbf76c201f
Merge pull request #6913 from wllenyj/devshm
2022-06-14 19:11:44 +08:00
wllenyj
42a386c816
CRI: change the /dev/shm mount options in Sandbox.
...
All containers except the pause container, mount `/dev/shm" with flags
`nosuid,nodev,noexec`. So change mount options for pause container to
keep consistence.
This also helps to solve issues of failing to mount `/dev/shm` when
pod/container level user namespace is enabled.
Fixes : #6911
Signed-off-by: Jiang Liu <gerry@linux.alibaba.com>
Signed-off-by: Lei Wang <wllenyj@linux.alibaba.com>
2022-06-14 10:45:06 +08:00
wllenyj
a62a95789c
CRI: remove default /dev/shm mount in Sandbox.
...
This's an optimization to get rid of redundant `/dev/shm" mounts for pause container.
In `oci.defaultMounts`, there is a default `/dev/shm` mount which is redundant for
pause container.
Fixes : #6911
Signed-off-by: Jiang Liu <gerry@linux.alibaba.com>
Signed-off-by: Lei Wang <wllenyj@linux.alibaba.com>
2022-06-14 10:45:06 +08:00
Oleg Zhurakivskyy
8245e35eb8
Make test path a constant
...
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-06-13 23:28:17 +03:00
AdamKorcz
ee14f93161
Run fuzzers in CI
...
Signed-off-by: AdamKorcz <Adam@adalogics.com>
2022-06-13 21:02:24 +01:00
Eric Ernst
52593cfc86
containerd-stress: add support for running through CRI
...
Introduce a --cri flag, which will enable running container-stress using the CRI,
instead of containerd's task API.
In doing so, we introduce cri_worker, rename the existing worker to ctr_worker, and introduce
a worker interface that each of these implement.
Signed-off-by: Eric Ernst <eric_ernst@apple.com>
2022-06-11 09:59:07 +02:00
Fu Wei
a5d7185c72
Merge pull request #7008 from mmmmmmmxl/fix/userattr-unmount
2022-06-11 06:59:42 +08:00