Cekit

Latest version: v4.14.0

Safety actively analyzes 688087 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 13

3.12.0

Fixed

- Restore ODCS requirement and add readthedocs configuration (734)

Added

- Added support for PNC Artifact Type (736, 743)
- Added support for custom `gating.yaml` (738)
- Add support to read descriptor from stdin (746)

Changed

- Improved Plain artifact handling with checksums (741)
- Improved documentation (738, 739, 742, 611)

3.11.0

Fixed

* Fixes for Cachito integration and multi-stage builds:
* `WORKDIR` msising (711)
* Multiple OSBS sections (719)
* builder_image and container.yaml (722)
* For package managers, `manager_flags` has been added to allow the default options to be overridden. This resolves older `microdnf` versions not supporting `install_weak_deps`. (714)
* Partial revert of `requirements.txt` change with `odcs` to fix documentation build failures (724)
* Clarify `microdnf` documentation (707)
* Documentation fixes (729, 728)

Added

* For working with OSBS and URL based artifacts, it is now possible to restrict acceptable domains for files added to `fetch_artifacts_url` via the `fetch_url_domains` configuration option (680)
* For `extra_dir`, `extra_dir_target` has been added to denote where in the image the artifacts should be copied to (708)
* `extra_dir` now cleans files from prior runs. (700)
* Option to disable colour output in logs (710)

Changed

* Revert ODCS version change to be insync with Fedora (706)

3.10.0

Fixed
* Resolve issue with indexing and hashes for `fetch-artifacts-url.yaml` (705)

Added
* Python 3.9 testing (699)
* apt-get support (695)
* Clarify ODCS Requirements (701)

3.9

Added

* Added ability to merge descriptors for keys of `target`, `dest`, `descriptor` (667)
* A new GitHub Action is available ( https://github.com/cekit/actions-setup-cekit ) (#672, 685)
* Added `install_weak_deps=0` to microdnf invocations to minimise image size (669)
* Added improved release process using zest (https://zestreleaser.readthedocs.io/en/latest/index.html) (#691, 694)

Changed

* Handle pre-existing content when using extra_dir (683)
* Process inline path overrides correctly (688)
* Adjust logging output (673)
* Improved documentation (674, 676, 678)
* Transparently disable tests if Docker is not installed (675)

3.8.0

Added

* Integration with Cachito (663)
* For OSBS builds using `redhat` flag, the artifact description is now added as a comment to the `fetch-artifacts-url.yaml` file. (666)

Fixed

* Require `pykwalify` to use versions 1.6 to 1.7 as 1.8 isn't compatible with Python 2.7

Changed

* In OSBS builds, it will use [fetch-artifacts-url.yaml](https://osbs.readthedocs.io/en/latest/users.html#fetch-artifacts-url-yaml) instead of downloading, caching the artifacts and using the lookaside cache. This avoids issues with disk quota on OSBS builds (661)

3.7.0

Added

* Support for base images (`FROM scratch`) was added, https://github.com/cekit/cekit/issues/487

Read more about this feature in the [documentation](https://docs.cekit.io/en/3.7.0/handbook/scratch.html).

Fixed

* Muti-stage build fixes for the OSBS builder, https://github.com/cekit/cekit/issues/649
* Clarification in the [multi-stage builds documentation](https://docs.cekit.io/en/3.7.0/handbook/multi-stage.html) of what keys in image definition are useful in this type of build, https://github.com/cekit/cekit/issues/647
* Proper support for [package managers](https://docs.cekit.io/en/3.7.0/descriptor/image.html#package-manager) in builder images when executing multi-stage builds, https://github.com/cekit/cekit/issues/646
* Fixed handling of overrides when executing multistage builds. Now these are applied to every image (builder images and resulting image), https://github.com/cekit/cekit/issues/648
* Fixed handling of [image source artifacts](https://docs.cekit.io/en/3.7.0/descriptor/image.html#image-source-artifacts), https://github.com/cekit/cekit/issues/642

Changed

* Default license text was removed from generated `Dockerfile`, https://github.com/cekit/cekit/issues/405

Page 4 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.