Skip to content

Releases: containerbuildsystem/osbs-client

0.35

06 Mar 16:41
Compare
Choose a tag to compare

Minimum required atomic-reactor version

1.6.18

API changes

  • new method create_worker_build for creating worker build

  • added support in config for:

    • client_config_secret
    • token_secrets
    • reactor_config_secret

Build JSON changes

None

Bug Fixes

None

Improvements

None

0.34.1

15 Feb 10:15
Compare
Choose a tag to compare

Minimum required atomic-reactor version

1.6.18

API Changes

None

Build JSON Changes

  • osbs-client version in build JSON no longer triggers the warning

Bug Fixes

  • Fix for possible incorrect build config names

Improvements

None

0.34

06 Feb 13:26
Compare
Choose a tag to compare

Minimum required atomic-reactor version

1.6.18

API Changes

  • CLI: a new --version option to show osbs-client version
  • CLI: a new --oc option for get-serviceaccount-token to display a oc command to login to the cluster
  • CLI: build's -c/--component option is deprecated - it no longer overrides component label from the Dockerfile
  • create_prod_with_secret_build and create_prod_without_koji_build are now deprecated, create_build should be used instead
  • new method ensure_image_stream_tag for autorebuilds

Build JSON Changes

  • build JSON now contains osbs-client version
  • build JSON can be customized via prod_customize.json
  • dockerfile_content plugin is no longer required
  • the following plugins are enabled if available:
    • import_image
    • add_help
  • exit_koji_promote can use krb5 auth

Bug Fixes

  • Build names now contain unique hash to avoid name collision if long package or branch name is used
  • Build name now complies with Openshift requirements - possible extra dash is removed

Improvements

  • label handling is now organized in a separate class
  • builds are now being properly canceled on Openshift
  • ImageStreamTags are now tracked if triggers are enabled

0.33.1

11 Jan 15:32
0f99df6
Compare
Choose a tag to compare

Minimum required atomic-reactor version

1.6.18

Bug Fixes

  • Dash at end of generated OpenShift build names are removed

0.33

11 Nov 17:12
696505a
Compare
Choose a tag to compare

Minimum required atomic-reactor version

1.6.18

API Changes

  • new login method for storing OAuth token, also available in command line tool via login verb

Build JSON Changes

  • configure pulp_pull plugin. requires atomic-reactor >= 1.6.18 if using Pulp
  • configure distribution_scope plugin for enforcing distribution-scope labels. requires atomic-reactor >= 1.6.18

Bug Fixes

  • CLI: --quiet flag now behaves correctly
  • CLI: pause-builds and resume-builds have been removed as they are not useful

Improvements

  • removed support for OpenShift Origin 1.0.5 and earlier

0.32

11 Oct 18:00
Compare
Choose a tag to compare

API Changes

None

Build JSON API Changes

Added --oc optional parameter to get-token subcommand. When set, instead of printing OpenShift token, the full oc login command is shown.

Bug Fixes

When using scratch builds with ImageStream buildroot, osbs-client will determine the docker image reference for the ImageStreamTag.

0.31

21 Sep 14:30
Compare
Choose a tag to compare

API Changes

None

Build JSON API Changes

osbs-client now sets new-style labels now. See https://github.com/projectatomic/ContainerApplicationGenericLabels/blob/master/README.md and https://github.com/projectatomic/ContainerApplicationGenericLabels/blob/master/vendor/redhat/labels.md

osbs-client no longer sets architecture and Build_Host labels - those should be set by atomic-reactor.

Bug Fixes

None

0.30

13 Sep 19:43
Compare
Choose a tag to compare

API Changes

Add support for unique_tag_only config

Build JSON API Changes

tag_by_labels will receive unique_tag_only parameter if set.

Bug Fixes

None

0.29

21 Sep 11:19
Compare
Choose a tag to compare

API Changes

  • delete_from_registry plugin is now configured, requires atomic-reactor >= 1.6.15

Build JSON API Changes

  • all_rpm_packages plugin is run before any uploads take place

Bug Fixes

None

0.28

07 Jul 13:45
Compare
Choose a tag to compare

API Changes

  • Removed ability to overrided labels in Dockerfile via API

Build JSON API Changes

  • bump_release plugin no longer uses target (requires atomic-reactor-1.6.12 or later)
  • add_filesystem uses repos from yum repourls (requires atomic-reactor-1.6.12 or later)

Bug Fixes

  • Missing git branch value defaults to 'unknown'