github ansible/ansible-builder 3.0.0b1

latest releases: 3.1.0, 3.0.1, 3.0.0...
pre-release17 months ago

What's Changed

A 3.0 evolution of ansible-builder to address a number of pain points with current ansible-builder. New features available with the new version 3 of the execution environment definition file include:

  • Allows use of vanilla RHEL-ish container images instead specially-crafted images- check out demo/v3_demo/execution-environment.yml for a working sample tested with Fedora, CentOS Stream 8/9, UBI9...
  • Allows injection of custom before/after build steps at every build stage.
  • Allows copying arbitrary files from the builder host into the generated container build context (which can then be copied into intermediate/final container images as needed with custom build steps).
  • Allows declarative bootstrapping of Python, Ansible Core, and Ansible Runner (in addition to roles/collections, of course).
  • Allows inline definition of EE Python/bindep/role/collection requirements.
  • Allows customization of ENTRYPOINT and CMD.
  • Specifying a builder image is no longer needed (or allowed).
  • Many other goodies... see documentation for examples.

Full Changelog: https://github.com/ansible/ansible-builder/commits/3.0.0b1

Don't miss a new ansible-builder release

NewReleases is sending notifications on new releases.