Skip to content

Releases: containerbuildsystem/atomic-reactor

1.6.30.2

16 Apr 13:41
Compare
Choose a tag to compare

Build JSON API changes

None

Bug Fixes

  • Use content_sets.yml instead of content_sets.yaml
  • Allow pulp-only repos when requesting ODCS composes

Improvements

None

1.6.30.1

05 Apr 15:27
Compare
Choose a tag to compare

Build JSON API changes

None

Bug Fixes

  • Arches for ODCS compose request properly set

Improvements

None

1.6.30

23 Mar 17:51
Compare
Choose a tag to compare

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 an ExitPlugin
  • 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 builds
  • orchestrate_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

1.6.29.1

24 Jan 10:39
Compare
Choose a tag to compare

Build JSON API changes

Bug Fixes

  • When the check_and_set_rebuild plugin sets a BuildConfig labels, existing labels are no longer removed, but updated

Improvements

1.6.29

16 Jan 18:36
Compare
Choose a tag to compare

Build JSON API changes

  • exit plugins marked as required but is missing, will fail build

Bug Fixes

  • Remove manifest list from the distribution registry registry after pulp_sync
  • group_manifests: include namespace if it's present in the results
  • Fix sending the OAuth2 token to ODCS
  • Race condition while pulling base image was resolved (#881)
  • all_rpm_packages: forces root user
  • koji_parent checks label alias

Improvements

  • Koji build metadata contains owner and submitter
  • Koji build metadata now includes ODCS related information
  • jsonschema definition file for container.yaml
  • New resolve_composes prebuild plugin to request and use ODCS composes.
  • build_image for worker is set based on build image in orchestrator OpenShift build

1.6.28

06 Nov 13:47
Compare
Choose a tag to compare

Build JSON API changes

None

Bug Fixes

  • OpenShift Build annotations now store the correct value for base-image-id and base-image-name
  • group_manifest returns a list of ManifestDigest objects when group=True

Improvements

  • Koji build metadata now includes digests-version map
  • Flatpak dependencies are now optional
  • Koji ssl authentication no longer requires ca and serverca files.
  • Retry approach has been applied to interaction with worker clusters
  • Workaround to retry on 403 for crane requests
  • Retry on pull and push from registry
  • Retry on git clone operation
  • manifest-tool is no longer required
  • OCI image index support

1.6.27

04 Oct 13:55
Compare
Choose a tag to compare

Build JSON API changes

  • New compare_components plugin is used to ensure different platforms have a common set of components installed
  • squash plugin now takes save_archive to control creation of squashed image archive.
  • New remove_worker_metadata plugin which ensures that worker ConfigMaps are now removed after the build

Bug Fixes

  • 'tags' field in Koji build 'output' metadata includes the worker's platform-specific unique tag when group_manifests=true
  • 'repositories' field in Koji build 'output' metadata includes by-digest pull specifications for each pullable object tracked in the registry; for Docker distribution registries this is only the schema 2 digest, but for Pulp this may be both the schema 1 and schema 2 digest
  • pulp_pull plugin's image ID from pulling the image is used regardless of platform name; this only applies to installations using Pulp < 2.14
  • import_image reads primary tags from either tag_conf or worker builds annotations
  • koji_promote saves media types list and koji_parent_id to koji metadata same as koji_upload

Improvements

  • koji_import will add the ID of parent image's koji build to metadata.
  • Documentation updates
  • docker_api build plugin will provide explanation when build api call fails.
  • Support for building Flatpaks has been added
  • add_help plugin now creates man page header fields from the name and maintainer labels, and the build start time
  • import_image does not explicitly track version-release tags
  • All requests have timeout set to 10 mins
  • Layer sizes are now stored in koji metadata
  • 'build-date' label format is in UTC
  • Metadata for Koji builds will indicate whether or not a build is isolated: extra.image.isolated
  • flatpak dependencies are now in a separate file

1.6.26.3

11 Sep 10:22
Compare
Choose a tag to compare

Build JSON API changes

None

Bug Fixes

  • The previous fix for unique tags in Koji metadata was not sufficient

Improvements

None

1.6.26.2

06 Sep 17:36
Compare
Choose a tag to compare

Build JSON API changes

None

Bug Fixes

  • The previous fix for unique tags in Koji metadata was not sufficient

Improvements

None

1.6.26.1

06 Sep 15:18
Compare
Choose a tag to compare

Build JSON API changes

None

Bug Fixes

  • In 1.6.26 orchestrator build annotations were only accurate when Pulp integration was enabled. They are now correct regardless of whether Pulp integration is enabled

  • Koji integration: with group_manifests=false in osbs.conf, the Koji output metadata "extra.docker.tags" list included the unique tag in 1.6.26. This was an unintended change from previous releases and has now been reverted.

Improvements

None