0.40
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