Skip to content

1.6.26

Compare
Choose a tag to compare
@lcarva lcarva released this 05 Sep 16:23
· 12 commits to release_1.6.26 since this release

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 after koji_upload

Improvements

  • orchestrate_build will pass is_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 added
  • inject_parent_image plugin has been added
  • bump_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 an ExitPlugin
  • group_manifests plugin is rendered based on group_manifests configuration value
  • koji_import plugin uploads OpenShift logs from worker builds and orchestrator build
  • koji_upload plugin no longer uploads OpenShift logs
  • koji_upload plugin has new arguments:
    • prefer_schema1_digest, to indicate when schema v1 should still be used
    • platform, 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