#11179 Fix the container sync script
Merged a year ago by cverna. Opened a year ago by cverna.
cverna/releng fix_container_sync  into  main

@@ -91,6 +91,7 @@ 

  # on all registries

  generate_manifest_list() {

      local name=$1; shift

+     local version=$1; shift

      for registry in "${registries[@]}"

      do

          printf "Push manifest to ${registry}\n"
@@ -98,13 +99,13 @@ 

          then

              printf "tag is set: ${tagname}\n"

              buildah rmi "${registry}/${name}:${tagname}" || true

-             buildah manifest create "${registry}/${name}:${tagname}" "${ARCHES[@]/#/docker://${registry}/${name}:${1}-}"

+             buildah manifest create "${registry}/${name}:${tagname}" "${ARCHES[@]/#/docker://${registry}/${name}:${version}-}"

              buildah manifest push "${registry}/${name}:${tagname}" "docker://${registry}/${name}:${tagname}" --all

  

          fi

-         buildah rmi "${registry}/${name}:${1}" || true

-         buildah manifest create "${registry}/${name}:${1}" "${ARCHES[@]/#/docker://${registry}/fedora:${1}-}"

-         buildah manifest push "${registry}/${name}:${1}" "docker://${registry}/${name}:${1}" --all

+         buildah rmi "${registry}/${name}:${version}" || true

+         buildah manifest create "${registry}/${name}:${version}" "${ARCHES[@]/#/docker://${registry}/fedora:${version}-}"

+         buildah manifest push "${registry}/${name}:${version}" "docker://${registry}/${name}:${version}" --all

      done

  }

  
@@ -130,7 +131,7 @@ 

  

      popd &> /dev/null

  

-     generate_manifest_list fedora

+     generate_manifest_list fedora ${1}

      printf "Removing temporary directory\n"

      rm -rf $work_dir

  fi
@@ -146,7 +147,7 @@ 

      done

      popd &> /dev/null

  

-     generate_manifest_list fedora-minimal

+     generate_manifest_list fedora-minimal ${1}

  

      printf "Removing temporary directory\n"

      rm -rf $work_dir

Make sure we pass the fedora version to the generate_manifest_list
function

Signed-off-by: Clement Verna cverna@tutanota.com

Pull-Request has been merged by cverna

a year ago

Merged this directly since we need it to fix the registry.fedoraproject.org/fedora:rawhide image.

Thanks for the fix and sorry for regressing things!

Metadata