Releases: containerbuildsystem/atomic-reactor
Releases · containerbuildsystem/atomic-reactor
1.6.11
Build JSON API changes
- pulp_sync: no longer accepts username and password parameters
- pulp_sync: now accepts optional registry_secret_path, insecure_registry, and pulp_repo_prefix parameters, allowing sync from V2 registry that requires authentication -- note: this requires dockpulp > 1.22
- tag_and_push: registries can now include a "secret" key in their description, which is the path to the Kubernetes dockercfg secret required for pushing to the registry
- bump_release: no longer accepts git_ref, author_name, author_email, committer_name, committer_email, commit_message, or push_url
- bump_release: now requires parameters target (Koji build target) and hub (Koji hub URL)
- tag_from_config: new available plugin
Bug fixes
- plugins whose constructors fail are now handled correctly
Improvements
- pulp_sync is now able to ask Pulp to sync from a V2 registry that requires authentication
- bump_release now uses a Koji hub to discover the latest release of the component and uses that to provide a value for the Release label if missing
- new tag_from_config plugin to add additional tags to the image
1.6.10
1.6.9
Build JSON API changes
- none
Bug fixes
- read image labels from Config.Labels, ignore ContainerConfig
Improvements
- defer image removal until build finishes where appropriate
- pulp_push: fall back to uploading full compressed tarball when layer deduplication fails
1.6.8
Build JSON API changes
- Exit plugins can now fail the build
All exit plugins are run at the end of the build regardless of whether the build has failed. Exit plugin failures for plugins marked as required for a successful build would previously not cause the build to fail, but they now do. - koji_promote: now accepts optional target parameter
- pull_base_image: this plugin is no longer added if missing
- tag_and_push: this plugin is no longer added if missing
Bug fixes
- docker build: fix logging so that it is properly decoded from JSON
- koji_promote: use component, not name, to determine the name-version-release for the Koji build.
Improvements
- add_filesystem: new plugin for creating base images via Koji
- koji_promote:
- store originating Koji task ID in Koji build metadata
- show upload progress in log output
- store resulting Koji build ID as OpenShift build label
- tag build in Koji if target provided
1.6.7
Build JSON API changes
- Exit plugins can now fail the build
All exit plugins are run at the end of the build regardless of whether the build has failed. Exit plugin failures for plugins marked as required for a successful build would previously not cause the build to fail, but they now do. add_yum_repo_by_url
: new optionalinject_proxy
parameter
set proxy server for this repo
Bug fixes
store_metadata_in_osv3
: added missing import of docker module
Improvements
- when cloning the git repository, try using shallow clone (
--depth=1
) first push_to_pulp
: strip layers already present in Pulp before uploading the tarballkoji_promote
: some fixes regarding naming of uploaded files