Skip to content

@goldmann goldmann released this Apr 17, 2019 · 4 commits to master since this release

Summary

CEKit 3.0 is a new major release. It introduces numerous fixes and changes to the code base.

There are three major changes compared to 2.x releases:

  1. CLI was rewritten: https://cekit.io/blog/2019/03/upcoming-changes-in-cli/
  2. Module merging was rewritten: https://cekit.io/blog/2019/04/module-merging-changes/
  3. Documentation was rewritten: https://docs.cekit.io/en/latest/

Additionally - CEKit is available from Fedora 29+ and EPEL 7 repositories directly.

Added

  • Squashing was added to local Docker builds. Docker images are squashed automatically. If you do not want this you can use the --no-squash switch for the Docker builder engine.
  • It is possible to specify the Docker client timeout value (in seconds) via DOCKER_TIMEOUT environment variable, #352
  • Documentation RPM packages are not installed by default to save space, #321
  • Support for Podman builder was added, #363
  • Support for using include_unpublished_pulp_repos flag in the compose section of the container.yaml file, #438
  • CEKit now supports sha512 as the hash algorithm for artifacts, #471

Changed

Fixed

  • Handling loading file descriptors (both, module and image descriptors) was improved, #320
  • When OSBS builds fail, CEKit execution is interrupted now too, #113
  • Better handling of Docker daemon incorrect setup, #399
  • If there are no modules, CEKit does not fail anymore, #406

Heads-up

  • The --overrides parameter no longer accepts a path to an overrides file, use --overrides-file instead.
  • Support for old style repositories was removed, #386
Assets 2
You can’t perform that action at this time.