Skip to content

Releases: containerbuildsystem/osbs-client

2.7.1

06 Sep 13:48
Compare
Choose a tag to compare

Minimum required Python version

Minimal Python versions for each major version:

  • 3.6

Minimum required atomic-reactor version

  • 4.0.0

Minimum required version of Openshift/OKD

  • 4+

Tekton pipelines

  • 1.13.1

Registry API version

  • URIs in registry_uri default to v2 if no version is appended to the URI

API changes

None

Build JSON changes

None

Bug Fixes

  • Revert urllib3 version and associated code changes

Incompatible changes

None

Improvements

None

2.7.0

04 Sep 09:38
Compare
Choose a tag to compare

Minimum required Python version

Minimal Python versions for each major version:

  • 3.6

Minimum required atomic-reactor version

  • 4.0.0

Minimum required version of Openshift/OKD

  • 4+

Tekton pipelines

  • 1.13.1

Registry API version

  • URIs in registry_uri default to v2 if no version is appended to the URI

API changes

None

Build JSON changes

None

Bug Fixes

None

Incompatible changes

None

Improvements

  • Updated dependencies

2.6.0

04 Mar 14:22
Compare
Choose a tag to compare

Minimum required Python version

Minimal Python versions for each major version:

  • 3.6

Minimum required atomic-reactor version

  • 4.0.0

Minimum required version of Openshift/OKD

  • 4+

Tekton pipelines

  • 1.13.1

Registry API version

  • URIs in registry_uri default to v2 if no version is appended to the URI

API changes

None

Build JSON changes

None

Bug Fixes

None

Incompatible changes

None

Improvements

pipelines 1.13 related changes: new pipelines don't have anymore taskRuns in status, but only childReferences

2.5.0

09 May 13:36
Compare
Choose a tag to compare

Minimum required Python version

Minimal Python versions for each major version:

  • 3.6

Minimum required atomic-reactor version

  • 4.0.0

Minimum required version of Openshift/OKD

  • 4+

Tekton pipelines

  • 1.8.2

Registry API version

  • URIs in registry_uri default to v2 if no version is appended to the URI

API changes

None

Build JSON changes

None

Bug Fixes

  • pipelineResults aren't anymore always json strings
  • final platforms are in dict now

Incompatible changes

None

Improvements

None

2.4.0

12 Apr 12:20
Compare
Choose a tag to compare

Minimum required Python version

Minimal Python versions for each major version:

  • 3.6

Minimum required atomic-reactor version

  • 4.0.0

Minimum required version of Openshift/OKD

  • 4+

Registry API version

  • URIs in registry_uri default to v2 if no version is appended to the URI

API changes

None

Build JSON changes

None

Bug Fixes

None

Incompatible changes

None

Improvements

  • report task error message if no errors were found in steps

2.3.0

17 Jan 10:15
Compare
Choose a tag to compare

Minimum required Python version

Minimal Python versions for each major version:

  • 3.6

Minimum required atomic-reactor version

  • 4.0.0

Minimum required version of Openshift/OKD

  • 4+

Registry API version

  • URIs in registry_uri default to v2 if no version is appended to the URI

API changes

  • None

Build JSON changes

  • None

Bug Fixes

  • None

Incompatible changes

  • None

Improvements

  • report task error message when there is ocp issue

2.2.0

13 Dec 17:34
Compare
Choose a tag to compare

Minimum required Python version

Minimal Python versions for each major version:

  • 3.6

Python 2 support was removed in this version

Minimum required atomic-reactor version

  • 4.0.0

Minimum required version of Openshift/OKD

  • 4+

Registry API version

  • URIs in registry_uri default to v2 if no version is appended to the URI

API changes

None

Build JSON changes

None

Bug Fixes

None

Incompatible changes

None

Improvements

  • osbs1 cleanup
  • allow configuring default_buildtime_limit and max_buildtime_limit for maintainers
  • allow configuring buildtime_limit in container.yaml for users

2.1.0

03 Nov 15:05
Compare
Choose a tag to compare

Minimum required Python version

Minimal Python versions for each major version:

  • 3.6

Python 2 support was removed in this version

Minimum required atomic-reactor version

  • 4.0.0

Minimum required version of Openshift/OKD

  • 4+

Registry API version

  • URIs in registry_uri default to v2 if no version is appended to the URI

API changes

None

Build JSON changes

None

Bug Fixes

  • when checking task states, ignore tasks which don't have conditions in status, and log what is in status
  • get_error_message should also propagate pipeline timeout error

Incompatible changes

None

Improvements

None

2.0.0

06 Oct 16:30
Compare
Choose a tag to compare

Minimum required Python version

Minimal Python versions for each major version:

  • 3.6

Python 2 support was removed in this version

Minimum required atomic-reactor version

  • 4.0.0

Minimum required version of Openshift/OKD

  • 4+

Registry API version

  • URIs in registry_uri default to v2 if no version is appended to the URI

API changes

None

Build JSON changes

None

Bug Fixes

  • allow isolated flatpaks

Incompatible changes

  • CLI option --output has been removed as unused
  • Support for build-host label has been removed, as it is no longer used by OSBS

Improvements

  • removed rebuilds and buildconfigs
  • removed all related to arrangement versions
  • schemas/container.json: add a new compose: module_resolve_tags key
  • Add methods for pipeline manipulation
  • New create_source_container_pipeline_run method, to execute source container pipeline
  • OSBS class now accepts only one configuration
  • new osbs.conf params: reactor_config_map_scratch and pipeline_run_path
  • PipelineRun class accepts now only pipeline run name, and pipeline run data
  • New create_binary_container_pipeline_run method, to execute source container pipeline
  • removed obsolete cli subparsers
  • removed build_requestv2.py, core.py, build_response.py, config_map_response.py, pod_response.py
  • Make PipelineRun class more flexible and add osbsapi methods for koji-containerbuild
  • Add namespace user param
  • tests require now flexmock >= 0.11.0 which introduced breaking changes
  • add userdata cli option and add it to user params
  • added new CLI option --export-metadata-file to export metadata into JSON file
  • removed unused yum-proxy option
  • Set namespace for context dir pvc
  • remove build_json_dir usage
  • support for pipelineRun template variables added, see documentation
  • Fix deprecation warnings
  • Remove support for openshift labels
  • Remove clusters and can_orchestrate occurrences
  • Don't fail because of connection or read timeouts and retry on read issues
  • new get_final_platforms method which gets final platforms from prebuild task
  • use plugin results from exit task results
  • new get_task_results api method

1.15.0

19 Nov 18:52
Compare
Choose a tag to compare

Minimum required Python version

Minimal Python versions for each major version:

  • 2.7 (Python 2 support will be removed in near future.)
  • 3.6

Minimum required atomic-reactor version

  • 2.0.0

Minimum required version of Openshift/OKD

  • 3.9

Registry API version

  • URIs in registry_uri default to v2 if no version is appended to the URI

Default arrangement version is 6.

API changes

None

Build JSON changes

None

Bug Fixes

None

Improvements

  • add userdata cli option and pass userdata to koji_import plugin