Skip to content
This repository has been archived by the owner on Mar 28, 2018. It is now read-only.

Releases: intel/cc-oci-runtime

Release 2.2.4

29 Jul 19:29
Compare
Choose a tag to compare

Changes

  • versions: Update image to version 16670
  • OBS: add dependencies' versions
  • documentation: ciao-down prepare is now ciao-down create

Shortlog

cbdfd1d versions: Update image to version 16670
2c13fb1 OBS: add dependencies' versions
68d00dc documentation: Add the -u flag when go getting ciao-down
0c9d6bb documentation: ciao-down prepare is now ciao-down create

Compatibility with Docker

Clear Containers 2.2.4 is compatible with Docker v17.05.0-ce

OCI Runtime Specification

Clear Containers 2.2.4 support the OCI Runtime Specification 1.0.0-rc5

Clear Linux Containers image

Clear Containers 2.2.4 requires at least Clear Linux containers image 16670

Clear Linux Containers Kernel

Clear Containers 2.2.4 requires at least Clear Linux Containers kernel 4.9.35-76

Installation

Issues & limitations

  • Qemu segfault (free(): invalid pointer) running dnf install #669
  • DNS Resolution in Swarm #854
  • docker rm -f reports 'Driver devicemapper failed to remove root filesystem' #795

Release 2.2.3

14 Jul 17:44
Compare
Choose a tag to compare

Changes

  • Release 2.2.3
  • Tests: Dockerfile for Nginx for swarm tests
  • delete: Fail if try to delete a non-stopped container.

Shortlog

da1194b Release: 2.2.3
91aacdf Tests: Dockerfile for Nginx for swarm tests
5121969 delete: allow destroy_pod fail if vm die
29f8aa2 tests: functional: check delete fails without kill
a51537c delete: Delete container only if state is STOPPED

Compatibility with Docker

Clear Containers 2.2.3 is compatible with Docker v1.12.6 and v17.05.0-ce

OCI Runtime Specification

Clear Containers 2.2.3 support the OCI Runtime Specification 1.0.0-rc5

Clear Linux Containers image

Clear Containers 2.2.3 requires at least Clear Linux containers image 16180

Clear Linux Containers Kernel

Clear Containers 2.2.3 requires at least Clear Linux Containers kernel 4.9.35-76

Installation

Issues & limitations

  • Qemu segfault (free(): invalid pointer) running dnf install #669
  • DNS Resolution in Swarm #854
  • docker rm -f reports 'Driver devicemapper failed to remove root filesystem' #795

Release 2.2.2

06 Jul 23:47
Compare
Choose a tag to compare

Release 2.2.2

Changes

  • release: version 2.2.2
  • Artifacts: Remove OBS common artifacsts between 2.x and 3.x
  • Versions: Update kernel and image versions
  • Tests: Change nginx image for swarm tests
  • Install: Extract autoconf-archive install to separate script

Shortlog

800c813 Release: version 2.2.2
ef8144e Artifacts: Remove OBS common artifacsts between 2.x and 3.x
73e28fe Versions: Update kernel and image versions
3a9e3d7 Tests: Change nginx image for swarm tests
82cfb1f Install: Extract autoconf-archive install to separate script

Compatibility with Docker

Clear Containers 2.2.2 is compatible with Docker v17.05.0-ce

OCI Runtime Specification

Clear Containers 2.2.2 support the OCI Runtime Specification 1.0.0-rc5

Clear Linux Containers image

Clear Containers 2.2.2 requires at least Clear Linux containers image 16180

Clear Linux Containers Kernel

Clear Containers 2.2.2 requires at least Clear Linux Containers kernel 4.9.35-76

Installation

Issues & limitations

  • Qemu segfault (free(): invalid pointer) running dnf install #669
  • DNS Resolution in Swarm #854
  • docker rm -f reports 'Driver devicemapper failed to remove root filesystem' #795

Release 2.2.1

29 Jun 19:58
Compare
Choose a tag to compare

Release 2.2.1

Changes

  • release: 2.2.1
  • versions: Update kernel to linux-container-4.9.34-75
  • shim: Add command line option to show version information
  • storage: Perform sync operation before vm is shutdown
  • tests: Use nginx:1.13.0 for swarm tests
  • proxy: Lift the numbers of opened file descriptors limit
  • CI: Enforce checkcommits.
  • tests: Fix unnecessary bash-isms in installation script

Shortlog

ca8f2d0 release: 2.2.1
3eeda89 versions: update kernel to linux-container-4.9.34-75
4e8f155 version: Add command line option to show version information
21b874a storage: Perform sync operation before vm is shutdown
191e9f8 tests: Use nginx:1.13.0 for swarm tests
2f22de2 proxy: Lift the numbers of opened file descriptors limit
55eba02 CI: Enforce checkcommits.
6566262 Fix unnecessary bash-isms in installation script

Compatibility with Docker

Clear Containers 2.2.1 is compatible with Docker v17.05.0-ce

OCI Runtime Specification

Clear Containers 2.2.1 support the OCI Runtime Specification 1.0.0-rc5

Clear Linux Containers image

Clear Containers 2.2.1 requires at least Clear Linux containers image 16160

Clear Linux Containers Kernel

Clear Containers 2.2.1 requires at least Clear Linux Containers kernel 4.9.34-75

Installation

Issues & limitations

  • Qemu segfault (free(): invalid pointer) running dnf install #669
  • DNS Resolution in Swarm #854
  • docker rm -f reports 'Driver devicemapper failed to remove root filesystem' #795

Release 2.2.0

22 Jun 19:40
Compare
Choose a tag to compare

Release 2.2.0

Changes

  • Devicemapper storage: Added support to use device mapper volumes as storage devices instead mount a shared rootfs with 9pfs.
    • This allow to use a compatible posix file system and fix issues like #669
  • version: Update container image to 16020
  • obs: Update packaging to include kernel config changes for xfs
  • cc-oci-runtime.sh: Enable debug by default
  • configure: Add warning when kernel or image is not found
  • proxy: Better error message for too long socket path
  • tests: metrics: formalise the metrics reporting methods
  • build: Adds option to install kernel and image

Shortlog

85031c2 release: 2.2.0
271223a tests: Skip docker cp integration test for devicemapper storage
9b91166 tests: Fix functional tests to include workload directory
66cbd66 tests: Fix state tests and add check for workload_dir.
b8ffdb1 tests: Fix mounts test for unmounting volume.
97922b5 storage: Pass drive name to hyperstart with the newcontainer command
dd13e32 storage: Pass block device to qemu if found.
b95748f state: Store the block storage device file system type and index
2d783ae storage: Add function to check the storage for container rootfs
e05e368 mount: Add function to return the device name and file system type
b1768e8 mount: Add function to get the mount point given a path
f9c0d36 storage: Add function to check if device is a devicemapper device
2c8374d mount: Add function to get underlying device for a path.
69abef6 state: Update the rootfs and workload dir config from state
f202ba4 namespace: Do not join mount namespace while unmounting.
9d8a083 mounts: Unmount the container rootfs
61b8b8b proxy: Pass hyperstart fsmap array with newcontainer command.
27f25fc proxy: Pass shared directory to hyperstart.
0af8583 state: Store the workload dir and rootfs mount to state.
53dc5ff state: Add the host_path and mnt_dir field to state.
4bb2d17 mounts: Bind mount container rootfs to workload directory
65d5eb4 config: Add a new field "workload_dir" to config for the worload path
fb9f94e mounts: Factorise the pod function for bind-mouting rootfs
5249cb4 9pfs: Dynamically add 9pfs options to qemu.
0ef2f8c version: Update container image to version 16020
b1fcd2a obs: Update packaging to include kernel config changes for xfs
567127f cc-oci-runtime.sh: Enable debug by default
053ea8e tests: Fix make discheck running proxy
d10dc46 configure: Add warning when kernel or image is not found
c543dcb proxy: Better error message for too long socket path
5b83071 tests: metrics: density: Use the new metrics reporting function
35de59e tests: metrics: Update README with details of new infra
9a4daf9 tests: metrics: Add script to save results into csv
827347d tests: common: Add new method for saving results
68c2673 build: Adds option to install kernel and image

Compatibility with Docker

Clear Containers 2.2.0 is compatible with Docker v17.05.0-ce

OCI Runtime Specification

Clear Containers 2.2.0 support the OCI Runtime Specification 1.0.0-rc5

Clear Linux Containers image

Clear Containers 2.2.0 requires at least Clear Linux containers image 16020

Clear Linux Containers Kernel

Clear Containers 2.2.0 requires at least Clear Linux Containers kernel 4.9.33-74

Installation

Issues & limitations

  • Qemu segfault (free(): invalid pointer) running dnf install #669
  • DNS Resolution in Swarm #854
  • docker rm -f reports 'Driver devicemapper failed to remove root filesystem' #795

Release 2.1.12

15 Jun 20:15
Compare
Choose a tag to compare

Release 2.1.12

Changes

  • Release 2.1.12
  • pullapprove: Don't require doc team sign-off for vendor docs.
  • kernel: update to version 4.9.32
  • build: obs: Update obs changelog for clear-containers-image
  • misc: Remove NEWS file.
  • artifacts: Update kernel and image for clear-containers
  • Fix docker swarm tests in docker 17
  • build: obs: Update post release changelog
  • docs: Update Clear Containers 2.1 Fedora docs
  • build: Makefile: Add generate-files rule

Shortlog

5f2f839 Release 2.1.12
cc681e7 pullapprove: Don't require doc team sign-off for vendor docs.
c0200a3 kernel: update to version 4.9.32
b395ad0 build: obs: Update obs changelog for clear-containers-image
d09d4fc misc: Remove NEWS file.
71d4ec2 artifacts: Update kernel and image for clear-containers
f9b300f tests: skip flaky swarm test
9c34a01 tests: replace harcoded service names to variables
3b9fffb tests: don't wait forever for swarm replicas
974184f tests: Add function to check when a swarm service is ready
74683fe build: obs: Update post release changelog
bb492c8 docs: Update Clear Containers 2.1 Fedora docs
eed89de build: Makefile: Add generate-files rule

Compatibility with Docker

Clear Containers 2.1.12 is compatible with Docker v17.05.0-ce

OCI Runtime Specification

Clear Containers 2.1.12 support the OCI Runtime Specification 1.0.0-rc5

Clear Linux Containers image

Clear Containers 2.1.12 requires at least Clear Linux containers image 15900

Clear Linux Containers Kernel

Clear Containers 2.1.12 requires at least Clear Linux Containers kernel 4.9.32-71

Installation

Issues & limitations

  • Qemu segfault (free(): invalid pointer) running dnf install #669
  • DNS Resolution in Swarm #854
  • docker rm -f reports 'Driver devicemapper failed to remove root filesystem' #795

Release 2.1.11

09 Jun 13:40
Compare
Choose a tag to compare

Release 2.1.11

Changes

  • Release: 2.1.11
  • kernel: Update kernel and image versions
  • pod: Support new CRI-O namespaces
  • CI: Ignore checkcommits
  • CI: Perform basic checks on PR commits.
  • proxy/protocol: Add checks on header length and flags
  • Metrics: PSS for a transfer rate of 1Gb
  • Fix OBS variables
  • Docs: metrics: network: Clarify pre-process and running

Shortlog

b7a2310 Release: 2.1.11
cc9e174 obs: fix patch automation updates for kernel.
7d538ba kernel: Update kernel version
da039db pod_test: Add a pod namespace unit test
7799fdc pod: Support new CRI-O namespaces
3cfe847 CI: Ignore checkcommits
cc7ece4 CI: Perform basic checks on PR commits.
e97073b proxy/protocol: Add checks on header length and flags
1589937 proxy: Add api to the list of packages to test
128d629 Metrics: PSS for a transfer rate of 1Gb
9d0bbb1 OBS: Update changelog used in OBS to package the runtime
d9bb4dd build: Fix OBS variables in package helper scripts
cdf5cf1 Docs: metrics: network: Clarify pre-process and running

Compatibility with Docker

Clear Containers 2.1.11 is compatible with Docker v17.05.0-ce

OCI Runtime Specification

Clear Containers 2.1.11 support the OCI Runtime Specification 1.0.0-rc5

Installation

Issues & limitations

  • Qemu segfault (free(): invalid pointer) running dnf install #669
  • DNS Resolution in Swarm #854
  • docker rm -f reports 'Driver devicemapper failed to remove root filesystem' #795

Release 2.1.10

03 Jun 01:19
Compare
Choose a tag to compare

Release 2.1.10

Build

  • OBS: added support to push to users obs projects #924 #935 #943

Documentation

  • Updated installation documentation for centOS 7 #928

cc-proxy

  • Fixed possible race condition #929

Clear Linux Containers kernel

  • Updated kernel to version 4.9.30

Clear Linux containers image

  • Update clear-containers-image to version 15550

c88bf3d build: Improvements to update_image.sh part of OBS CI
e5ad47b image: Updated image to 15550
57b5167 kernel: Updated kernel to 4.9.30
a923745 Changes to installation documentation for Centos
06ea638 build: Add extra variable for OBS builds
87ca55a Metrics: Measure RSS memory for 1Gb transfer
197e8d4 Copy client ID locally to prevent race condition
a923745 Changes to installation documentation for Centos
3c54712 Tests: Common file for networking tests
ac90d7d remove unused files
06ea638 build: Add extra variable for OBS builds
ac90d7d remove unused files
3c54712 Tests: Common file for networking tests

Compatibility with Docker

Clear Containers 2.1.10 is compatible with Docker v17.05.0-ce

OCI Runtime Specification

Clear Containers 2.1.10 support the OCI Runtime Specification 1.0.0-rc5

Clear Linux Containers image

Clear Containers 2.1.10 requires at least Clear Linux containers image 15550

Clear Linux Containers Kernel

Clear Containers 2.1.10 requires at least Clear Linux Containers kernel 4.9.30-65

Installation

Issues & limitations

  • Qemu segfault (free(): invalid pointer) running dnf install #669
  • DNS Resolution in Swarm #854
  • docker rm -f reports 'Driver devicemapper failed to remove root filesystem' #795

Release 2.1.9

19 May 22:13
Compare
Choose a tag to compare

Clear Container 2.1.9

Build

  • Fixed CentOS build issues.
  • Removed autoarchive-conf dependency for newest version.
  • build: Automated package generation

cc-proxy

  • Prevent race condition in cc-proxy.

cc-shim

  • cc-shim logs improved.

4591c57 proxy: Avoid shadowing type "header" with variable "header"
161aa5c configure: Remove AX_VALGRIND_DFLT references
faa84b1 tests: updated user.bats to check group id with a regex
7ff8e07 CI: Update Coverity Scan token used by TravisCI.
61e9dbc Revert "versions: Specifies a version of autoconf-archive"
c2c1853 docs: Edit the updated instructions to install Docker.
4fdc46f docs: Update instructions to install latest Docker
78689d1 Prevent race condition with the per-client ID
3615fd0 shim: Fix debug messgage
aa3d951 shim: Compare errno with EINTR instead of return value of write
043bb40 shim: Make the shim exit in case of erroneous stream lengths
6f82ef7 networking: Fix compile for bridge networking code
9599217 build: Fix the dash problem on kernel version
e715c59 documentation: Clarify README files
3a0278a shim: If we receive a very long message from the proxy, log to
stderr
606f96f networking: Fix compilation issue on Centos.
c75de17 build: Updated linux-kernel to 4.9.27
3489f5e documentation: Edit documentation files.
b557b46 build: update_kernel.sh add obs variable
3741035 build: update_image.sh add obs variable
891398c build: update_runtime.sh templates and readme
1a88623 build: remove missplaced .gitignore files
4c7a047 obs: update_kernel: add cosmetics to the script
226657a kernel: Add the latest configuration for kernel 4.9.24-60.
6875562 packaging: Update qemu-lite requires
d833eea build: Update/Fix Readme and spec files
08102cc qemu-lite: Update base files to latest in OBS
05bd794 build: Updated linux-container
c4c39da build: clear-containers-image cleanup
2d797ce build: Add cc-oci-runtime spec/dsc automation
f39c908 build: specs to create clear-containers packages
bac0af9 docs: Update Clear Containers installation in Clear Linux
b339ca4 Add README about how to build the network image
1cbcdc0 Dockerfile for network image

Compatibility with Docker

Clear Containers 2.1.9 is compatible with Docker v17.05.0-ce

OCI Runtime Specification

Clear Containers 2.1.9 support the OCI Runtime Specification 1.0.0-rc5

Clear Linux Containers image

Clear Containers 2.1.9 requires at least Clear Linux containers image 14700

Clear Linux Containers Kernel

Clear Containers 2.1.9 requires at least Clear Linux Containers kernel 4.9.27-63

Installation

Issues & limitations

  • Qemu segfault (free(): invalid pointer) running dnf install #669
  • DNS Resolution in Swarm #854
  • docker rm -f reports 'Driver devicemapper failed to remove root filesystem' #795

Release 2.1.8

12 May 20:03
Compare
Choose a tag to compare

Clear Container 2.1.8

  • versions: Kernel version bump to 4.9.27
  • Added Metrics for Network Latency
  • Improve robustness of PSS mem footprint test

Compatibility with Docker

Clear Containers 2.1.8 is compatible with Docker v17.05.0-ce

OCI Runtime Specification

Clear Containers 2.1.8 support the OCI Runtime Specification 1.0.0-rc5

Clear Linux Containers image

Clear Containers 2.1.8 requires at least Clear Linux containers image 14700

Clear Linux Containers Kernel

Clear Containers 2.1.8 requires at least Clear Linux Containers kernel 4.9.27-63

Installation

Issues & limitations

  • Qemu segfault (free(): invalid pointer) running dnf install #669
  • DNS Resolution in Swarm #854
  • docker rm -f reports 'Driver devicemapper failed to remove root filesystem' #795
  • Issues to compile under Centos 7 #893