Releases: containerbuildsystem/osbs-client
2.7.1
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 tov2
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
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 tov2
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
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 tov2
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
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 tov2
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
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 tov2
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
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 tov2
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
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 tov2
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
andmax_buildtime_limit
for maintainers - allow configuring
buildtime_limit
incontainer.yaml
for users
2.1.0
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 tov2
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
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 tov2
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
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 tov2
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