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

Release 3.0.0-beta.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@jcvenegas jcvenegas released this 01 Sep 20:35
· 575 commits to master since this release

Release 3.0.0-beta.2

Changes

  • tests: increase run.go code coverage
  • tests: increase code coverage in console.go
  • tests: Only re-run unit-tests if not initially running as root
  • scripts: Move release_notes.sh to scripts
  • Update dev install guide
  • Unit tests for exec.go
  • .ci: Fix runtime CI scripts to work with Jenkins
  • tests: Increase unit-test coverage on create.go
  • tests: Run unit tests as root and non-root.
  • tests: Increase oci.go unit-test coverage
  • vendor: Update virtcontainers vendoring for updated StatusToOCIState
  • Make run tests use cached bundle
  • tests: add unit tests for state.go
  • pause: Implement full unit test coverage
  • kill: Implement full unit test coverage
  • tests: add unit tests for run.go
  • tests: Add tests for delete using mock framework
  • tests: Increase unit-test coverage for list.go
  • tests: Stop bundle creation timing out tests
  • tests: Add unit tests for start.go
  • Increase create test coverage
  • tests: Rework OCI helper functions
  • config: Add comment about ncpus >0 <=255
  • state: Apply indentation to the state output.
  • tests: Add helper functions
  • test: add unit test for console Read and Write
  • test: add unit test for isCgroupMounted function
  • tests: switchable virtcontainers implementation
  • vendor: Update virtcontainers vendoring for vcMock
  • cc-check: warn if unrestricted_guest unavailable under hypervisor
  • build: rebuild if git HEAD changed
  • vendor: Update virtcontainers vendoring
  • Docs: Add how to get agent debug logs.
  • pause: Rewrite pause binary in go.
  • docs: Remove references to alpha version
  • docs: Update instruction to download compressed kernel
  • docs : Automate release notes

Shortlog

744f499 tests: increase run.go code coverage
b6ae359 tests: increase code coverage in console.go
fa25a03 tests: Only re-run unit-tests if not initially running as root
d17f710 scripts: Move release_notes.sh to scripts
b9f64a1 docs: Add more detail for gcc requirement
a96de62 docs: Remove requirement to have glibc-static installed
75014c0 tests: Add unit tests for exec.go
39c0a3b tests: Change newSingleContainerPodStatusList to include annotations
0cd9403 cli: Check for empty string for cli flag "process" in exec.go
5d56643 .ci: Fix runtime CI scripts to work with Jenkins
776ad37 tests: Increase unit-test coverage on create.go
4b3524e tests: Run unit tests as root and non-root.
4433de5 tests: Increase oci.go unit-test coverage
5bd0bce vendor: Update virtcontainers vendoring for updated StatusToOCIState
9ff688b tests: Make testRunContainerSetup() call makeOCIBundle()
200ef77 tests: Use specConfig rather than "config.json"
9df259b tests: Improve comments.
3e776d1 tests: add unit tests for state.go
540d517 pause: Implement full unit test coverage
4b38fc3 kill: Implement full unit test coverage
7af81a1 tests: add unit tests for run.go
1a8505d tests: Add tests for delete using mock framework
e487ab4 tests: Increase unit-test coverage for list.go
de7cb39 tests: Stop bundle creation timing out tests
b5b6085 tests: Add unit tests for start.go
d9413e7 tests: Increase unit-test coverage on create.go
2cac62a create: Remove redundant code.
b9a4d2f tests: Rework OCI helper functions
9b3b85f config: Add comment about ncpus >0 <=255
29e3d90 state: Apply indentation to json output from state cmd.
f2e6d08 tests: Add helper functions
2a5018a test: add unit test for console Read and Write
b4cd8fe tests: use testify to write unit tests
a143831 test: add unit test for isCgroupMounted function
1c7cbf4 tests: use testify in oci_test.go
15b879e tests: switchable virtcontainers implementation
9cfcc37 vendor: Update virtcontainers vendoring for vcMock
7e749ef cc-check/tests: Switch to using assert object.
ef5bb29 cc-check: warn if unrestricted_guest unavailable under hypervisor
16cab3d build: rebuild if git HEAD changes
839b484 vendor: Update virtcontainers vendoring
edf1261 Docs: Add how to get agent debug logs.
9f3ca75 pause: Rewrite pause binary in go.
93b127d docs: Remove references to alpha version
44edd61 docs: Update instruction to download compressed kernel
4674607 docs : Automate release notes

Compatibility with Docker

Clear Containers 3.0.0-beta.2 is compatible with Docker v17.06-ce

OCI Runtime Specification

Clear Containers 3.0.0-beta.2 support the OCI Runtime Specification v1.0.0-rc5

Clear Linux Containers image

Clear Containers 3.0.0-beta.2 requires at least Clear Linux containers image 16910

Clear Linux Containers Kernel

Clear Containers 3.0.0-beta.2 requires at least Clear Linux Containers kernel v4.9.35-76.container

Installation

Issues & limitations

More information Limitations