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

Release 2.2.2 #1033

Closed
19 of 21 tasks
jcvenegas opened this issue Jul 6, 2017 · 0 comments
Closed
19 of 21 tasks

Release 2.2.2 #1033

jcvenegas opened this issue Jul 6, 2017 · 0 comments

Comments

@jcvenegas
Copy link
Contributor

jcvenegas commented Jul 6, 2017

Change release process, instead create a release candidate we can test the HEAD what will be the last commit using new autoamted obs package generation we can generate and test commits based on HEAD.

  • Test the HEAD commit of the master branch using the tests included in the source code within the tests/ directory.
  • Run Coverity Scan on HEAD commit and ensure no medium or high severity issues are reported.
  • Update versions.txt with package versions used by the release and the cc-oci-runtime.
  • Generate OBS packages based on HEAD.
  • Test OBS packages
    • Manual tests
      • Installation test.
      • Package signature test.
    • Automated tests
      • Integration tests included in the source code under the tests/integration directory.
  • Update configure.ac with the cc-oci-runtime version tagged.
  • Tag release using new version.
  • Write release notes:
    • Brief summary of known issues, pointing to the appropriate Issues/PRs.
    • Version of Docker (ideally range of versions, or "up to version X") supported by the release.
    • Version of the OCI spec (ideally range of versions, or "up to version X") supported by the release.
    • Version of Clear Container image used by the release.
    • Add links to Installation instructions.
    • Document any common vulnerabilities and exposures (CVEs) fixed with links to the CVE database.
  • Post release details on the public mailing list.
  • Update public IRC channel with a link to the latest release.
jcvenegas added a commit to jcvenegas/cc-oci-runtime that referenced this issue Jul 6, 2017
* Release 2.2.2

** Changes
- 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
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][ocispec]
** Clear Linux Containers image
Clear Containers 2.2.2 requires at least Clear Linux containers image
[16180][clearlinuximage]
** Clear Linux Containers Kernel
Clear Containers 2.2.2 requires at least Clear Linux Containers  kernel
4.9.35-76

* Installation
- [Centos][centos]
- [Ubuntu][ubuntu]
- [Fedora][fedora]
- [Clear Linux][clearlinux]

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

[centos]:
https://github.com/01org/cc-oci-runtime/blob/master/documentation/Installing-Clear-Containers-on-Centos-7.md
[ubuntu]:
https://github.com/01org/cc-oci-runtime/blob/master/documentation/Installing-Clear-Containers-on-Ubuntu.md
[fedora]:
https://github.com/01org/cc-oci-runtime/blob/master/documentation/Installing-Clear-Containers-on-Fedora.md
[clearlinux]:
https://github.com/01org/cc-oci-runtime/blob/master/documentation/Installing-Clear-Containers-on-ClearLinux.md
[clearlinuximage]:
https://download.clearlinux.org/releases/16180/clear/clear-16180-containers.img.xz
[ocispec]:
https://github.com/opencontainers/runtime-spec/releases/tag/v1.0.0-rc5

Fixes: intel#1033

Signed-off-by: Jose Carlos Venegas Munoz <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant