containerd 1.5.0-rc.1
Pre-releaseWelcome to the v1.5.0-rc.1 release of containerd!
This is a pre-release of containerd
The sixth major release of containerd includes many stability improvements
and code organization changes to make contribution easier and make future
features cleaner to develop. This includes bringing CRI development into the
main containerd repository and switching to Go modules. This release also
brings support for the Node Resource Interface (NRI).
Highlights
Project Organization
- Merge containerd/cri codebased into containerd/containerd #4593
- Move to Go modules #4760
- Remove
selinuxbuild tag #4849 - Add json log format output option for daemon log #4803
Snapshots
- Add configurable overlayfs path #4505
- Separate overlay implementation from plugin #4506
- Native snapshotter configuration and plugin separation #4517
- Devmapper snapshotter configuration and plugin separation #4573
- AUFS snapshotter configuration and plugin separation #4533
- ZFS snapshotter configuration and plugin separation #4534
- Pass custom snapshot labels when creating snapshot #4630 #4635
- Add platform check for snapshotter support when unpacking #3927
- Handle loopback mounts #4902
- Support
userxattrmount option for overlay in user namespace #5076 - ZFS snapshotter implementation of usage #5243
Distribution
- Improve registry response errors #4523
- Improve image pull performance over HTTP 1.1 #4653
- Registry configuration package #4138
- Add support for layers compressed with zstd #4809
- Allow arm64 to fallback to arm (v8, v7, v6, v5) 4932
Runtime
- Add annotations to containerd task update API #4647
- Add logging binary support when terminal is true #4502
Windows
- Optimize LCOW snapshotter use of scratch layers #4643
CRI
- Add NRI injection points cri#1552
- Add support for registry host directory configuration #4978
- Update privileged containers to use current capabilities instead of known capabilities #5017
- Add pod annotations to CNI call #5026
- Enable ocicrypt by default #5135
Impactful Client Updates
This release has changes which may affect projects which import containerd.
Switch to Go modules
containerd and all containerd sub-repositories are now using Go modules. This
should help make importing easier for handling transitive dependencies. As of
this release, containerd still does not guarantee client library compatibility
for 1.x versions, although best effort is made to minimize impact from changes
to exported Go packages.
CRI plugin moved to main repository
With the CRI plugin moving into the main repository, imports under github.com/containerd/cri/
can now be found github.com/containerd/containerd/pkg/cri/.
There are no changes required for end users of CRI.
Library changes
oci
The WithAllCapabilities has been removed and replaced with WithAllCurrentCapabilities
and WithAllKnownCapabilities. WithAllKnownCapabilities has similar
functionality to the previous WithAllCapabilities with added support for newer
capabilities. WithAllCurrentCapabilities can be used to give privileged
containers the same set of permissions as the calling process, preventing errors
when privileged containers attempt to get more permissions than given to the
caller.
Configuration changes
New registry.config_path for CRI plugin
registry.config_path specifies a directory to look for registry hosts
configuration. When resolving an image name during pull operations, the CRI
plugin will look in the <registry.config_path>/<image hostname>/ directory
for host configuration. An optional hosts.toml file in that directory may be
used to configure which hosts will be used for the pull operation as well
host-specific configurations. Updates under that directory do not require
restarting the containerd daemon.
Enable registry.config_path in the containerd configuration file.
[plugins."io.containerd.grpc.v1.cri".registry]
config_path = "/etc/containerd/certs.d"Configure registry hosts, such as /etc/containerd/certs.d/docker.io/hosts.toml
for any image under the docker.io namespace (any image on Docker Hub).
server = "https://registry-1.docker.io" # Exclude this to not use upstream
[host."https://public-mirror.example.com"]
capabilities = ["pull"] # Requires less trust, won't resolve tag to digest from this host
[host."https://docker-mirror.internal"]
capabilities = ["pull", "resolve"]
ca = "docker-mirror.crt" # Or absolute path /etc/containerd/certs.d/docker.io/docker-mirror.crt
If no hosts.toml configuration exists in the host directory, it will fallback
to check certificate files based on Docker's certificate file
pattern (".crt" files for CA certificates and ".cert"/".key" files for client
certificates).
Deprecation of registry.mirrors and registry.configs in CRI plugin
Mirroring and TLS can now be configured using the new registry.config_path
option. Existing configurations may be migrated to new host directory
configuration. These fields are only deprecated with no planned removal,
however, these configurations cannot be used while registry.config_path is
defined.
Version 1 schema is deprecated
Version 2 of the containerd configuration toml is recommended format and the
default. Starting this version, a deprecation warning will be logged when
version 1 is used.
To check version, see the version value in the containerd toml configuration.
version=2See the changelog for complete list of changes
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Lantao Liu
- Mike Brown
- Phil Estes
- Sebastiaan van Stijn
- Derek McGowan
- Akihiro Suda
- Michael Crosby
- Maksym Pavlenko
- Wei Fu
- Abhinandan Prativadi
- Davanum Srinivas
- Shengjing Zhu
- Stefan Berger
- Xuean Yan
- Yanqiang Miao
- Brandon Lum
- Justin Terry
- Kazuyoshi Kato
- Brian Goff
- Samuel Karp
- Paul "TBBle" Hampson
- Ian Campbell
- Iceber Gu
- Kohei Tokunaga
- Daniel Canter
- Shiming Zhang
- Kevin Parsons
- Siddharth Yadav
- Antonio Ojea
- Tianon Gravi
- Tõnis Tiigi
- Jose Carlos Venegas Munoz
- Kir Kolyshkin
- Li Yuxuan
- heartlock
- Alakesh Haloi
- Jian Zeng
- Johannes M. Scheuermann
- Julien Balestra
- Kathryn Baldauf
- Rui Chen
- Tobias Klauser
- Xianglin Gao
- Zhoulin Xie
- Aditi Sharma
- Akshat Kumar
- Aldo Culquicondor
- Amr Mahdi
- Christopher M. Luciano
- Cory Bennett
- Crazykev
- Haiyan Meng
- Hajime Tazaki
- Ilya Dmitrichenko
- Jacob Blain Christen
- Martin Hickey
- Stephen J Day
- Tim Allclair
- Wade Lee
- Yu-Ju Hong
- pacoxu
- Aaron Crickenberger
- Avi Deitcher
- Benjamin Elder
- Boris Popovschi
- Byonggon Chun
- Daniel Nephin
- Ed Bartosh
- Evan Hazlett
- George Goh
- Hui Zhu
- James Jackson
- James Sturtevant
- Jintao Zhang
- Junior Santos
- Leonardo Taccari
- Lorenz Brun
- Mohammad Asif Siddiqui
- Peng Tao
- Vlad Ungureanu
- Yohei Ueda
- Zhenhao Zhang
- Aaron Lehmann
- Abhishek Kulkarni
- Ace-Tang
- AdamKorcz
- Alban Crequy
- Aleksa Sarai
- Alex Price
- Amit Barve
- Andrei Dobre
- Angela Li
- Antoine Huret
- Archana Shinde
- Ashray Jain
- Bingshen Wang
- Bowen Yan
- Brian Pursley
- Chethan Suresh
- Chris Fregly
- Cong Liu
- Cyrill Troxler
- Darren Shepherd
- Dave Syer
- Deep Debroy
- Didier Durand
- Emmanuel Ramos
- Eric Ernst
- Erik Wilson
- Evan
- Fabiano Fidêncio
- Fabricio Voznika
- Filipe Brandenburger
- Fupan Li
- Gaurav Singh
- Georgi Sabev
- Giuseppe Capizzi
- Giuseppe Scrivano
- Gsealy Jiao
- Guangwen Feng
- Guanjun Gong
- Harshal Patil
- Hector Fernandez
- Henrik Schmidt
- HsuanChi (Austin) Kuo
- Hu Shuai
- Ivan Milchev
- Jakob
- Jamie Zhuang
- Jason Hall
- Jeremy Edwards
- Jeremy Williams
- Jess Frazelle
- Jian Qiu
- Joe Borg
- Jordan Hatcher
- Joris De Winne
- Jun Lin Chen
- Justin Cormack
- Kenta Tada
- Laszlo Janosi
- Li Ning
- Liu Hua
- Madhan Raj Mookkandy
- Madhav Jivrajani
- Maksim An
- Malepati Bala Siva Sai Akhil
- Mauricio Vásquez
- Michael Hamrah
- Morgan Bauer
- Moritz Johner
- Muhammad Kaisar Arkhan
- Nikhita Raghunath
- Nishchay Kumar
- Nitesh Konkar
- Odin Ugedal
- Pavel Tikhomirov
- Philip Marin
- Prashant Bhutani
- Qian Xiao
- Ricardo Aravena
- Robin Winkelewski
- Roy Yang
- Samarth Shah
- Sascha Grunert
- Shaobao Feng
- Shishir Mahajan
- Simon Kaegi
- Su Xiaolin
- Takumasa Sakao
- Teemu Kallio
- Thibaut Collet
- Tobias Bradtke
- Tyler Kellen
- Vishal Verma
- Wei Wei
- Yecheng Fu
- Yongkun Anfernee Gui
- Yue Zhang
- Yuxing Liu
- Zhiyu Li
- alexyadon
- blade
- chenxiaoyu
- duyanghao
- jiazhiguang
- kwgchi
- maodou
- maoyangLiu
- sarahnovotny
- shouhei
- songjiayang
- varsha teratipally
- yang yang
- zhangjianming
- zhangyadong
- zhuangqh
Changes
2947 commits
f968359ecMerge pull request #5346 from dmcgowan/prepare-1.5.0-rc.12305f0504Merge pull request #5307 from maoyangLiu/fix-urlabd4be07afix the 404 url984aa330dMerge pull request #5316 from alakesh/stress-snapshotter-cli-option978ebbef6Prepare 1.5.0-rc.1 release68ee827dcMerge pull request #5342 from mikebrow/improve-error-out-for-bad-configa20213a6eMerge pull request #5343 from thaJeztah/update_imgcryptb7c813690Merge pull request #5283 from alakesh/check-out-of-spacece116d4c5go.mod: github.com/containerd/imgcrypt v1.1.1-0.20210412181126-0bed51b9522c5dde642fdMerge pull request #5344 from thaJeztah/update_cni_pluginsd33733f11Merge pull request #5336 from mxpv/shim0550c3233containerd-stress: add snapshotter option for stress test to use8a04bd052address recent runtimes config confusionc4778fe1bgo.mod: github.com/containernetworking/plugins v0.9.15ce35ac39devmapper: log pool status when mkfs fails054a3e281Merge pull request #5335 from dims/drop-support-for-version-175097b8cahcsshim seems to have been updated9ad087947Switch all our tests to version 22a2d77959Merge pull request #5337 from mxpv/bolt187affc9bMerge pull request #5338 from AkihiroSuda/console-102d4fbff113Merge pull request #4399 from TBBle/wcow_compare_layers_to_tar6bf77c5ebMerge pull request #5341 from containerd/revert-5303-cri-remove-deprecated-default-untrustedff2cf56e5Merge pull request #5339 from AkihiroSuda/crun-019e96d2a5d9Revert "remove two very old no longer used runtime options"14f357b90CI: update crun to 0.19294331060go.mod: github.com/containerd/console v1.0.27e3fd8da2Merge pull request #5298 from jsturtevant/issue-5297bb6c0c2deAdd more bolt utils0ad8c0a16Decouple shim start from task creation2486eb8ffMerge pull request #5326 from thaJeztah/bump_hcsshimc7504987eImplement windowsDiff.Compare via hcsshim/pkg/ociwclayera64a76846Replace inline applyWindowsLayer using hcsshim149fa366fDon't tease the logger with a %-less format stringb399e2ef6Don't lose Compare failure if aborting diff upload fails36bf3f0e8go.mod: github.com/Microsoft/hcsshim v0.8.166636e3618Merge pull request #5257 from dmcgowan/prepare-1.5.0-rc.08e1a8ecd8Prepare v1.5.0-rc.0d06414036Merge pull request #5302 from mikebrow/toml-cri-defaults01a39262eMerge pull request #5324 from thaJeztah/no_libcontainer_devices9bc8d63c9cri/server: use containerd/oci instead of libcontainer/devicesdd16b006emerge in the move to the new options type9144ce967shows our runc.v2 default options in the containerd default configceb08756aMerge pull request #5321 from thaJeztah/fix_oom_score_test1645db33dMerge pull request #5305 from thaJeztah/update_klauspost_compress7648ad289Merge pull request #5300 from adisky/fix-toml3d20fa930fix TestSetOOMScoreBoundaries4d4117415Change CRI config runtime options type21ebeef74integration: use busybox:1.32.0 since latest is unavailable1edab6072Merge pull request #5253 from thaJeztah/refactor_oom88880f0f2Merge pull request #5304 from mikebrow/cri-registry-doc-updatesb52727342Merge pull request #5308 from AkihiroSuda/add-imgcrypt-bina4bc81779Merge pull request #5312 from AkihiroSuda/expose-WithoutRunMountf9bcf4a8aadd section linkd4be6aa8frm mirror defaults; doc registry deprecations7bb73da6bruntime/v2/shim: remove unused SetScore() and remove sys.OOMScoreMaxKillable91e7d21eesys: add AdjustOOMScore() utility44240116asys: add boundary checks to SetOOMScore()ace1912bbsys: use assert for error checks in OOM tests6e7271522sys: add missing pre-condition checks in testsbadd60d3fsys: un-export runningPrivileged(), remove runningUnprivileged()21a175860go.mod github.com/klauspost/compress v1.11.138b00eafcaMerge pull request #5318 from mikebrow/update-cri-tools-k8s-staging58c5fd09ere-enable cri testda998c81emove to gcr.io/k8s-staging-cri-tools test images8ba8533bdpkg/cri/opts.WithoutRunMount -> oci.WithoutRunMount92ea98edacri-cni-release: add imgcrypt binaries (v1.1.0)85041ffe5Merge pull request #5276 from aaronlehmann/tracker-false-positives4c1fa5719remotes/docker: Only return "already exists" on push when the upload was successfuldc8af03baMerge pull request #5303 from mikebrow/cri-remove-deprecated-default-untrusted0186a329eremove two very old no longer used runtime options3db5af9b6Merge pull request #5315 from dmcgowan/disable-broken-cri-tools-critest58a07754aTemporarily disable cri-tools critestff05d499eMerge pull request #5272 from thaJeztah/sync_test_replaces261c107ffMerge pull request #5278 from mxpv/toml251e3d15dMerge pull request #5299 from estesp/refkey-with-name7ae0a60fbAdd OCI ref.name to unique key in remotes handler5ada2f74aKeep host order as defined in TOML filed9ff8ebefsupport multi-arch images for windows via ctr9a9bd0975Merge pull request #5270 from kzys/remove-blockdev1c05317a4Merge pull request #5291 from ktock/generic-diff6866b36abAdd workaround to keep docker hosts structs privatec54d92c79image: use generic decompressor for calculating DiffID1faca349eintegration/client: rename package to "client"6fc9e4500synchronize replace rules in integration/client go.mod with main go.mod9e19a2984Fix hosts test on Windows3f406d4afCleanup vendord56b49c13Rewrite Docker hosts parsere1f51ba73Use os.File#Seek() to get the size of a block device1b05b605cMerge pull request #5145 from aojea/happyeyeballseffe226d9Merge pull request #5258 from fuweid/checkpoint-on-pause-stateddd4298a1Migrate current TOML code to github.com/pelletier/go-toml499c2f7d4Vendor github.com/pelletier/go-toml75a0c2b7dMerge pull request #5264 from mxpv/testsed8cf6077Merge pull request #5267 from estesp/up-integ-timeout7b17a29daMerge pull request #5262 from cpuguy83/ci_cross_compile219f1395bMerge pull request #5268 from thaJeztah/no_klog61c749036integration/util: remove dependency on k8s.io/klog/v24f7d1d74fMerge pull request #5260 from fuweid/limit-concurent-uploads-when-pushf2d84035fMerge pull request #5266 from Ace-Tang/aced9765f7bfExtend default timeout for nested VM integration run5e94745f2ctr: add --user for task execf8c2f0475remotes/ctr: allow to limit max concurrent uploads like downloads80fa9fe32Merge pull request #5135 from AkihiroSuda/default-config-crypt4674ad7beIgnore some tests on darwin55450e773Run unit tests on CI for MacOS311e326a1Add CI job to cross compile all the things10a498c7cUpdate go-winio to fix compile error on armv71a9c6f557Revendor zfs to to fix integer overflow548d984f2Merge pull request #5132 from mikebrow/add-some-debug-out-for-dep-setupsbcda849e7Merge pull request #5133 from TBBle/correct-cleanup-of-windows-layers-in-test1fd3d12f9go mod tidythe client integration test moduleda7d96ba3Clean up WCOW layers after tests in the correct order9ad87b9baadds critools-version72b7f4babtask: allow checkpoint on pause state31a0f92dfMerge pull request #5234 from mxpv/http-dbg181e2d421Merge pull request #5250 from dmcgowan/cri-fix-reference-ordering664088dd2Merge pull request #5254 from voltbit/clarify-cri-registry-doce4b9b1038Make CRI registry docs more clear2ad54a2cdMerge pull request #5255 from dmcgowan/bump-linux-integration-timeout792336b09Merge pull request #5245 from mxpv/oomec4d7736dIncrease timeout for linux integration testseb7c7c71eFix oom tests on non Linuxd54225cceMerge pull request #5125 from Iceber/add-caller-info717dde3c2Merge pull request #5252 from thaJeztah/separate_userns708299ca4Move RunningInUserNS() to its own package0886ceaeaFix reference ordering in CRI image storebf9db47e8add caller info to the testHookedf648416Merge pull request #5243 from AkihiroSuda/update-zfs-20210322305b42583use happy-eyeballs for port-forwarding22ef69d77Support HTTP debug in ctr4e919ffabMerge pull request #5244 from pacoxu/fix/night-run01765d097night ci fix: add packages for ubuntu 20.048cdc1f13bgo.mod: github.com/containerd/zfs v0.0.0-20210322090317-0e92c2247fb756f17a085Merge pull request #5148 from wzshiming/fix/defer-cleanup30e1e66e5runtime/v2: Fix defer cleanup6150170d9Merge pull request #5235 from estesp/testimage-userns-ro33776ada0Use specific image for user namespaces testsa47feaf46Merge pull request #4898 from timchenxiaoyu/makefilef7bd43c13Merge pull request #5216 from estesp/testimage-429a7b456d2fMerge pull request #5233 from kzys/mkfs-errore0c94bb26Merge pull request #4708 from kzys/enable-criu0d569f8f4Merge pull request #5229 from wzshiming/fix/log-cp-file7704fe72dSpecifically mention "mkfs.ext4" on the error from the command2061227b5Merge pull request #4949 from hs0210/work1410220d8Fix error log when copy file86a7db486Merge pull request #5227 from tonistiigi/grpc-stream-closefbf79545dMerge pull request #5230 from wzshiming/fix/log-kill-shimfe787efa2Fix error log when kill shim8d8c15ca5contentproxy: ensure grpc stream is closed on commit2d5f9bf87Merge pull request #4990 from kzys/host-status6e343f25eSwitch test image to a non rate-limited manifest list969b3d638Merge pull request #5202 from wzshiming/fix/dgst-debug63b605d8fMerge pull request #5210 from thaJeztah/bump_k8s3f98a6d2dMerge pull request #5211 from pacoxu/pause/3.531c058735Merge pull request #5218 from alakesh/runtime-v2-stress92c1bbb25Merge pull request #5222 from fuweid/follow-up-51749fdc96c09runtime/v2: add comment for checkCopyShimLogError24602e7a9change default runtime for containerd-stress app32a08f1a6Merge pull request #4847 from cpuguy83/devices_by_dirb395f2f9aMerge pull request #5160 from MadhavJivrajani/mastera0cc9b432Merge pull request #5195 from fuweid/fix-51731a0973ddeMerge pull request #5206 from Iceber/fix-new-container5978fe807Merge pull request #5212 from thaJeztah/gofmt_all_the_things8731888ecRe-enable CRIU tests by not using overlayfs snapshotterb520428b5Fix CRIU4e76bcf06gofmt -s -w all the thingsf201b78b9Merge pull request #5205 from dmcgowan/prepare-v1.5.0-beta.4767600899Merge pull request #5207 from thaJeztah/bump_btrfs569023fd5go.mod: github.com/containerd/nri v0.0.0-20210316161719-dbaa18c31c140e1f59e89go.mod: github.com/containerd/zfs v0.0.0-20210315114300-dde8f0fda9601a28c2f7eMerge pull request #5200 from pacoxu/skip-error-checkffff68866upgrade pause image to 3.5 for non-root88d3881e1go.mod: github.com/containerd/fifo v0.0.0-20210316144830-115abcc95a1da22c43fa4go.mod: github.com/containerd/aufs v0.0.0-20210316121734-20793ff83c97f6f861736go.mod: github.com/containerd/btrfs v0.0.0-20210316141732-918d888fb676460b35236go.mod: kubernetes v1.20.4fef6bb8d3Merge pull request #5204 from thaJeztah/overlayutils5e484c961runtime/v2/runc: fix the defer cleanup of the NewContainere6086d9c0Prepare release notes for v1.5.0-beta.434b7a5f09Update mailmap2755ead92Merge pull request #4978 from cpuguy83/certs_dirba8f9845emove overlay-checks to an overlayutils package7776e5ef2Support adding devices by dira1138182dMerge pull request #5180 from dmcgowan/lint-enforce-commentsfad66f94eMerge pull request #5174 from fuweid/fix-5130bd4f468c6Merge pull request #5186 from cpuguy83/fix_docker_cert_loading5461fa3a7Merge pull request #5196 from Iceber/fix-rootfsd895118c7runtime/v2/runc: fix leaking socket patha76cefd12plugin status should be skip, not error766e7953aChange dgst to digest in debug4e8b2f309rootfs: fix the error handling of the createInitLayer6b410ba41Merge pull request #5197 from Iceber/fix-ctr-command06e6f45c3Merge pull request #5198 from Iceber/fix-usaged3ad7f390cmd/ctr: use e.g. in the command usage231bbdc37cmd/ctr: fix export commandecb881e5eadd imgcrypt stream processors to the default configac2726e12cmd/containerd: deduplicate config*.go9a7ca39cbdefaults: add DefaultConfigDir8f863afd3Use net.IP.IsLoopback() to match loopback addresseseabd9b98bruntime: ignore file-already-closed error if dead shime231b955dMerge pull request #5154 from estesp/zero-len5b7f2657dMerge pull request #5184 from thaJeztah/fixate_buildtagsf6a994273Better error when handling a descriptor of size zero92009ad7aMerge pull request #5164 from errordeveloper/master6f94b156fMerge pull request #5189 from TBBle/reduce-load-on-ratelimited-docker.io42266dadcMerge pull request #5182 from thaJeztah/bump_go_runcbd2c0898ago.mod: github.com/containerd/go-runc v0.0.0-20201020171139-16b287bc67d0143283931Merge pull request #5185 from thaJeztah/update_imgcrypt24a8b460ego.mod: github.com/containerd/zfs v0.0.0-20210313052028-2233970b74b1f0b6bcb77go.mod: github.com/containerd/aufs v0.0.0-20210313051948-ffdde14902335cfc4a80dEnable some image-pull tests on Windowsb375f9012Use k8s.gcr.io/pause:3.4.1 in pull-only testsbcc02002ago mod tidy after containerd moved to hcsshim v0.8.15b0b6d9aa0Add support for using a host registry dir in cri1fd99e24aFix docker style cert loading.fcab1fe53go.mod: github.com/containerd/imgcrypt 7ed62a52788755a9bbc03Prevent runc inheriting BUILDTAGS from containerd8cf669ce3Fix unsupported files exporting functions for apparmor and seccomp35eeb24a1Fix exported comments enforcer in CI9d5c1165aMerge pull request #5178 from estesp/go-1.16.2031775ee5Merge pull request #5179 from dims/document-the-runtime-public-methodb446ed1caDocument the Runtime public methoda2f5a9d43Merge pull request #5101 from dims/drop-github.com/Microsoft/hcsshim/test8cbef0fadUpdate to Go 1.16.2437b7f71bci: log the status of GitHub Actions' VM at the end6a4aa1e2eSeparate go module for client testsd8208e2e3Merge pull request #5170 from dims/switch-zuul-merge-mode481105834Switch from merge-resolve(default) to merge mode for containerd-build-arm642205da64aclean up install-cni and install-critools1b1bb4870adds a new install-deps in the makefile; and some debug outce8e8e890Merge pull request #5036 from thaJeztah/split_runc_binary381cbdd39Merge pull request #5056 from estesp/go-1.16d1b778435UseErrUnexpectedStatusmore consistentlya11d78578Include URL and method inErrUnexpectedStatus8634cd9dfMerge pull request #5157 from AkihiroSuda/deflake-TestRestartMonitorc55492f8dUpdate to Go 1.16.1ee84e8575deflake TestRestartMonitor2b1e91367Merge pull request #5156 from estesp/step-namec9c7665bbCI: Add a name for the vagrant up step95513021eMerge pull request #5150 from thaJeztah/update_mountinfod629a08ebgo.mod: github.com/moby/sys/mountinfo v0.4.179a51cd16move runc version to a separate file for easier consumption8325ba5d3Separate runc binary version from libcontainer versionb89a63a23Remove references to apparmor and selinux buildtags for runc17ab5dd08Merge pull request #5114 from alakesh/print-unpack-timeddf6594fbMerge pull request #5076 from AkihiroSuda/ovl-k5119f5244f41Print elapsed time for image unpacka5d17eb50Merge pull request #5143 from kevpar/fix-lookpath9ec277895Merge pull request #4467 from cyphar/apparmor-update-profilec9afc4250Fix error checking when resolving shim binary path6d68490efMerge pull request #5014 from Iceber/update-pause-version185aaf207Merge pull request #5141 from dims/create-symlink-to-avoid-duplicating-files-in-cloud-initf6a07f444Merge pull request #5140 from mxpv/readerc193e121fCreate symlink to avoid duplicate cloud init571cc32dfAdd OpenReader to create ReaderAt interface7738246cdMerge pull request #5111 from ctrlaltdel121/masterda137a7a1Merge pull request #5134 from AkihiroSuda/dump-apparmor0580bd699apparmor: add DumpDefaultProfilef37ae8fc3move to v3.4.1 for the pause imagea72fe7da2Merge pull request #5106 from Iceber/update-building-readme4514bc9c5Merge pull request #5127 from dmcgowan/update-release-mdaa8448a28Update RELEASES.md to reflect latest releases02334356dMerge pull request #5120 from dmcgowan/1.5-release-notes-update9ba531c31Prepare release notes for 1.5.0-beta.38e2072661Merge pull request #5095 from dims/fix-pull-containerd-node-e2e-failurefa66f93c0Merge pull request #5117 from Iceber/fix-container-status92ab1a63bcri: fix container status498eebe86Merge pull request #5123 from fuweid/update-bug-report-template34e838581.github: update bug_report.md with hint and tipbb3fcf62fMerge pull request #5119 from mxpv/dm15a4df0bafix names and paths for containerd master1dcfe7fa8Merge pull request #5040 from estesp/http-trace6762c6f2dMerge pull request #5115 from kevpar/update-hcsshime1b4c0ad4Remove flaky devmapper check2f71f4f63Merge pull request #5116 from fuweid/carry-482551a72f049mark device faulty after parent fails to suspend91ff31498Merge pull request #5009 from thaJeztah/fix_install_scripts164573897script/setup: use git clone instead of go get -d591caece0cri: check fsnotify watcher when receiving cni conf dir events46fd9e440update BUILDMING.md51992133aAllow HTTP tracing in push/pull via --trace flag82dccdc49Update github.com/Microsoft/hcsshim to v0.8.15134f7a737Merge pull request #5007 from fidencio/wip/allow-shimv2-to-also-be-loaded-from-an-arbitrary-path52a602190Merge pull request #5102 from dims/cleanup-k8s.io/kubernetes-update-aufs-zfsc3eecf4f7Update to newest imgcrypt, aufs and zfs54a63a3ddMerge pull request #5088 from Iceber/update-linuxkit-readme1f801c02cMerge pull request #5099 from AkihiroSuda/cache-vagrant4702af917CI: cache ~/.vagrant.d/boxes9ade247b3overlay: support "userxattr" option (kernel 5.11)ba199129bupdate linuxkit readme10bbd1a46Merge pull request #5051 from wzshiming/fix/missing-close46c974650Merge pull request #5064 from Iceber/fix-redundant-slice07a3ce3d7Merge pull request #5080 from dmcgowan/prepare-1.5.0-beta.29884730e5Merge pull request #5069 from AkihiroSuda/restart-fast437955792Merge pull request #5086 from eramos2/revise-docs8dbe53a2aMerge pull request #5070 from yoheiueda/empty-maskedc61f0ceadFix broken docs links (containerd#5085)f7f6aabffoci: fix superfluous slice operations224efa9daFixed wording in docs, and broken link2bc8c779cMerge pull request #5068 from AkihiroSuda/restart-test119fe7046Merge pull request #5071 from AkihiroSuda/restart-parallel7738370dbMerge pull request #5083 from AkihiroSuda/remove-dep-gocapability7ee610edbdrop dependency on github.com/syndtr/gocapability982217335cap: rename FromUint64 to FromBitmap6ab6eaa79restart: skip Sleep() for the first iteration of the reconcilation36df282dcrestart: add an integration testb23dc1131restart: parallelize reconcile()f38a79703Prepare release notes for 1.5.0-beta.207f1df454cri: set default masked/readonly paths to empty pathsaf4c55fa4Merge pull request #5078 from AkihiroSuda/fix-5077b4ef1e9dcCI: fix "ls: cannot access '/etc/cni/net.d': Permission denied"757be0a09Merge pull request #5017 from AkihiroSuda/parse-cap9173d3e92Merge pull request #5021 from wzshiming/fix/signal_repeatedly08d765af9Merge pull request #5028 from Iceber/runtime-spec096e99fe7Merge pull request #5057 from estesp/moar-time13f904cdeTune test timeouts for GH Actionse58be59cbMerge pull request #5054 from jterry75/fix_env_windows06e4e0956cri: append envs from image config to empty slice to avoid env lostc32ccdf8bMerge pull request #5024 from yadzhang/deepcopy-imageconfigd30a6c005Merge pull request #5045 from wzshiming/fix/file-not-closed5e4acc043Fix file is not closed05ef2fe2fFix missing close746cef0bcMerge pull request #5044 from wzshiming/fix/empty-error-warpping08318b1abcri: append envs from image config to empty slice to avoid env lost59db8a10eFix empty error warppinga98c83c2dMerge pull request #5033 from chrisfregly/master80e1d98f6fix: issue containerd#50320cc399138Merge pull request #4912 from dcantah/dcantah/wcow-sandbox-sizedc6f5ef3bFix repeated sending signal41e3057ccMerge pull request #5025 from jeremyje/win20h288d97362bMerge pull request #5027 from kevpar/config-check2adb2ea64Merge pull request #4973 from lorenz/move-netns-into-statedir36d0bc1f2Allow moving netns directory into StateDire288feacfMerge pull request #5026 from crosbymichael/cni-anno51f985cb1oci: move cap UT to _linux_test.god08aa4b68oci: fix the file mode of the devicea2d1a8a86oci.WithPrivileged: set the current caps, not the known caps5f051c1d7Improve error detection when loading confige874e2597[cri] add pod annotations to CNI call1c81071d3Add references to Windows 20H2 test images.ddcc431c1Merge pull request #5016 from thaJeztah/bump_cgroups6be7c9f4ego.mod: containerd/cgroups 8a68de5cfa842c27Merge pull request #5003 from dmcgowan/prepare-1.5.0-beta.1a2973c70aPrepare release notes for 1.5.0-beta.1b3f240206Merge pull request #5002 from crosbymichael/anno-image-namee908be5b5Merge pull request #5001 from kzys/no-lint-upgraded05f7bdf0Merge pull request #5011 from thaJeztah/setup_go_v225e42e702Merge pull request #5004 from thaJeztah/bump_golang129c67dc8GHA: use setup-go@v2d80dbdae6v2, util: Take the full binary path when starting the shimv2 processec7d905f4Update to go 1.15.85f2d02adcMerge pull request #4717 from thaJeztah/reduce_libcontainer_useccbeb550bMerge pull request #4991 from kzys/no-auto-cleare9e3b1d6fMerge pull request #5000 from kzys/fix-assert-check07db46ee2lint: update nolint syntax for golangci-lintb14ccd205ci/gha: upgrade golangci-lint from v1.29.0 to v1.36.0aa5e55ad9Merge pull request #4980 from thaJeztah/prevent_cio_npee178af2d3Merge pull request #4999 from thaJeztah/retry_fedora05a2e280amount: make setupLoop() work with with Autoclear2ac33d79ftest: fix assert.Check's argumets to show its parameters correctlyf101c8ac6ci/gha/fedora: retry vagrant up04d061fa6update runc to v1.0.0-rc9354cc3483fpkg/cri/server: don't import libcontainer/configs99cb62f23[cri] add image-name annotationccde82da2Merge pull request #4987 from Random-Liu/fix-auth-config-conversionb5bf1fd5dFix deprecated registry auth conversion.40542305bMerge pull request #4994 from kzys/kill-before-buf310e59073test: stop containerd before accessing the stdoutf07e1811eMerge pull request #4988 from Iceber/fix-runc-v2-serviceb458583b7runtime: fix shutdown runc v2 servicea39478ab9Merge pull request #4986 from kzys/devmapper-logdb6075fc2snapshot/devmapper: log actual values to investigate containerd#496549c5c1487Merge pull request #4906 from payall4u/bugfix/fix-open-shim-fifo7a468a3f3cio.copyIO: refactor to use cio.Close() (windows)219fa3d0acio.copyIO: fix pipes potentially not being closed (Windows)baf6c1d5ecio: openFifos() use named return variables to use in defer()6a2d3990dcio: FIFOSet.Close() check if FIFOSet is nill to prevent NPE957fa3379change flag from RDONLY to RDWR and close the fifo correctd8572b6caapparmor: handle signal mediation19ee068f9Merge pull request #4974 from adisky/update-protobuf1423e9199Update gogo/protobuf to v1.3.2cb6f66504Merge pull request #4975 from thaJeztah/mod_tidy6c69cd55fMakefile: run "go mod tidy" when vendoringc28533c7aMerge pull request #4972 from crosbymichael/exec-sync591d7e2fbremove exec sync debug contents from logsc28e42441Merge pull request #4922 from kinvolk/alban_pod_annotations28e4fb25fcri: add annotations for pod name and namespace20346607bMerge pull request #4701 from kzys/content-store-filterf615c58dcMerge pull request #4682 from fuweid/cri-handle-exit-event-separate3299c5560Merge pull request #4967 from dmcgowan/cleanup-root9108373cbMerge pull request #4968 from dmcgowan/add-prune-referencese56de6309cri: handle sandbox/container exit event separately9aca94c5bAdd prune command to remove layer references643bb9b66Merge pull request #4958 from AkihiroSuda/crun-017aae24ecbcMerge pull request #4963 from zhsj/move-runtimeopt9e78a001bMerge pull request #4964 from zhsj/cgo074873c68Add cgo tag to btrfs plugin5142c3842Merge pull request #4960 from AkihiroSuda/eol-120cd8309c8Merge pull request #4959 from AkihiroSuda/go1.15.72818fdebaMove runtimeoptions out of cri packaged49e1d239RELEASES.md: v1.2 reached EOL on October 15, 202045265febdBump Golang 1.15.780243b866CI: update crun to 0.170bbbc59b9Merge pull request #4957 from thaJeztah/update_seccomp_profile809635b60Merge pull request #4759 from anmaxvl/anmaxvl/windows-logging-driver5a66c2ae5Merge pull request #4881 from AkihiroSuda/converter5ca3ac65cadd Image content converter9b9de47ebMerge pull request #4824 from dcantah/dcantah/reuse-scratch392b2857aMerge pull request #4848 from katiewasnothere/ctr_image_chainide1445dff1profiles: seccomp: update to Linux 5.11 syscall listddb5e1651Enhance logging driver and ctr tasks to support windows83f8d6126Merge pull request #4925 from dmcgowan/prepare-1.5.0-beta.0c4bff3d17Merge pull request #4943 from AkihiroSuda/platforms-literallyonly7d6d52646Add release notes for v1.5.0-beta.0c35b4cfedMerge pull request #4955 from adisky/fix-docd09bf1886Clean Up Doc and fix some broken links1230bd630Merge pull request #4952 from crosbymichael/label-etc-files9c3f17139Merge pull request #4953 from ImJasonH/cpuinfo363f2c392Derive cpuinfo as needed, instead of at init-timea73103923[cri] label etc files for selinux containers1d26595cfAdd unit test for func in remotes/docker/pusher.goff1451cabScratch size customization and UVM scratch creation for WCOW snapshottere22ce0fa0platforms: add subarchless version of Only()66fec3bbbMerge pull request #4932 from tianon/arm64-fallbackcb76f534fMerge pull request #4865 from yukiisbored/yuki_is_bored/openbsd-support3e5acb9d9Add scratch space re-use functionality to LCOW snapshotter4073aaa7aAllow arm64 to fallback to arm (v8, v7, v6, v5)124fc14a4Merge pull request #4926 from dims/update-k8s-to-latest-v1.20.x14df541a4Add a new flag to images pull for printing out the pulled image's chainID32506bd45Merge pull request #4934 from dims/bump-golang-1.15.6b72534967Bump Golang 1.15.6378c11924Bump k8s deps to v1.20.1abc0041a0Merge pull request #4918 from liusdu/sig_bus38604a76cMerge pull request #4933 from TBBle/fix-resolver-header-map-panic7dffdfa56Move documentation and helper directories out of root785ac3ab7Ensure request.header is never nil550b4949cMerge pull request #4700 from mikebrow/cri-security-profile-update3b6a38680Merge pull request #4528 from tianon/platforms-comparee62d03b61Merge pull request #4578 from thaJeztah/use_moby_sys9db6aa625Merge pull request #4302 from songjiayang/update-docker-resolver86277395csignal: do not print message when dealing with SIG_PIPEa4f4a4311Merge pull request #4916 from stefanberger/streamproc_env_vars5fa5f15deAdd amd64->386 fallback6bf565045Merge pull request #4923 from fuweid/fix-wrong-context1917ca5f7Allow passing environent variables to StreamProcessors04df60d10Merge pull request #4858 from samuelkarp/freebsd-native-snapshotter846cb963cruntime/v2: should use defer ctx to cleanup75c264622Merge pull request #4902 from mxpv/losetupd7ec6e9e8Merge pull request #4917 from AkihiroSuda/demote-introspection-log-level2374178c9pkg/cri/server: optimizations in unmountRecursive()757291920mount: remove remaining uses of mount.Self()474abe572mount: remove unused mount.PID()f6a0ec7c0mount.CleanupTempMounts() use github.com/moby/sys/mountinfo43578a9d6mount: mount.PID(), mount.Self(): change signature to return pointersfb464b94dmount: replace mountinfo handling with moby/sys/mountinfoa9cc2a772introspection: demote log level7c6d710bcMerge pull request #4911 from dims/reduce-clutter-of-log-entries-during-process-exec092f9e607Merge pull request #4909 from fenggw-fnst/work1f5b84f27[CRI] Reduce clutter of log entries during process execution3e7bb721dFix typo in comment18ad79d32Merge pull request #4907 from mxpv/headersb236a9337Merge pull request #4896 from AkihiroSuda/export-skip-non-distributablec1b01eabcAdd copyright header to proto fileseb1649225Refactor loseup test5d1955ac2Merge pull request #4899 from zhsj/cri-install-docc5fa0298cAddress loop dev PR comments containerd#4178b7026236fsnapshot/devmapper: use losetup in mount package9e4207016mount: handle loopback mount380b52652Bring OpenBSD supportd64917403standard makefile,fix not work no macos91dc69ee4docs: point cri release tarball to github release page602af6f67Merge pull request #4895 from AkihiroSuda/remove-redundant-secreporte2e2c5737export: add --skip-non-distributabled50de11ceISSUE_TEMPLATE: remove redundant "report a security issue" button9067796ceMerge pull request #4891 from tianon/generic-arm-vector9072b0914Refactor platforms.Only with a "platformVector" helper7a2720f5eMerge pull request #4879 from tianon/platforms-only-test9d98f882bMerge pull request #4859 from dcantah/update-hcsshim-winiocf62a557aMerge pull request #4882 from AkihiroSuda/issue-question-guide9a7bb7e40add guidance about GitHub Discussions66a3f2cbcAdd platforms.Only test178e9a101Merge pull request #4866 from zhsj/doc-fixac5ca3a41Merge pull request #4841 from AdamKorcz/fuzz1b624486c8native: support for FreeBSDd6baafa75mount: basic support for FreeBSD5988bfc1edocs: Various typo found by codespellb4c604692docs: Move autocomplete distribution section next to install section1cc3c7f4adocs: Remove appveyor badge454e54033docs: Tweak installing btrfs dependency on Debian/Ubuntu13917b03ddocs: Update command in BUILDING after moving to go modulesdc207b654Merge pull request #4860 from masters-of-cats/pr-process-not-found-err3698bc4ffAdded 2 fuzzersa551492e9Update hcsshim and go-winio vendoring7451dd1edReturn GRPC not found error instead of plain onece7024558Merge pull request #4863 from crosbymichael/log-dir070b69844Merge pull request #4845 from skaegi/oom_score-max2e442ea48[cri] ensure log dir is created3cd1c832eMerge pull request #4796 from jsj/jsj/4572a5f9613b8Merge pull request #3927 from katiewasnothere/snapshotter_check318e34b98Merge pull request #4855 from tonistiigi/push-concurrent-access7fa02f3afMerge pull request #4854 from tonistiigi/fix-push-auth4dfec7fa0pusher: add missing authentication support for requestsbf323c5bddocker: avoid concurrent map access panice922d5553Merge pull request #4849 from AkihiroSuda/remove-selinux-tag0c0ff6efcMerge pull request #4850 from wangmaodou/update-runc-docb197a66f4docs: update RUNC.md7e6e4c466remove "selinux" build tagda2fd657aAdd bounds on max oom_score_adj value for AdjustOOMScore23315f864Merge pull request #4840 from AkihiroSuda/with-container-labels-2a9cc80192Merge pull request #4821 from mxpv/testsd1ced4f8aMerge pull request #4833 from AkihiroSuda/restart-with-log-uri5d147bdc4Merge pull request #4842 from AkihiroSuda/expose-fs-user-util8a57d70a5oci: expose getUserFromPath and getGIDFromPath041eb3ac3container_opts.go: add WithAdditionalContainerLabelsca292da14Requested Changes09241fd21Mention built-in CRI support in README0356d5d4brestart: allow passing existing log URI object004214808Merge pull request #4831 from AkihiroSuda/expose-contents-showprogressc9c1f5cc5Merge pull request #4832 from AkihiroSuda/expose-apparmor-loaddefaultfad0ca261Merge pull request #4822 from samuelkarp/freebsd7b04b3cbbcontrib/apparmor: expose LoadDefaultProfile419ad7372ctr/commands/contents: expose ShowProgress4bcfbfe66ci: add cross-compile for FreeBSDf8992f451add optional check that snapshotter supports the image platform when unpackingda6860986Fix devmapper test5a26a0369Enable devmapper tests on CI2b87d4554Add retries when deleting a devmapper device7b0149ac4Merge pull request #4820 from AkihiroSuda/additional-pull-optsb45920918Compile for FreeBSD51f9eafd1vendor: update continuity for FreeBSD support1febce4cactr: FetchConfig: allow setting additional []containerd.RemoteOpt1e624fa3dMerge pull request #4815 from AkihiroSuda/remove-apparmor-tag0a9147f3aremove "apparmor" build tag6467c3374refactor based on comments46e1dc5a9Merge pull request #4809 from giuseppe/zstd-support73a301c7aMerge pull request #4772 from gaurav1086/ValidatePluginConfig_fix_range_iterator_issueefad13faaMerge pull request #4811 from AkihiroSuda/expose-apparmor9f97514f9Merge pull request #4803 from ungureanuvladvictor/vladu/json-logging55eda46b2expose hostSupportsAppArmor()30802fac7compression: add support for the zstd algorithm9c398e1cbMerge pull request #4395 from TBBle/use_gowinio_for_reading_tarballs071a18550cri/config: fix range iterator issue in ValidatePluginConfigb4727eafbadding code to support seccomp apparmor securityprofilef1295043evendor commit for cri api changese98d7f8eaMerge pull request #4808 from dmcgowan/update-continuity41da96d67Update continuityb6bb48180Merge pull request #4794 from kzys/lock-sincef12b68cc8Allow configuration of different log formats: text, jsoncb8253eeaMerge pull request #4791 from crosbymichael/base-runtime-opts59a0667cfMerge pull request #4799 from jiazhiguang/master0f041dc1bADOPTERS.md: Add the Inclavare-Containers container runtimec95d71cf6content: include the staleness of the lock when tryLock() fails9561d9389Merge pull request #4776 from didier-durand/README_typo78f31afb4Reorder to separate generic from windows-specific code3e47cdf70Use go-winio tar-application code instead of our own05647251aUpdate microsoft/go-winio to v0.4.153d358c9df[cri] don't clear base security settings7126310a0Merge pull request #4784 from fuweid/fix-4769774cb16a4Merge pull request #4739 from kzys/handle-schemefbf1a72deMerge pull request #4760 from zhsj/gomodb9092fae1Merge pull request #4643 from dcantah/feedback-lcow-snapshotterfaec5d4ffruntime: should not send duplicate task exit eventa91c298d1Optimize Windows and LCOW snapshotters to only create scratch layer on the final snapshot4a4bb851fMerge pull request from GHSA-36xw-fx78-c5r47e46676e7Go mod vendorfc946ca82Revert urfave/cli version bumpc129310ecDon't fail fast in integration matrix test56eca84aeRemove reference of GO111MODULE=off56672b961Change to GOPATH before go get819ac05f3Fix hcsshim commit detection553a36915Fix reference to vendor.conf in scripts089d2183bReplace vndr in Makefile6a2df5fceRevert gogo/googleapis version bumpde059b11bRevert protobuf and grpc version bump89a1fea39Go mod tidy9aafdbdb4Convert vendor.conf to go.mod withgo mod init7ccd0646eMerge pull request #4781 from ekrecker/patch-2aa2c930a3Merge pull request #4778 from AkihiroSuda/remove-unused-hack-utils.sh3b54a06eeMerge pull request #4779 from AkihiroSuda/fedora33e58adfd71Merge pull request #4777 from AkihiroSuda/crun-016b69f36aa1Fix some typos and grammars602b2c666remove unused hack/utils.shefc4d9909Vagrantfile: update to Fedora 33a67dbdee7CI: update crun to 0.1675a03e4ceFixing 1 typo in READMEddb47a39fMerge pull request #4764 from zhsj/cleanup-systemdcb2dcb04fMerge pull request #4765 from kevpar/panic-file834499052Remove duplicate systemd units fileb2420ebcdFix Windows service panic file to not be read-onlyebc0ddb28Merge pull request #4761 from zhsj/fix-cri-proto625da6b3eMerge pull request #4719 from estesp/fix-shm-relabel-testfe767f95cFix package name in cri runtimeoptions protobufaf963cc2cMerge pull request #4757 from kevpar/backport-doc7d135f4daUpdate backports documentationfd01744a0Handle an image ref with scheme85d9fe3e8Adjust overlay tests to expect "index=off"027ee569aImport crypto for all snapshotters during testsuiteaf2fb4eb7Allow oom adj test to run in environments with a scorec11472d31Add Go test runs to GitHub Actions CI0d4734655Merge pull request #4647 from katiewasnothere/task_update_annotations_upstream2837fb35aMerge pull request #4715 from thaJeztah/remove_libcontainer_apparmor25e4774adMerge pull request #4589 from cpuguy83/windows_int_overflow618c8bd77Merge pull request #4745 from estesp/fix-actions-cve159fb2e7eUpdate other actions for env/path CVE fix340ab572dMerge pull request #4707 from kzys/lcow-arm0edc41256Merge pull request #4742 from thaJeztah/bump_kubernetes_1.19.485b1cf128vendor: kubernetes v1.19.48efb17cc9Merge pull request #4705 from dweomer/selinx-relabel-dev-shm-but-not-with-hostipcbd7c6ca6fFix integer overflow on windowscc3785c81Merge pull request #4653 from amrmahdi/amrh/optimize-content-transfer1c98aa532Merge pull request #4735 from AkihiroSuda/go-1.15.5af0a20a4dBump Golang 1.15.50ec47b334Merge pull request #4730 from thaJeztah/update_seccomp_profile0a1104bcfseccomp: add pidfd_getfd syscall (gated by CAP_SYS_PTRACE)2dbbd10fdseccomp: add pidfd_open and pidfd_send_signaleba94a15cpkg/cri/server: remove dependency on libcontainer/apparmor, libcontainer/utilsa1e7dd939cri: selinuxrelabel=false for /dev/shm w/ host ipcfca788718Merge pull request #4726 from estesp/update-btrfs126b35ca4containerd-shim: use path-based unix socketbd908acabUse path based unix socket for shimse74ace9adcontent: support filters on local.store#Walk()6fb56aa58Update btrfs vendor for chkptr fix for Go >= 1.1478ac7bac8Merge pull request #4725 from kzys/fix-links-in-docsf1ea895fbMerge pull request #4713 from AkihiroSuda/remove-hack-unused03cc4cedcdocs: fix broken links4dc698d09Merge pull request #4723 from lining2020/ctr-error-hint1309384afMerge pull request #4724 from tonistiigi/pusher-error97cee75dactr: fix the incorrect image unmount error hintf601887a3docker: don’t hide pusher response error687fcd73eMerge pull request #4722 from kzys/cri-docsa05fa4214Move CRI plugin's docs from docs/ to docs/cri/521263ce2Merge pull request #4721 from thaJeztah/longer_timeout0299fca49ga: Linux Integration: extend timeout to 20 minutes1e7a6906bMerge pull request #4698 from dweomer/test-selinux-enforcing5f74840a9Merge pull request #4709 from AkihiroSuda/ctr-apparmor677aaad83Merge pull request #4718 from thaJeztah/remove_sudo_remnants6dc35dfdaMerge pull request #4716 from thaJeztah/faster_golang_ci1edeea766install-runc: remove unused USESUDO variable- [
72dd30feb](containerd@72dd30febaac0bb2e...