Skip to content

@goldmann goldmann released this Apr 30, 2019 · 10 commits to develop since this release

Fixed

  • Add support for git 1.8 in fetching origin url, #494
  • In case modules or packages are defined in overrides only (no modules or overrides in the main image descriptor), these were missing from the resulting image. This is now fixed. #489
  • Makes it possible to use ODCS service also without --redhat switch. In such case the Fedora community ODCS service will be used. Additionally, handling ODCS composes was added to other local builders like Podman or Buildah. #491
Assets 2

@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

@goldmann goldmann released this Mar 4, 2019 · 155 commits to develop since this release

Fixed

  • Artifacts are not downloaded from unsuccessful builds in Koji, #415
  • Handling artifacts that specify target has been fixed in the OSBS builder, #414
Assets 2

@goldmann goldmann released this Feb 14, 2019 · 155 commits to develop since this release

Fixed

  • Missing repositories section in configuration files causes to fail builds when old style repositories are used, #385. Please note that these repositories will be removed from Cekit 3.0, see #386.
Assets 2

@goldmann goldmann released this Jan 22, 2019 · 155 commits to develop since this release

Fixed

  • Listing artifacts from the cache can cause KeyError exceptions, #359
Assets 2

@goldmann goldmann released this Dec 14, 2018 · 155 commits to develop since this release

Fixed

  • The container.yaml file is not generated #347
Assets 2

@goldmann goldmann released this Dec 11, 2018 · 155 commits to develop since this release

Fixed

  • Fix support in plain artifacts handling for OSBS #338
Assets 2

@goldmann goldmann released this Dec 5, 2018 · 155 commits to develop since this release

Fixed

  • Test results are no longer output to target directory, #335
  • Returns exit code 0 with test failures, #334
Assets 2

@goldmann goldmann released this Nov 28, 2018 · 155 commits to develop since this release

Fixed

  • Fix KeyError when fetching the artifact, #333
Assets 2

@dbecvarik dbecvarik released this Nov 28, 2018 · 155 commits to develop since this release

Changed

  • Behave is now invoked via API #292
  • io.openshift.expose-services label is added only when ports are defined
  • Test are not executing full generate anymore. #317
  • Moved yum install to front of generated Dockerfile #316

Added

  • Added microdnf support #327
  • Added possibility to specify custom commit message to dist-git via --build-osbs-custom-mgs option #299
  • OSBS container.yaml file now can be embedded in the image descriptor #310
  • Repositories can now be configured via ContentSets #310
  • Artifacts can be fetch directly from Brew #326
Assets 2
You can’t perform that action at this time.