<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blogs on CEKit</title><link>https://cekit.io/blog/</link><description>Recent content in Blogs on CEKit</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Fri, 30 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://cekit.io/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>CEKit 4.16.0 released</title><link>https://cekit.io/blog/2026/01/cekit-4.16.0-released/</link><pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2026/01/cekit-4.16.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Docker API Version This has been bumped to 1.44 (from 1.35) due to changes in Docker.
Improved documentation Several clarifications to documentation to make it easier for developers.
Availability This release is immediately available on PyPI.
Latest packages submitted for particular Fedora or EPEL versions can be found always in Bodhi.</description></item><item><title>CEKit 4.15.0 released</title><link>https://cekit.io/blog/2025/05/cekit-4.15.0-released/</link><pubDate>Tue, 06 May 2025 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2025/05/cekit-4.15.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Support help template in modules The help template can now also be sourced from a module
Improved package management cleanup When not using --squash the clean up will now happen in the same layer as the package installation/removal commands thereby saving space.</description></item><item><title>CEKit 4.14.0 released</title><link>https://cekit.io/blog/2024/11/cekit-4.14.0-released/</link><pubDate>Thu, 28 Nov 2024 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2024/11/cekit-4.14.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Generic build flags for builder enginer Add the ability to pass arbitrary flags to the underlying build engine e.g. --build-flag=--secret id=pro-attach-config…​
Invoke Docker CLI directly When using --platform or --build-flag the Docker CLI will be invoked directly instead of using the Docker Python library.</description></item><item><title>CEKit 4.12.0 released</title><link>https://cekit.io/blog/2024/04/cekit-4.12.0-released/</link><pubDate>Tue, 16 Apr 2024 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2024/04/cekit-4.12.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Expose timeouts Expose timeouts as environment variables.
Package Manager Cleanup Further improvements to package clean-up.
Availability This release is immediately available on PyPI.
Latest packages submitted for particular Fedora or EPEL versions can be found always in Bodhi.</description></item><item><title>CEKit 4.11.0 released</title><link>https://cekit.io/blog/2024/03/cekit-4.11.0-released/</link><pubDate>Fri, 08 Mar 2024 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2024/03/cekit-4.11.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
New Documentation Theme Documentation components and theme have been updated.
ODCS Only require if content_sets are actually being used.
Package Manager Cleanup Cleanup within container files has been improved and simplified.
Availability This release is immediately available on PyPI.</description></item><item><title>CEKit 4.10.0 released</title><link>https://cekit.io/blog/2024/01/cekit-4.10.0-released/</link><pubDate>Fri, 12 Jan 2024 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2024/01/cekit-4.10.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Container File Generation Added build-arg support
Behave Testing Added --steps-ref flag
Availability This release is immediately available on PyPI.
Latest packages submitted for particular Fedora or EPEL versions can be found always in Bodhi. Besides this you can always see latest CEKit builds in Koji.</description></item><item><title>CEKit 4.9.0 released</title><link>https://cekit.io/blog/2023/09/cekit-4.9.0-released/</link><pubDate>Wed, 06 Sep 2023 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2023/09/cekit-4.9.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Security hardening Switch from git: to https: protocol for OSBS builder.
Availability This release is immediately available on PyPI.
Latest packages submitted for particular Fedora or EPEL versions can be found always in Bodhi. Besides this you can always see latest CEKit builds in Koji.</description></item><item><title>CEKit 4.8.0 released</title><link>https://cekit.io/blog/2023/06/cekit-4.8.0-released/</link><pubDate>Mon, 05 Jun 2023 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2023/06/cekit-4.8.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Improved backwards compatibility Various improvements for Python 3.6 backwards compatibility and LegacyVersion fallback for all module versions.
Availability This release is immediately available on PyPI.
Latest packages submitted for particular Fedora or EPEL versions can be found always in Bodhi. Besides this you can always see latest CEKit builds in Koji.</description></item><item><title>CEKit 4.7.0 released</title><link>https://cekit.io/blog/2023/05/cekit-4.7.0-released/</link><pubDate>Fri, 19 May 2023 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2023/05/cekit-4.7.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Tagging source repostories Improvements to tagging both source and dist-git repositories using annotated tags and using the release version from the OSBS non-scratch build.
Environment Variables Unspecified extra key:value pairs may be added to the environment variables block.
Availability This release is immediately available on PyPI.</description></item><item><title>CEKit 4.6.0 released</title><link>https://cekit.io/blog/2023/03/cekit-4.6.0-released/</link><pubDate>Fri, 17 Mar 2023 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2023/03/cekit-4.6.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Package Removal and Reinstallation Packages may now be removed and reinstalled from images.
Containerfile Support Image files may be generated as Dockerfile or Containerfile.
Availability This release is immediately available on PyPI.
Latest packages submitted for particular Fedora or EPEL versions can be found always in Bodhi.</description></item><item><title>CEKit 4.5.0 released</title><link>https://cekit.io/blog/2022/12/cekit-4.5.0-released/</link><pubDate>Fri, 16 Dec 2022 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2022/12/cekit-4.5.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Test Features Enable inclusion/exclusion of features using regex.
MacOS Support for Podman Search for Podman binary to enable support on MacOS.
Internal improvements Type hints have been added to make future maintenance easier.
Availability This release is immediately available on PyPI.</description></item><item><title>CEKit 4.4.0 released</title><link>https://cekit.io/blog/2022/10/cekit-4.4.0-released/</link><pubDate>Mon, 31 Oct 2022 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2022/10/cekit-4.4.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Support for source-url/hash for Plain and URL artifacts This updates to the latest schema supported by OSBS.
Support tagging git repository after OSBS build After a successful build, CEKit can now tag the associated git repository.
Availability This release is immediately available on PyPI.</description></item><item><title>CEKit 4.3.0 released</title><link>https://cekit.io/blog/2022/08/cekit-4.3.0-released/</link><pubDate>Wed, 03 Aug 2022 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2022/08/cekit-4.3.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Fixes for support for EPEL7 EPEL7 has limited Python3 support so workarounds were required.
Dockerfile ordering generation Revert change in 4.2.0 as it caused regressions. Also fix handling of package managers and improve documentation.
Availability This release is immediately available on PyPI.</description></item><item><title>CEKit 4.2.0 released</title><link>https://cekit.io/blog/2022/07/cekit-4.2.0-released/</link><pubDate>Mon, 11 Jul 2022 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2022/07/cekit-4.2.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Support for new follow_tag syntax Used to denote an image to track the latest version to replace the floating tag in the actual image with a static tag. This provides more reproducible images.
Improvements to Behave testing Fixes for Docker tag interpretaton, schema versioning and test files being ignored.</description></item><item><title>CEKit 4.1.1 released</title><link>https://cekit.io/blog/2022/04/cekit-4.1.1-released/</link><pubDate>Tue, 26 Apr 2022 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2022/04/cekit-4.1.1-released/</guid><description>This micro CEKit release contains a bug fix for the Docker API version. You can see full release notes here.
Availability This release is immediately available on PyPI.
Latest packages submitted for particular Fedora or EPEL versions can be found always in Bodhi. Besides this you can always see latest CEKit builds in Koji.</description></item><item><title>CEKit 4.1.0 released</title><link>https://cekit.io/blog/2022/03/cekit-4.1.0-released/</link><pubDate>Wed, 30 Mar 2022 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2022/03/cekit-4.1.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Improved Logging for Sub-Process Errors Previously logging from CalledProcessError was being lost.
Lowered ODCS version requirement This is required for EPEL compatibility
Availability This release is immediately available on PyPI.
Latest packages submitted for particular Fedora or EPEL versions can be found always in Bodhi.</description></item><item><title>CEKit 4.0.0 released</title><link>https://cekit.io/blog/2022/03/cekit-4.0.0-released/</link><pubDate>Thu, 10 Mar 2022 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2022/03/cekit-4.0.0-released/</guid><description>This major CEKit release drops support for Python 2. You can see full release notes here. Below you can find highlights of this release.
Drop support for Python 2 This is required to continue supporting CEKit on Fedora.
Availability This release is immediately available on PyPI.
Latest packages submitted for particular Fedora or EPEL versions can be found always in Bodhi. Besides this you can always see latest CEKit builds in Koji.</description></item><item><title>CEKit 3.13.0 released</title><link>https://cekit.io/blog/2022/02/cekit-3.13.0-released/</link><pubDate>Thu, 17 Feb 2022 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2022/02/cekit-3.13.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Support for remote overrides Allow for fetching override files from a remote URL resource.
Documentation and Conscious Language Changes Improved documentation and changed primary branch name to main.
Availability This release is immediately available on PyPI.
Note Packages have not been built for this release due to Fedora upgrading pykwalify to 1.</description></item><item><title>CEKit 3.12.0 released</title><link>https://cekit.io/blog/2021/09/cekit-3.12.0-released/</link><pubDate>Mon, 06 Sep 2021 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2021/09/cekit-3.12.0-released/</guid><description>This minor CEKit release contains several improvements and bug fixes. You can see full release notes here. Below you can find highlights of this release.
Support for PNC Artifact Type A new PNC Artifact type is now available for artifacts built within the ProjectNCL build system and are intended to be used with the OSBS fetch-artifacts-pnc.yaml.
Custom gating.yaml CEKit now supports custom gating.yaml files that are used within the Container Verification Pipeline (CVP).</description></item><item><title>CEKit 3.11.0 released</title><link>https://cekit.io/blog/2021/05/cekit-3.11.0-released/</link><pubDate>Mon, 17 May 2021 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2021/05/cekit-3.11.0-released/</guid><description>This minor CEKit release contains several improvements, compatibility changes and some important bug fixes. You can see full release notes here. Below you can find highlights of this release.
Colour output It is now possible to disable colour output which is useful within CI environments.
OSBS and URLs For working with OSBS and URL based artifacts it is now possible to restrict to a set of acceptable domains for files to be added to fetch_artifacts_url (instead of the lookside cache) via the fetch_url_domains configuration option.</description></item><item><title>CEKit 3.10.0 released</title><link>https://cekit.io/blog/2021/03/cekit-3.10.0-released/</link><pubDate>Thu, 25 Mar 2021 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2021/03/cekit-3.10.0-released/</guid><description>Another minor CEKit release which contains an important bug fix and general improvements. You can see full release notes here. Below you can find highlights of this release.
Debian apt-get support CEKit now supports package managers using apt-get.
fetch-artifacts-url.yaml fix A bug was fixed when processing the index of the fetch-artifact collection.
Availability This release is immediately available on PyPI. Packages were built for Fedora and EPEL too.</description></item><item><title>CEKit 3.9.0 released</title><link>https://cekit.io/blog/2021/03/cekit-3.9.0-released/</link><pubDate>Wed, 17 Mar 2021 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2021/03/cekit-3.9.0-released/</guid><description>CEKit isn’t COVID isolating and has another release for you!
You can see full release notes here. Below you can find highlights of this release.
GitHub Action A new GitHub Action for CEKit has been contributed and is available here.
Descriptor Merging This improves override usage by allowing merging descriptors for the common keys. This is documented in Artifact Overrides.
Availability This release is immediately available on PyPI.</description></item><item><title>CEKit 3.8.0 released</title><link>https://cekit.io/blog/2021/01/cekit-3.8.0-released/</link><pubDate>Tue, 19 Jan 2021 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2021/01/cekit-3.8.0-released/</guid><description>To celebrate the start of 2021 we have another minor release which adds some important features and has one user-visible change.
You can see full release notes here. Below you can find highlights of this release.
OSBS Enhancements/Changes Instead of previously downloading, caching the artifact in the build environment and usng the lookaside cache, builds using OSBS will now instead add a direct link to fetch-artifacts-url.yaml.
Builds that use the redhat flag will now add the artifact description as a comment to the fetch-artifacts-url.</description></item><item><title>CEKit 3.7.0 released</title><link>https://cekit.io/blog/2020/07/cekit-3.7.0-released/</link><pubDate>Wed, 29 Jul 2020 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2020/07/cekit-3.7.0-released/</guid><description>After long time without a release, we have finally another minor delivery which is focused on two things:
Adding support for base images
Multiple fixes for multi-stage builds
You can see full release notes here. Below you can find highlights of this release.
Base image support Statically compiled binaries are very common in the cloud environment. Such binaries make it possible to be added to a container image without the need for any other libraries.</description></item><item><title>CEKit 3.6.0 released</title><link>https://cekit.io/blog/2019/11/cekit-3.6.0-released/</link><pubDate>Wed, 06 Nov 2019 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2019/11/cekit-3.6.0-released/</guid><description>This is another minor CEKit release. It contains fixes for a few bugs reported as well as some general improvements. You can see full release notes here. Below you can find highlights of this release.
Alpine Linux support Alpine Linux support was added. Even before you could base on Alpine Linux image, but this time you can also install packages using the APK package manager. Please give it a try if you like this distro and let us know if you find any issues.</description></item><item><title>CEKit 3.5.0 (and others) released</title><link>https://cekit.io/blog/2019/09/cekit-3.5.0-and-others/</link><pubDate>Thu, 19 Sep 2019 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2019/09/cekit-3.5.0-and-others/</guid><description>This is a special release day actually. Today we released 3 versions of CEKit. Two bugfixes and one scheduled release. Let me go through these.
CEKit 3.2.1 and 3.3.2 bugfix releases Note These releases are available only on PyPi, there will be no RPMs prepared for these versions. To support Middleware teams on the route to continuous development (CI/CD) and not to interrupt their current workflows at thea same time I decided to backport changes from the 3.</description></item><item><title>CEKit 3.4.0 released</title><link>https://cekit.io/blog/2019/08/cekit-3.4.0-released/</link><pubDate>Thu, 22 Aug 2019 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2019/08/cekit-3.4.0-released/</guid><description>After almost a month after last release we have now a fresh one that just came out! Let me introduce CEKit 3.4.0 which is focused on adding support for multi-stage builds.
You can read the full changelog on GitHub.
Multi-stage build support was added Note Although the support for multi-stage builds is already baked, please consider this a tech-preview feature until 3.5 is out. If you are interested in multi-stage builds, we encourage you to test this feature and report all issues you will find.</description></item><item><title>CEKit 3.3.1 released</title><link>https://cekit.io/blog/2019/07/cekit-3.3.1-released/</link><pubDate>Fri, 19 Jul 2019 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2019/07/cekit-3.3.1-released/</guid><description>We have another exciting announcement in the pocket: the 3.3.1 version was just released!
Note Version 3.3.0 was never released due to the fact that we encountered issues with PyPi which made it impossible to push version 3.3.0 again. There are no changes in the code between version 3.3.0 and 3.3.1. Say hi to 3.3.1! This release focuses on documentation improvements, especially in for modules.</description></item><item><title>Module naming and versioning guidelines</title><link>https://cekit.io/blog/2019/07/module-naming-and-versioning-guidelines/</link><pubDate>Thu, 11 Jul 2019 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2019/07/module-naming-and-versioning-guidelines/</guid><description>As part of the upcoming 3.3.0 release preparation — module documentation was updated in several places. Among other things module naming and versioning pages were added. Below you can find a summary of our suggestions.
You can already browse the development version of the documentation. It will become the main documentation after the 3.3.0 release.
Note You are free to use your own module name and versioning scheme, but standardizing on the same format will make it easier to reuse modules prepared by someone else.</description></item><item><title>CEKit 3.2.0 is out!</title><link>https://cekit.io/blog/2019/06/cekit-3.2.0-is-out/</link><pubDate>Wed, 26 Jun 2019 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2019/06/cekit-3.2.0-is-out/</guid><description>Here we are with the next 3.2.0 release! This is generally a bugfix release with some additional usability improvements.
Full changelog can be found here, below you can see highlights of this release.
Better macOS support As part of development we added support for executing tests on macOS platform in our CI. This should make the macOS experience better. In the future we plan to make CEKit installation easier on this platform as well.</description></item><item><title>CEKit 3.1.0 released</title><link>https://cekit.io/blog/2019/06/cekit-3.1.0-released/</link><pubDate>Tue, 04 Jun 2019 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2019/06/cekit-3.1.0-released/</guid><description>After 3.0.0 release we decided make our release cycle faster. We’re not afraid of new version numbers, you shouldn’t be too 😏
From now on you can expect new minor releases come out faster. These will be less feature-packed but on other hand this will let us shorten the time between a bug/feature report and the release containing the fix.
Above introduction would be meaningless without a release, so here it is!</description></item><item><title>CEKit 3.0.1 released</title><link>https://cekit.io/blog/2019/04/cekit-3.0.1-released/</link><pubDate>Tue, 30 Apr 2019 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2019/04/cekit-3.0.1-released/</guid><description>After initial 3.0.0 release we’ve done earlier this month we’ve gathered feedback and we found that some issues warrant a new bugfix release.
Changes Learn more below about these fixes.
Fixes in packages and modules installation in overrides In case packages or modules were defined only in overrides (the main image descriptor did not have any mention of packages or modules), these were ignored. This was fixed and now you can have a pretty much empty image descriptor and define your content in modules only.</description></item><item><title>CEKit 3.0.0 released</title><link>https://cekit.io/blog/2019/04/cekit-3.0.0-released/</link><pubDate>Wed, 17 Apr 2019 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2019/04/cekit-3.0.0-released/</guid><description>Phew, that was quite some work, but we made it finally! We’re very happy to announce immediate availability of CEKit 3.0.0!
Before we dive into details we would like to thank following people for their help on the release (no particular order)
Jonathan Dowland; bug reports, testing, feedback
Ken Wills, testing, feedback
Nick Cross; contributions
David Ward; testing, feedback
It also a great time to thank David Becvarik, previous CEKit project leader, for his dedication to make CEKit a better project 👏 Thank you and good luck in your new role!</description></item><item><title>Module merging changes</title><link>https://cekit.io/blog/2019/04/module-merging-changes/</link><pubDate>Tue, 16 Apr 2019 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2019/04/module-merging-changes/</guid><description>We are very close to release CEKit version 3.0. This is a great time to discuss one of the biggest changes we made in the codebase in preparation for 3.0: the module merging process rewrite.
Old style merging Since early days of CEKit all modules were processed and merged internally. What does it mean? Let’s imagine we have an image descriptor that requires a few modules to install. These modules can define anything what is available in the module descriptor.</description></item><item><title>Upcoming changes in CLI</title><link>https://cekit.io/blog/2019/03/upcoming-changes-in-cli/</link><pubDate>Wed, 13 Mar 2019 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2019/03/upcoming-changes-in-cli/</guid><description>As part of CEKit 3.0 development we spend some time on reviewing existing 2.x code. Many areas were identified where an of improvements were identified and some of them were already adjusted! We plan series of blog posts about most important changes that will be part of CEKit 3.0. This is the first one.
One of the parts that was under heavy review was the CLI itself. We found that the CLI was bloated and the usage was not clear at all.</description></item><item><title>CEKit 2.2.7 released</title><link>https://cekit.io/blog/2019/03/cekit-2.2.7-released/</link><pubDate>Mon, 04 Mar 2019 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2019/03/cekit-2.2.7-released/</guid><description>A fresh bugfix 2.2.7 release is now out! One of our users found two issues related to artifact handling in the OSBS builder. See changelog below for issue details.
CEKit 2.2.7 is immediately available for upgrade.
Changelog Artifacts are not downloaded from unsuccessful builds in Koji, #415
Handling artifacts that specify target has been fixed in the OSBS builder, #414</description></item><item><title>Welcome to our new website!</title><link>https://cekit.io/blog/2019/02/welcome/</link><pubDate>Tue, 19 Feb 2019 00:00:00 +0000</pubDate><guid>https://cekit.io/blog/2019/02/welcome/</guid><description>It took quite some time to prepare it, but we finally made it! Welcome to the official CEKit website.
You can expect to have the latest information related to the project available on this blog. The CEKit team will try to feed you with articles and guides to make the use of the project more pleasant. Besides this you will exactly know what’s cooking next in the development branch.</description></item></channel></rss>