This repository has been archived by the owner on Jul 23, 2021. It is now read-only.
Update module containerd/containerd to v1.4.0 #16
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.3.7
->v1.4.0
Release Notes
containerd/containerd
v1.4.0
Compare Source
Welcome to the v1.4.0 release of containerd!
The fifth major release of containerd includes a mix of new features and
expanded support, such as support for CGroups v2, expanded SELinux support,
support for Windows on Kubernetes through CRI, and support for snapshotters
based on shared remote storage. All significant bug and stability fixes included
in this release are also available on supported prior releases. Like previous
major releases, what is not included in this release is also important. There
are only two small additions to the API with no backwards incompatible changes,
allowing client and daemon upgrades to be done independently without disruption.
The incredible increase in usage of containerd over the last year has shown the
value of our core principles to easily expand support for different use cases
while driving toward ever increasing stability.
Runtime
io.containerd.runtime.v1.*
andio.containerd.runc.v1
#4384Snapshots
Plugins
Client
API
Daemon
Windows
CRI
http
for localhost registry connections cri#1328resolv.conf
to sandbox container mounts cri#1344io.containerd.runc.v2
cri#1359And many more improvements and bug fixes in the complete changelog
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
Changes
876 commits
09814d48
Merge pull request #4479 from dmcgowan/prepare-1.4.0d68ddb0c
Prepare v1.4.06be2eccd
Update releases page for v1.4.0298f4366
Merge pull request #4480 from AkihiroSuda/disable-vagrant-crund469bffc
CI: disable crun on Vagrant to decrease flakiness1267b19d
Merge pull request #4476 from thaJeztah/systemd_license_header77a33e3d
systemd: add license header to systemd unit43366250
Merge pull request #4456 from crisesw/ctr-cpu-limite87c38ae
Merge pull request #4471 from AkihiroSuda/vagrant-increase-mem8d39722f
Vagrantfile: increase memorye9f94064
Merge pull request #4469 from dmcgowan/update-1.4.0-rc.1790c131c
Merge pull request #4465 from dmcgowan/github-release-cri41469ed7
Update version for 1.4.0-rc.1f0c50967
Merge pull request #4466 from thaJeztah/bump_cri260fa35f1
Fix DCO commit limitd2472ecc
Add CRI release build1c7312e5
Update containerd systemd unit fileccda5376
Create etcd user in cloud init.e973719c
use containerd/project header testcb7ffd4b
Fix indent in cni.template.3e03ba7a
Update deployment and integration test9c545179
Add TaskMax=infinity523b0b3c
RemovenoSnat
231d291b
Use v2 config.1e1688d2
Use per-pod shim.87bd84a7
Add DefaultRuntimeName option.cfab98a5
Use ctr images import.5e3ac16c
Addcri
as required plugin.5b9d8476
Use runc.v1 for now for debugging.e6e272e7
Enable runc.v2 as the default runtime in test.d19aa0fd
Use local env to avoid writing to passed-in readonly env.ee6d69bb
Set default "" to extra runtime handler.474c79bd
Expose vars to configure an additional runtime handlerce12477f
Support docker 18.09 in the test script.14671210
Remove the unusedhealth-monitor.sh
.201ad4d3
Support netd in GCE bootstrap.5ce70575
Serve streaming on localhost by default to match k8s 1.11 default.b553fdaf
Remove crictl on GCE for all cases.d8ce08fd
Set stream server to serve on localhost on GCE.1629bab7
Make max container log line size configurable through cloud init.042378dc
Disable TLS streaming to work with new kubelet streaming proxy.37f2ecad
Update cni.templateb58b6fef
Disable restart plugin on GCE.f938a166
Fix kube-container-runtime-monitor.91f8e61b
Use crictl installed in kube-up.sh5161f663
Addunix://
prefix for socket addresses used by CRI remote client.1b995fca
Add KUBE_CONTAINER_RUNTIME_NAME to fix fluentd support.48457a25
Try using preloaded containerd if no version is specified.c67a38b0
Add log level support.4453aac0
Improve gce bootstrapping in various ways.1bd3cdc5
Add cni config template support.d520fac5
Enable TLS streaming in all the setup.cdb4aec9
Use systemd service cgroup and oom score adj.af8bd806
Fix for kube-up.sh and update several documments.005da4a9
Replacectrcri
withctr cri
.0e2bd216
Update GCE cluster bootstrapping and e2e test59e65e1f
Enable container log rotation.85b4e69c
Do not block on stream server close.2ea6584c
Add initial wait for health-monitor and use pkill -x.56b7ef2c
The ENV is finalized as KUBE_KUBELET_EXTRA_ARGS.24a3a0a0
change crictl sandboxes to pods; other references to sandboxes8bc30e7a
Update ocicni to main stream.a0107155
Add a separate CLI for cri-containerdctrcri
.a843a306
Use registry-1.docker.io as backupec649079
Put version into metadata so that version won't be changed across restart.7cbc1c8d
Set registry mirror.9f0816ac
Configure container runtime cgroups for cgroup.be72f47e
Add runtime cgroup and fix a cli panic.680e21c4
Update all glog flags tolog-level
.d50b9dd6
Update containerd to6c7abf7
.869ea6b0
Add document for kube-up.sh30cbfb62
Add OS and arch in release tarball.0512d1e0
Addcluster
directory and health-monitor.sh.8a3f1c99
Merge pull request #4451 from dweomer/test-selinuxa1736f98
vendor: containerd/cri4e6644c
15fa7f37
vendor: update kubernetes v1.19.0-rc.44a0ac319
vendor: golang.org/x/sys v0.0.0-20200622214017-ed371f2e16b4f80b4dc5
vendor: golang.org/x/net v0.0.0-20200707034311-ab34263943815a9a6a14
vendor: golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9aa40ebb4
vendor: json-iterator/go v1.1.104252d2c9
Merge pull request #4461 from AkihiroSuda/update-rootless-doc269633f7
Merge pull request #4459 from AkihiroSuda/runc-rc92b4376e98
Update Vagrantfile for testing SELinux23934e86
Merge pull request #4462 from thaJeztah/bump_golang_1.13.1555c9eade
Bump Golang 1.13.15e3e2c394
update docs/rootless.md84336029
update runc to v1.0.0-rc92e20a5079
Add --cpu-quota, --cpu-period flag to ctr3cdc7bf1
Merge pull request #4457 from thaJeztah/bump_cri_tools3cc2be2a
Update cri-tools to v1.18.0-100-g2bf7674 for Go 1.15 compatibility85b15eff
Merge pull request #4449 from dmcgowan/prepare-1.4.0-rc.062885592
Prepare 1.4.0-rc.0 release666198cd
Merge pull request #4446 from kzys/devmapper-platform74e9aa7a
snapshots/devmapper: don't hardcord the platform strings0f08a55d
Merge pull request #4413 from dmcgowan/registry-proxy-nsadeba792
Add namespace query parameter for registry proxying49837814
Merge pull request #4433 from Yikun/enable-new-nodesetbd92d567
Merge pull request #4442 from estesp/noop-deps5a190c70
Remove seccomp/Linux deps steps in GH Actions6162ae93
Merge pull request #4439 from AkihiroSuda/cri-202007316988b4d6
removeseccomp
buildtag362b7167
vendor: update cri (no more libseccomp cgo dependency)df8352f1
Merge pull request #4335 from ktock/sn-doc4a96be97
Merge pull request #4431 from TBBle/import_manifest_for_test_binaryfa1220fc
Merge pull request #4436 from tonistiigi/tokenscopes-public03b5a053
remotes: mark GetTokenScopes public779ef602
Merge pull request #4435 from tao12345666333/update-runcb43a01a2
Change nodeset toubuntu-xenial-arm64-openlab
c2a6f180
Merge pull request #4428 from thaJeztah/bump_continuityd4b17275
Merge pull request #4384 from AkihiroSuda/deprecate-legacy-shims04b98bb0
Deprecate legacy shims40b22ef0
Merge pull request #4429 from crosbymichael/task-spec9a3e95d3
Merge pull request #4430 from crosbymichael/ctr-cpusb8702318
vendor runc library to v1.0.0-rc91-48-g67169a9d02afa942
Add --cpus flag to ctraa56cfc0
Import Windows manifest into test build, rather than copying by scripteb6354a1
Merge pull request #4427 from TBBle/test_improvements5b162741
vendor: update containerd/continuityefbc448
1ec1e9ea
Add Windows 10/Windows Server 2004 for integration testsfaa4ff56
Usefully fail tests with unknown or bad Windows Build version3795dd41
Always report server log from verbose integration test runs4318f93f
Add Spec() method to taskd184a0a3
Merge pull request #4414 from dmcgowan/discard-content67f19bfd
Merge pull request #4388 from AkihiroSuda/fix-mount-wait-no-child-processes3c2a77bd
Merge pull request #4421 from crosbymichael/selinux-rangecf99e16c
Merge pull request #4420 from mikebrow/cni-config-update3611efdc
update cri to8448b92
1b320bcc
update for cni configc2081369
Add doc about remote snapshotter403dc83a
mount: retry executing the helper binary on ECHILD1a571fcf
Merge pull request #4374 from kzys/suspend-devmapper59e1aa96
Merge pull request #4407 from AkihiroSuda/cri-202007202cc2414e
Merge pull request #4412 from cpuguy83/shim2_event_cancelled97c081c8
Merge pull request #4410 from TBBle/minor_windows_fixese6306f9f
Merge pull request #4401 from smowafy/parse-id-mappings06fb93e0
Reject host-mode networking on Windowsca15cb0d
Fix incorrect (cut-and-paste) method commentc8b14ae4
Set content labels based on content typed7b9cb00
shim: move event context timeout to publsherec05460c
Merge pull request #4408 from AkihiroSuda/cgroup2-runcb97c660e
cgroup2 CI: add RUNC_FLAVOR=runc1a7bbd1f
vendor: update containerd/cri96099550
parseIDMapping: accept 32-bit IDse818fe27
Merge pull request #4346 from AkihiroSuda/ci-cgroup2c2c9f442
Merge pull request #4398 from thaJeztah/bump_golang_1.13.14089672ff
Bump Golang 1.13.144feb8c46
Merge pull request #4383 from dims/update-to-go-systemd-and-selinux-depsc383436a
snapshots/devmapper: suspend a device to avoid data corruption56c440ec
Merge pull request #4393 from TBBle/annotate_bare_errnotimplemented71f11db8
Annotate bare ErrNotImplemented returns061d338e
CI: run CRI tests on Fedora 324318fa9c
Merge pull request #4376 from AkihiroSuda/test-v1-shim3560a453
Merge pull request #4385 from AkihiroSuda/fix-cri-dead-linkdecbb049
RELEASES.md: fix a dead linkf4ebe02f
Merge pull request #4377 from AkihiroSuda/ci-remove-unreferenced-variableb2ee4320
CI: add back shim v1 testc4418bb3
CI: remove an unreferenced variable212c2983
Updates to go-systemd and selinuxc763f3af
Merge pull request #4380 from estesp/clashing-containerdsb47c7ec2
Update to later version of critools with timing fix.7af3d7e1
Don't clash with GH Actions runner's containerdd2776ef6
Merge pull request #4375 from AkihiroSuda/go-1.13.13c520f819
Bump Go 1.13.134bec2dbd
Merge pull request #4373 from tonistiigi/darwin-variant-log7119a2a1
platforms: don’t log arm variant error on darwin5d470fa2
Merge pull request #4372 from dmcgowan/prepare-1.4-beta.2fc044851
Update version to 1.4.0-beta.29cd02b59
Merge pull request #4371 from thaJeztah/bump_cgroupscc493eba
vendor: containerd/cgroups318312a
a6697c1d
Merge pull request #4369 from estesp/step-title3f427d3d
Merge pull request #4367 from gaurav1086/TestExchangeFilters_fix_deadlock7855b0a7
Make title similar with other CI workflow jobs852587cd
[events/exchange_test] Fix deadlock in TestExchangeFilters334f567e
Merge pull request #4366 from murat-kilic/update-build-doc-for-golang-reqd47c0392
Updating build doc to require Go 1.134f979f06
Merge pull request #4364 from AkihiroSuda/ci-v1-v2-clarity09f45339
CI: {v1, v2} -> io.containerd.runc.{v1,v2}68b9b8f8
Merge pull request #4259 from estesp/fuse-overlayfsfa0f7cbb
Merge pull request #4355 from fuweid/fix4342422c401a
Merge pull request #4353 from gaurav1086/TestExchangeBasic_fix_deadlock5c695da7
Merge pull request #4362 from mikebrow/update-cri-enable-force-removed7e59b14
enable removecontainer to forcibly remove containers3919dbcb
Merge pull request #4357 from dims/update-runc-to-v1.0.0-rc91963625d7
Update runc to v1.0.0-rc915e7751b1
Merge pull request #4360 from AkihiroSuda/crun-014f821b771
Merge pull request #4272 from dmcgowan/update-registry-host-configc041970e
update crun to v0.14c91c72c8
Merge pull request #4239 from thaJeztah/md2manv2_urfave_bumpa6dd1f27
update urfave/cli v1.22.1, go-md2man v2.0.0, blackfriday v2.0.168b736dd
cio: should not open fifo for stderr if terminal468d4e1c
Merge pull request #4356 from estesp/actions-fixes57a9f0b5
Minor actions fixes/updates148cc8f7
[events] Fix deadlock in TestExchangeBasic97a3f52c
Merge pull request #4351 from cpuguy83/pull_mediatype_debugaa191def
Change log for unknown mt to debug45c28f56
Add ability to use remapper labels versus remapping snapshot helper01a53c24
Merge pull request #4347 from Flowdalic/allow-rseq-seccompc76bf550
Make unique snapshotter opt for label-assisted remapping33179311
allow user namespace remapping using snapshotterse977564a
seccomp: allow 'rseq' syscall in default seccomp profilec7518074
Merge pull request #4325 from c445/mountinfo-linux-double-quotes492c0141
Merge pull request #4340 from AkihiroSuda/fix-43121127ffc7
Merge pull request #4207 from deitch/doc-contente7f069e2
describe content flow and dependenciesf85375bb
Merge pull request #4341 from thaJeztah/fix_cri_warningsb96f5f4b
Fix deprecation warnings in CRI tests due to missing unix:// schemefd99b656
decrease log level of cgroup2 ToggleController error when running in UserNSc2f8011f
Merge pull request #4334 from AkihiroSuda/bbolt-1.3.5e89500bc
Merge pull request #4333 from AkihiroSuda/golang-1.13.1220b0e5b9
Merge pull request #4336 from dims/explicitly-fail-apparmor-when-not-running-on-linux2b0a994c
explicitly fail apparmor when !linuxbebfbab0
vendor: update bbolt to v1.3.51a83f9a6
Bump Golang 1.13.1203ab1b2c
Add config for allowing GC to clean unpacked layers upee734e86
Add test case with backticksbf672ccc
Merge pull request #4328 from thaJeztah/bump_x_textfb80a49e
Merge pull request #4327 from AkihiroSuda/fix-4326ea068776
vendor: golang.org/x/text v0.3.3f1a469a0
shim v2 runc: propagate options.Root to Cleanup49b0743c
Merge pull request #4324 from AkihiroSuda/fix-get-runtimeversion8897e152
Add more test cases with single quotescb91b172
Add testcase containing mountpoint with escaped backslash87f9fdb0
Cope with double quotes in Linux Mountinfo4c49ff88
integration: assume TEST_RUNTIME to be io.containerd.runc.v2 by default705b8527
Merge pull request #4323 from crosbymichael/cri-bump1.4x785f4c5c
Bump CRI for 1.4x releaseae2f3fdf
Merge pull request #4315 from fuweid/fix-4294185ea541
Merge pull request #4317 from KentaTada/modify-pdeathsignal-type730b7a93
Change the type of PdeathSignald656fa38
restart plugin: support binary log uri834665d9
Merge pull request #4311 from rudyfly/upsteam_overlay_indexoff7868e8d6
Merge pull request #4309 from gaurav1086/waitForPid_fix_goroutine_leak7fdcd07f
Merge pull request #4310 from gaurav1086/process_io_fix_goroutine_leak4e6d3860
Merge pull request #4313 from crosbymichael/allow-list0f831093
Update usage of whitelist in projectd36810d6
overlay: use index=off to fix EBUSY on mount7213cd89
Process I/O: Fix goroutine leakae08491b
waitForPid: fix goroutine leak38cb1c1a
Merge pull request #4303 from estesp/update-hcsshim-release-flow8fcd5a1f
Streamline hcs shim release flow8f959d56
Merge pull request #4292 from cpuguy83/add_hcsshim_to_release_tar7e98b43c
Merge pull request #4299 from estesp/update-cri-toolsef0cf126
Match version used in CRI project2be80f99
Add windows hcsshim to release pipeline7ce8a9d7
Merge pull request #4204 from ashrayjain/aj/add-kill-retry7121969f
Merge pull request #4296 from dims/revendor-containerd-cri-for-tolerating-hugepages-cgroup3e95727f
Make killing shims more resiliente64b1482
Revendor CRI to62c9126
3dd8242a
Add host specific headers62dd1411
Merge pull request #4273 from AkihiroSuda/oomv22f601013
cgroup2: implementcontainerd.events.TaskOOM
eventd9809bbb
Merge pull request #4293 from mxpv/revendor62fd1750
Revendor CRI to8898550
4b5d7f66
Merge pull request #4290 from mxpv/ctr-ocibe23b965
Merge pull request #4291 from estesp/fix-release-markdown-length2bc4e90f
Don't inadvertently clip release notes636c533d
Add ctr subcommand to print default OCI spec8e9ba837
Merge pull request #4271 from cpuguy83/actions_add_windows_integration27f1e0d9
Merge pull request #4283 from hs0210/work137abe4e
Merge pull request #4282 from estesp/add-release-action77bc7530
Merge pull request #4289 from dmcgowan/next-1.4-beta230cf6de
Add unit test for func in remotes/docker/handler.gobb2b2825
Add release GH Action triggered by signed tag8f1ddb14
Update release for 1.4.0-beta.126f7df14
Merge pull request #4288 from crosbymichael/cri-bumpc376f4f7
Move Windows testing to GH Actions32262834
Fix client tests to work on Windows.f0f49c6c
Merge pull request #4284 from jmillikin-stripe/cli-tls-flagsb8ccdcb0
Addctr
flags for configuring default TLS credentials.c5273930
Update CRI to52c2c6b
4cbf59db
Merge pull request #4279 from AkihiroSuda/ci-cgroup2af131d72
cgroup2 CI1c58c5d4
Merge pull request #4277 from lucaskanashiro/fix-build-on-riscv64e34bf08e
riscv64 arch does not support -Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.