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

# Release 3.0.15 #959

Merged
merged 1 commit into from
Jan 24, 2018
Merged

Conversation

jcvenegas
Copy link
Contributor

@jcvenegas jcvenegas commented Jan 24, 2018

Changes

Welcome to Clear Container release 3.0.15!
For this release the virtcontainers package was updated and now the runtime provides initial support for the Kata Containers shim, proxy and agent components. With that new code included cc-runtime can be used to create, start, run and list containers with the Kata components.

The documentation was improved by adding information about how to check if your NIC hardware actually supports SR-IOV. Also, the runtime conifguration file describe better the hypervisor debug option.

  • config: Clean up hypervisor debug comments
  • build: Set systemd unit name based on project
  • build: Check ".git" is a directory before hook install
  • build: Only install git hooks in a git clone
  • docs: SR-IOV: Document using lspci to check SR-IOV caps
  • installation: RHEL installation script for cc-runtime.
  • vendor: Revendor virtcontainers to include Kata Containers support
  • build: Add basic architecture framework
  • CI: Don't require an issue for release PRs
  • scripts: Add missing distros to release script

Shortlog

512cd59 config: Clean up hypervisor debug comments
9be4882 build: Set systemd unit name based on project
c533374 build: Check ".git" is a directory before hook install
ec227a4 build: Only install git hooks in a git clone
ac6bb96 docs: SR-IOV: Document using lspci to check SR-IOV caps
f775e99 installation: RHEL installation script for cc-runtime.
297cdda vendor: Revendor virtcontainers to include Kata Containers support
9ee2307 build: Add basic architecture framework
794fef7 CI: Don't require an issue for release PRs
93694e6 scripts: Add missing distros to release script

Compatibility with Docker

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

OCI Runtime Specification

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

Clear Linux Containers image

Clear Containers 3.0.15 requires at least Clear Linux containers image 19350

Clear Linux Containers Kernel

Clear Containers 3.0.15 requires at least Clear Linux Containers kernel v4.9.60-83.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

@grahamwhaley
Copy link
Contributor

You might need to massage this bit

FIXME - massage this section by hand to produce a summary please

in the PR :-)

@jodh-intel
Copy link
Contributor

One other thing - the PR shows the shortlog and description, but there is nothing in the commit?

- config: Clean up hypervisor debug comments
- build: Set systemd unit name based on project
- build: Check ".git" is a directory before hook install
- build: Only install git hooks in a git clone
- docs: SR-IOV: Document using lspci to check SR-IOV caps
- installation: RHEL installation script for cc-runtime.
- vendor: Revendor virtcontainers to include Kata Containers support
- build: Add basic architecture framework
- CI: Don't require an issue for release PRs
- scripts: Add missing distros to release script

512cd59 config: Clean up hypervisor debug comments
9be4882 build: Set systemd unit name based on project
c533374 build: Check ".git" is a directory before hook install
ec227a4 build: Only install git hooks in a git clone
ac6bb96 docs: SR-IOV: Document using lspci to check SR-IOV caps
f775e99 installation: RHEL installation script for cc-runtime.
297cdda vendor: Revendor virtcontainers to include Kata Containers
support
9ee2307 build: Add basic architecture framework
794fef7 CI: Don't require an issue for release PRs
93694e6 scripts: Add missing distros to release script

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

@grahamwhaley Yeah after make_ bump.sh do a PR I still need to add the summary manually.

@jcvenegas
Copy link
Contributor Author

@jodh-intel updated, I will add to make_bump.sh to add a shortlog to the commit message.

@grahamwhaley
Copy link
Contributor

heh - np - I wonder if you can get make_bump to do the commit locally and drop you into a git commit --amend :-) heh

@clearcontainersbot
Copy link

kubernetes qa-passed 👍

@sameo
Copy link

sameo commented Jan 24, 2018

LGTM

Approved with PullApprove Approved with PullApprove

@jcvenegas
Copy link
Contributor Author

Failed ubuntu 17.10 , restarting ...
Issue info:

00:20:51.728 • Failure [17.455 seconds]
00:20:51.729 docker attach
00:20:51.729 /home/jenkins/jenkins_slave/workspace/clear-containers-runtime-azure-ubuntu-17-10-PR/go/src/github.com/clearcontainers/tests/integration/docker/attach_test.go:25
00:20:51.729   check attach functionality
00:20:51.729   /home/jenkins/jenkins_slave/workspace/clear-containers-runtime-azure-ubuntu-17-10-PR/go/src/github.com/clearcontainers/tests/integration/docker/attach_test.go:45
00:20:51.730     should attach exit code [It]
00:20:51.731     /home/jenkins/jenkins_slave/workspace/clear-containers-runtime-azure-ubuntu-17-10-PR/go/src/github.com/clearcontainers/tests/integration/docker/attach_test.go:46
00:20:51.731 
00:20:51.731     Expected
00:20:51.731         <int>: 1
00:20:51.731     to equal
00:20:51.731         <int>: 13
00:20:51.731 
00:20:51.731     /home/jenkins/jenkins_slave/workspace/clear-containers-runtime-azure-ubuntu-17-10-PR/go/src/github.com/clearcontainers/tests/integration/docker/attach_test.go:48
00:27:27.686 Summarizing 1 Failure:
00:27:27.686 
00:27:27.686 [Fail] docker attach check attach functionality [It] should attach exit code 
00:27:27.687 /home/jenkins/jenkins_slave/workspace/clear-containers-runtime-azure-ubuntu-17-10-PR/go/src/github.com/clearcontainers/tests/integration/docker/attach_test.go:48
00:27:27.688 
00:27:27.688 Ran 114 of 159 Specs in 436.046 seconds
00:27:27.688 FAIL! -- 113 Passed | 1 Failed | 0 Pending | 45 Skipped --- FAIL: TestIntegration (470.55s)
00:27:27.691 FAIL

https://github.com/clearcontainers/tests/blob/master/integration/docker/attach_test.go#L47

@clearcontainersbot
Copy link

kubernetes qa-passed 👍

@jcvenegas jcvenegas merged commit efec047 into clearcontainers:master Jan 24, 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