Skip to content

2.0.0

Compare
Choose a tag to compare
@rcerven rcerven released this 06 Oct 16:30
· 36 commits to master since this release

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