Skip to content

Update cri to f1d492b0cdd14e76476ee4dd024696ce3634e501.#3548

Merged
AkihiroSuda merged 1 commit intocontainerd:masterfrom
Random-Liu:update-cri
Aug 19, 2019
Merged

Update cri to f1d492b0cdd14e76476ee4dd024696ce3634e501.#3548
AkihiroSuda merged 1 commit intocontainerd:masterfrom
Random-Liu:update-cri

Conversation

@Random-Liu
Copy link
Copy Markdown
Member

@Random-Liu Random-Liu commented Aug 17, 2019

Containerd 1.3 is validated against v1.15, but it is also compatible with Kubernetes v1.12+. (See more details about support metrics)

Features

  • Supported per-pod containerd shim. The io.containerd.runc.v2 runtime is fully validated and ready to be used in production. This helps minimizing per-pod resource overhead. Note that io.containerd.runtime.v1.linux is still the default runtime. (Use per-pod shim. cri#1075)
  • Added file-based generic runtime config options. This will be used by out-of-tree runtimes like gvisor and kata (Add a generic runtime options api. cri#1029), e.g.
[plugins.cri.containerd.runtimes.kata]
  runtime_type = "io.containerd.kata.v1"
[plugins.cri.containerd.runtimes.kata.options]
  TypeUrl = "io.containerd.kata.v1.options"
  ConfigPath = "/etc/kata/config.toml"

Enhancements

Deprecation

Signed-off-by: Lantao Liu [email protected]

Signed-off-by: Lantao Liu <[email protected]>
@Random-Liu Random-Liu added this to the 1.3 milestone Aug 17, 2019
@Random-Liu
Copy link
Copy Markdown
Member Author

Random-Liu commented Aug 17, 2019

Here is a diff of the release note to make the change more clear:

15c15
< Added plugins.cri.registry.tls_configs option to support TLS connections to registries. (containerd/cri#1143)
---
> Added plugins.cri.registry.configs option to support TLS and auth configs of registries. (containerd/cri#1143) NOTE: Non-mutual TLS is also supported. (#3521) (see registry.md for more details)
17a18
> Added privileged_without_host_devices runtime option to disable host devices for privileged pods for the runtime. This is especially useful for runtimes like kata. (containerd/cri#1213)
19c20
< Avoid Status lockup when CNI network setup/teardown is slow. (containerd/cri#1078)
---
> Avoided Status lockup when CNI network setup/teardown is slow. (containerd/cri#1078)
20a22,27
> Fixed a bug that https is still attempted when an http mirror is configured. (containerd/cri#1201)
> Supported URL path in plugins.cri.registry.mirrors, e.g. https://my.custom.registry/anypath. (containerd/cri#1227)
> Added wildcard * support plugins.cri.registry.mirrors. (containerd/cri#1196)
> Removed an unnecessary round-trip to the image registry when pulling image. (containerd/cri#1229)
> Updated cni library to v0.7.1 which has better context cancellation support. (containerd/cri#1236)
> Updated cni plugins to v0.7.6 to fix a race condition in the bridge plugin. (#3507)
25a33
> plugins.cri.registry.auths is deprecated, use plugins.cri.registry.configs instead. (containerd/cri#1227)

@theopenlab-ci
Copy link
Copy Markdown

theopenlab-ci Bot commented Aug 17, 2019

Build succeeded.

@codecov-io
Copy link
Copy Markdown

codecov-io commented Aug 17, 2019

Codecov Report

Merging #3548 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #3548   +/-   ##
=======================================
  Coverage   44.94%   44.94%           
=======================================
  Files         115      115           
  Lines       12790    12790           
=======================================
  Hits         5748     5748           
  Misses       6170     6170           
  Partials      872      872
Flag Coverage Δ
#linux 48.77% <ø> (ø) ⬆️
#windows 40.18% <ø> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c62b744...9cbd18a. Read the comment docs.

Copy link
Copy Markdown
Member

@mikebrow mikebrow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/LGTM

@AkihiroSuda AkihiroSuda merged commit eac100a into containerd:master Aug 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants