Skip to content

Releases: containerbuildsystem/osbs-client

0.27

24 Jun 14:52
Compare
Choose a tag to compare

API changes

  • new optional registry_secrets parameter when creating build
  • create_simple_build is now deprecated (use create_build)
  • BuildResponse: new get_error_message method

Build JSON API Changes

  • pulp_sync: uses registry_secret_path (requires atomic-reactor-1.6.11 or later)
  • configures tag_from_config (requires atomic-reactor-1.6.11 or later)
  • bump_release: uses target and hub (requires atomic-reactor-1.6.11 or later)
  • tag_and_push: registry secret names are now set if configured (requires atomic-reactor-1.6.11 or later)
  • input template: store_metadata_in_osv3 must not be in postbuild_plugins

Bug fixes

  • Missing logs in annotation are now debug level instead of error

Improvements

  • Remove the notion of build types
  • Add support for using authenticating registries when producing V2 docker content
  • Enable tag_from_config plugin
  • Enable bump_release plugin
  • When running get-build CLI subcommand, hide logs and packages in get-build
    output if those are unavailable
  • Return a meaningful error message from build_response

0.26

01 Jun 15:24
Compare
Choose a tag to compare

Bug fixes

  • Don't fail build when there's existing BuildConfig with empty label.

0.25

01 Jun 15:11
Compare
Choose a tag to compare

Build JSON API changes

  • None (except the bugfix below).

Bug fixes

  • koji_task_id label is now forced to be a string as sending integer caused build to fail.

Improvements

  • It is now possible to specify custom labels that add_labels_in_dockerfile applies, via API or command-line.

0.24

23 May 18:26
Compare
Choose a tag to compare

Build JSON API changes

  • Requires a build image with atomic-reactor-1.6.8 or later due to changes incompatible with earlier versions:
    ** koji_promote plugin is given a target paramater
    ** add_fliesystem plugin is configured
  • Default minimum required server version: OpenShift Origin 1.0.6

Bug fixes

  • squash plugin is run with defaults to make sure the squashed image is loaded back into the docker engine. This prevents a bug in the image-id reported by build annotations.
  • streaming build logs is reliable in the face of short server idle connection timeout values

Improvements

  • compress plugin is now run after pulp_push to avoid an extra decompression step
  • configures the add_filesystem plugin, allowing for buliding base images

0.18

11 Mar 16:48
Compare
Choose a tag to compare

API changes

  • New API method OSBS.get_compression_extension() for determining the filename extension to expect for the compressed or uncompressed 'docker save' output
  • OSBS.pause_builds() has a new optional keyword argument quota_name specifying the quota resource name to use

Command line tool changes

  • Use different resource quota name for pause-builds/resume-builds and backup-builder so that paused builds are not resumed after backup
  • New --from-json parameter for list-builds

Implementation changes

  • Performance fix for list-builds --running

0.17

12 Feb 12:57
Compare
Choose a tag to compare

Fixed in this release:

  • When submitting builds, reconnect to the server (with a delay) if it closes the connection. This can happen due to a request timeout while waiting for the build to be created or scheduled.
  • Install all JSON templates. Previously the pause_quota template was missing.