Skip to content
This repository has been archived by the owner on May 6, 2020. It is now read-only.

# Release 3.0.21 #1051

Merged
merged 2 commits into from
Mar 8, 2018
Merged

# Release 3.0.21 #1051

merged 2 commits into from
Mar 8, 2018

Conversation

jcvenegas
Copy link
Contributor

@jcvenegas jcvenegas commented Mar 7, 2018

Welcome to Clear Containers release 3.0.21.

For this release the virtcontainers package was updated to bring support for SCSI. Now it is possible to choose the hypervisor storage driver through Clear Containers configuration file.

Clear Containers Kernel now is updated to latest LTS version. This kernel is required as part of the new SCSI and CPU hot-plug support, the previous version was not working correctly.

Changes

  • vendor: Update virtcontainers vendoring
  • Add configuration for hypervisor block storage driver

Shortlog

5e27776 vendor: Update virtcontainers vendoring
dc15173 cc-env: Include hypervisor block storage driver in cc-env output
1768dd5 config: Add configuration option for hypervisor block storage driver
accaa9d vendor: Vendor virtcontainers for SCSI support

Compatibility with Docker

Clear Containers 3.0.21 is compatible with Docker v17.12-ce

OCI Runtime Specification

Clear Containers 3.0.21 support the OCI Runtime Specification v1.0.0-rc5

Clear Linux Containers image

Clear Containers 3.0.21 requires at least Clear Linux containers image 20640 and agent version 6f6e9e.

Clear Linux Containers Kernel

Clear Containers 3.0.21 requires at least Clear Linux Containers kernel v4.14.22-86.container

Installation

Issues & limitations

Docker swarm support

See issue #771 for more

Networking

Adding networks dynamically

Resource management

docker run --cpus=

See issue #341 for more information.

docker run --kernel-memory=

See issue #388 for more information.

shm

cgroup constraints

Capabilities

See issue #51 for more information.

sysctl

tmpfs

Other

checkpoint and restore

docker stats

See issue #200 for more information.

runtime commands

ps command

See issue #95 for more information.

events command

See issue #379 for more information.

update command

See issue #380 for more information.

Networking

Support for joining an existing VM network

docker --net=host

docker run --link

Host resource sharing

docker --device

docker -v /dev/...

docker run --privileged

Other

Annotations

runtime commands

init command

spec command

Host rdmsr warnings

More information Limitations

- vendor: Update virtcontainers vendoring
- Add configuration for hypervisor block storage driver

5e27776 vendor: Update virtcontainers vendoring
dc15173 cc-env: Include hypervisor block storage driver in cc-env output
1768dd5 config: Add configuration option for hypervisor block storage driver
accaa9d vendor: Vendor virtcontainers for SCSI support

Signed-off-by: Jose Carlos Venegas Munoz <[email protected]>
Update to last known kernel working version.

Signed-off-by: Jose Carlos Venegas Munoz <[email protected]>
@jodh-intel
Copy link
Contributor

Can we explain why kernel https://github.com/clearcontainers/linux/releases/tag/v4.14.22-86.container is required?

@jcvenegas
Copy link
Contributor Author

@jodh-intel added a paragraph in the release notes about the kernel why is need new kernel.

@jcvenegas
Copy link
Contributor Author

Restating ubuntu 16.04 job

16:16:10 # cd .; git clone https://github.com/kubernetes-incubator/cri-o /home/jenkins/jenkins_slave/workspace/clear-containers-runtime-azure-ubuntu-16-04-PR/go/src/github.com/kubernetes-incubator/cri-o
16:16:10 Cloning into '/home/jenkins/jenkins_slave/workspace/clear-containers-runtime-azure-ubuntu-16-04-PR/go/src/github.com/kubernetes-incubator/cri-o'...
16:16:10 error: index-pack died of signal 15
16:16:10 fatal: index-pack failed
16:16:10 package github.com/kubernetes-incubator/cri-o: exit status 128
16:16:10 .ci/install_crio.sh: line 26: pushd: /home/jenkins/jenkins_slave/workspace/clear-containers-runtime-azure-ubuntu-16-04-PR/go/src/github.com/kubernetes-incubator/cri-o: No such file or directory

@jcvenegas
Copy link
Contributor Author

@grahamwhaley @chavafg seems that manage-ctr_mrg.sh hanged in metrics server

 + /srv/jenkins/workspace/workspace/clear-containers-runtime-16.04-PR/go/src/github.com/clearcontainers/tests/cmd/container-manager/manage_ctr_mgr.sh docker configure -r runc -f

@grahamwhaley
Copy link
Contributor

yep, is under discussion on clearcontainers/tests#942 and thereabouts.
Something is upsetting the docker on the server - we need to work out what exactly, probably by reproducing locally...
for now, just ignore the (non-blocking) metrics ci fails I'm afraid.

@sboeuf
Copy link
Contributor

sboeuf commented Mar 8, 2018

LGTM

Approved with PullApprove

@mcastelino
Copy link
Contributor

@jcvenegas small typo
storage driver trough Clear

@mcastelino
Copy link
Contributor

mcastelino commented Mar 8, 2018

LGTM

Approved with PullApprove Approved with PullApprove

@jcvenegas jcvenegas merged commit 532740c into clearcontainers:master Mar 8, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants