1.6.30
Build JSON API changes
None
Bug Fixes
- Add digests for prod-type OSBS build to koji build archive extra metadata
- A problem with running in Python 3 was fixed
- Repeated logs from dockpulp are now prevented
- extra.docker.digests is always populated
- release label is set correctly
- chain rebuilds will use latest built image if a parent image is rebuild during the chain rebuild
Improvements
- Removal of unused annotations : logs, rpm-packages
- Removal of parameters: 'module_name', 'module_stream', 'module_version', 'compose_id'
from plugin 'resolve_module_compose', added: 'compose_ids' import_image
is now also anExitPlugin
- Module versioning using ":" as separate is now allowed
pulp_push
plugin copies all v1 layers in a single pulp task- reactor_config plugin reads REACTOR_CONFIG environment variable, and provides methods to accessing its content
- failed chain rebuilds will attach all logs to the notification message, in addition to linking to the logs of the most recent build
- plugins dealing with manifest digests will log more details to improve the ability to diagnosis situations when only one of the two media types appears on a pulp server
- Plugins read environment config from reactor config if available
- Flatpaks: hybrid modularity, container.yaml, package set restriction
orchestrate_build
uses 'reactor_config_override' when creating worker buildsorchestrate_build
allows platform specific overrides in override_build_kwarg()- preparation for rendering plugin configuration separately from the BuildConfig creation (not yet active)
- pulp_pull will retrieve v2 schema 2 manifest lists
- support for content_sets.yaml and pulp repositories in
resolve_composes
- update pulp repos to not automatically publish
- use correct manifest list digest for worker build image