1.6.26
Build JSON API changes
None
Bug Fixes
- the Koji build.extra.image.help metadata value was incorrect in 1.6.25 but has now been fixed
- base image is being tagged with a unique label (build ID) to prevent base image to be removed too early having several builds running in parallel on the same node
- Koji integration: if the parent image does not have expected OSBS labels, the Koji check is skipped
- Different values for equal-preference label aliases no longer cause the build to fail
- When Koji and Pulp integration were both enabled, the reported image ID was incorrect because
pulp_pull
ran afterkoji_upload
Improvements
orchestrate_build
will passis_auto
param to each worker build to help identify autorebuilds.- python-docker-2.x support has been added
- decoding docker API responses is now performed by docker-python
pulp_tag
plugin has been addedinject_parent_image
plugin has been addedbump_release
plugin correctly increment patched release values- new
filesystem-koji-task-id
label is set on the OpenShift build by add_filesystem - new
group_manifests
post-build plugin, for creating grouping image manifests into manifest lists - new
pulp_publish
exit plugin, intended for orchestrator builds, to handle only the publishing task - several Pulp plugins have been adjusted to make them able to run in the orchestrator build
- in addition to being a
PostBuildPlugin
,pulp_pull
is now also anExitPlugin
group_manifests
plugin is rendered based ongroup_manifests
configuration valuekoji_import
plugin uploads OpenShift logs from worker builds and orchestrator buildkoji_upload
plugin no longer uploads OpenShift logskoji_upload
plugin has new arguments:prefer_schema1_digest
, to indicate when schema v1 should still be usedplatform
, to indicate the platform name to use in filenames for Koji uploads
pulp_pull
plugin has a new argument,expect_v2schema2
, to indicate whether v2 schema 2 image manifests should be expected from Crane- communication with external HTTP services has been wrapped in a common retry approach