badb659873
update to 3.1.0 (adjust dependencies, switch to Git checkout, etc...) OBS-URL: https://build.opensuse.org/request/show/1182519 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:ansible/ansible-builder?expand=0&rev=11
125 lines
5.6 KiB
Plaintext
125 lines
5.6 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri Jun 21 19:17:51 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
|
- switch to using a git checkout instead of the PyPI tarball
|
|
without checksum
|
|
- update to 3.1.0:
|
|
* New Features
|
|
- Support for tags from the configuration file by @Akasurde in
|
|
#555
|
|
- Support multiple -v for verbosity by @Shrews in #564
|
|
- Allow the .yaml file extension on the default EE file by
|
|
@Shrews in #631
|
|
- Account for PEP668 in pip invocations by @Shrews in #627
|
|
- Expose a way to exclude dependencies by @Shrews in #664
|
|
- Support extra build command args by @Shrews in #677
|
|
* Other Improvements
|
|
- Various improvements to documentation.
|
|
- Warn if USER directive is found in additional_build_steps by
|
|
@Akasurde in #528
|
|
- Warn about version less than 3 by @Akasurde in #574
|
|
- Warn user about using default base image in v3 by @Akasurde
|
|
in #591
|
|
- Fix container policy for version 3 by @Shrews in #652
|
|
- Guarantee collection base path exists by @Shrews in #683
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 24 13:08:34 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
|
- update to 3.0.1:
|
|
* Wrap variable in double quotes by @Akasurde in #537
|
|
* definition.rst: Add link to Galaxy requirements file format;
|
|
add example of specifying collection version by @Andersson007
|
|
in #549
|
|
* Docs: mention a few base images as examples, using a free one
|
|
as the default by @felixfontein in #544
|
|
* Update to the builder documentation by @acozine in #552
|
|
* Document PKGMGR_PRESERVE_CACHE by @Akasurde in #558
|
|
* Added scenarios for version 3 by @Akasurde in #538
|
|
* Docs: Using prepend_base by @Akasurde in #563
|
|
* collection_metadata: improve documentation by @Andersson007 in
|
|
#551
|
|
* Improve CLI usage docs by @Andersson007 in #559
|
|
* Fix container policy for version 3 by @Shrews in #654
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 19 05:38:45 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- fix version by BuildRequire for setuptools_scm instead of
|
|
hardcoding the version
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 18 08:31:38 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- fix 'ansible-builder --version' not reporting the right version
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 15 20:12:30 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- disable color in checks
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 15 19:32:13 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- modify %if-condition to allow building for python3.10 or
|
|
python3.11 on SLES15
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 15 18:31:28 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- update to 3.0.0:
|
|
* A major evolution of Ansible Builder's Execution Environment
|
|
definition format, with overall themes of increased flexibility
|
|
and minimizing required manual alterations of generated build
|
|
contexts. New features of the version 3 Execution Environment
|
|
definition include:
|
|
- Use of vanilla RHEL-ish container images instead of
|
|
specially-crafted base and builder images (tested against
|
|
Fedora, CentOS Stream 8/9, UBI9 and others).
|
|
- Injection of custom build steps before and after every build
|
|
stage.
|
|
- 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).
|
|
- Declarative bootstrapping of Python, Ansible Core, and
|
|
Ansible Runner (in addition to roles/collections, of course).
|
|
- Inline definition of Python/bindep/role/collection
|
|
requirements in Execution Environment YAML (external files
|
|
also still supported).
|
|
- Customization of final container initialization ENTRYPOINT,
|
|
USER, and CMD (with verified automatic defaults).
|
|
- Dynamic builder image from user-specified base image-
|
|
specifying a builder image is no longer required (or
|
|
allowed).
|
|
- Faster builds due to linear stage inheritance and removal of
|
|
forced OS package upgrades.
|
|
- Numerous bugfixes and minor enhancements... see documentation
|
|
for examples.
|
|
* Breaking Changes
|
|
- The `--squash` argument to `build` now defaults to `off` for
|
|
all container runtimes. This allows build caches to function
|
|
by default for `podman` during development and testing, at
|
|
the cost of more intermediate layers in the resultant image.
|
|
Manually specifying `--squash new` is suggested for CI and
|
|
production builds when using `podman` to minimize the size
|
|
and number of intermediate layers.
|
|
- Forced OS package manager upgrades are no longer performed in
|
|
individual build stages by default. If a full OS package
|
|
upgrade is desired, add a new build directive to
|
|
`prepend_base` under `additional_build_steps` (e.g., `- RUN
|
|
dnf upgrade -y`) to upgrade packages on the base image. The
|
|
upgraded packages will be reflected in all subsequent build
|
|
stages.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 5 07:14:56 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- change python version on Leap15/SLES15 to python3.11 to use the
|
|
new stack supported by SUSE
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 16 14:06:46 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- new package ansible-builder for building Ansible execution environments
|