Skip to content

0.40

Compare
Choose a tag to compare
@twaugh twaugh released this 27 Jun 12:56
· 3 commits to release_0.40 since this release

Minimum required atomic-reactor version

1.6.18

koji_promote and orchestrate_build may be incompatible with atomic-reactor < 1.6.24

API changes

  • Added support in config for:

    • low_priority_node_selector
    • node_selector.platform
    • artifacts_allowed_domains
    • equal_labels
    • info_url_format
  • 'git_branch' param is required in 'create_*_build' methods, otherwise build fails

  • When worker build gets 'release' parameter, it will add 'release' label,
    and bump_release won't be used in worker build

  • New API 'create_config_maps' to create a config map with arbitrary content. Some atomic-reactor plugins, e.g. koji_upload will use that

  • 'create_prod_build' is deprecated in favor of 'create_orchestrator_build'.
    The function is not guaranteed to work in next releases

  • CLI:

    • a new --arrangement-version option, to set version of inner template to use
    • a new --source-registry-uri option, to set source registry for pulling parent image

Build JSON changes

  • Pass 'equal_labels' and 'info_url_format' from configuration to 'add_labels_in_df' plugin

Bug Fixes

  • correctly reset RNG seed to work with forking apps, e.g. koji builder

Improvements

  • Triggers are removed from BuildConfig if omitted in prod.json
  • imageStream and imageStreamTag check would log errors as debug info
  • Allow empty triggers in prod.json
  • Support old setuptools on el7