Skip to content

Releases: containerbuildsystem/atomic-reactor

1.6.11

24 Jun 10:01
Compare
Choose a tag to compare

Build JSON API changes

  • pulp_sync: no longer accepts username and password parameters
  • pulp_sync: now accepts optional registry_secret_path, insecure_registry, and pulp_repo_prefix parameters, allowing sync from V2 registry that requires authentication -- note: this requires dockpulp > 1.22
  • tag_and_push: registries can now include a "secret" key in their description, which is the path to the Kubernetes dockercfg secret required for pushing to the registry
  • bump_release: no longer accepts git_ref, author_name, author_email, committer_name, committer_email, commit_message, or push_url
  • bump_release: now requires parameters target (Koji build target) and hub (Koji hub URL)
  • tag_from_config: new available plugin

Bug fixes

  • plugins whose constructors fail are now handled correctly

Improvements

  • pulp_sync is now able to ask Pulp to sync from a V2 registry that requires authentication
  • bump_release now uses a Koji hub to discover the latest release of the component and uses that to provide a value for the Release label if missing
  • new tag_from_config plugin to add additional tags to the image

1.6.10

08 Jun 11:08
Compare
Choose a tag to compare

Build JSON API changes

  • none

Bug fixes

  • koji_promote: submit correct start time

Improvements

  • base image build improvements: default config and kickstart, documentation

1.6.9

26 May 11:33
Compare
Choose a tag to compare

Build JSON API changes

  • none

Bug fixes

  • read image labels from Config.Labels, ignore ContainerConfig

Improvements

  • defer image removal until build finishes where appropriate
  • pulp_push: fall back to uploading full compressed tarball when layer deduplication fails

1.6.8

23 May 18:16
Compare
Choose a tag to compare

Build JSON API changes

  • Exit plugins can now fail the build
    All exit plugins are run at the end of the build regardless of whether the build has failed. Exit plugin failures for plugins marked as required for a successful build would previously not cause the build to fail, but they now do.
  • koji_promote: now accepts optional target parameter
  • pull_base_image: this plugin is no longer added if missing
  • tag_and_push: this plugin is no longer added if missing

Bug fixes

  • docker build: fix logging so that it is properly decoded from JSON
  • koji_promote: use component, not name, to determine the name-version-release for the Koji build.

Improvements

  • add_filesystem: new plugin for creating base images via Koji
  • koji_promote:
    • store originating Koji task ID in Koji build metadata
    • show upload progress in log output
    • store resulting Koji build ID as OpenShift build label
    • tag build in Koji if target provided

1.6.7

19 May 10:53
Compare
Choose a tag to compare

Build JSON API changes

  • Exit plugins can now fail the build
    All exit plugins are run at the end of the build regardless of whether the build has failed. Exit plugin failures for plugins marked as required for a successful build would previously not cause the build to fail, but they now do.
  • add_yum_repo_by_url: new optional inject_proxy parameter
    set proxy server for this repo

Bug fixes

  • store_metadata_in_osv3: added missing import of docker module

Improvements

  • when cloning the git repository, try using shallow clone (--depth=1) first
  • push_to_pulp: strip layers already present in Pulp before uploading the tarball
  • koji_promote: some fixes regarding naming of uploaded files