+ DATA_FILE=/var/workdir/release/9fdfc427-3512-4274-bc0b-8962064e1af6/data.json + '[' '!' -f /var/workdir/release/9fdfc427-3512-4274-bc0b-8962064e1af6/data.json ']' + SNAPSHOT_FILE=/var/workdir/release/9fdfc427-3512-4274-bc0b-8962064e1af6/snapshot_spec.json + '[' '!' -f /var/workdir/release/9fdfc427-3512-4274-bc0b-8962064e1af6/snapshot_spec.json ']' ++ jq -r '.mapping.defaults.public // false' /var/workdir/release/9fdfc427-3512-4274-bc0b-8962064e1af6/data.json + DEFAULT=true + TARGET_REGISTRY= ++ jq '.components | length' /var/workdir/release/9fdfc427-3512-4274-bc0b-8962064e1af6/snapshot_spec.json + NUM_COMPONENTS=1 + (( i=0 )) + (( i < NUM_COMPONENTS )) ++ jq -c '.components[0]' /var/workdir/release/9fdfc427-3512-4274-bc0b-8962064e1af6/snapshot_spec.json + COMPONENT='{"containerImage":"quay-service.quay/test-org/dcmetromap@sha256:544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6","name":"dc-metro-map","source":{"git":{"revision":"d49914874789147eb2de9bb6a12cd5d150bfff92","url":"https://github.com/redhat-appstudio-qe/dc-metro-map-release"}},"version":"","repositories":[{"url":"quay-service.quay/test-org/released-dc-metro-map","tags":["latest"]}],"metadata":{"env_variables":["container=oci","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","NPM_RUN=start","PLATFORM=el8","NODEJS_VERSION=14","NAME=nodejs","SUMMARY=Minimal image for running Node.js 14 applications","DESCRIPTION=Node.js 14 available as container is a base platform for running various Node.js 14 applications and frameworks. Node.js is a platform built on Chrome'\''s JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global","PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","NODE_ENV=production"],"annotations":[{"name":"org.opencontainers.image.base.digest","value":"sha256:268cc8327d61f26e18e015a58e4b36b6c8caf71a9d4b97bb4641feadbce5d36c"},{"name":"org.opencontainers.image.base.name","value":"registry.access.redhat.com/ubi8/nodejs-14-minimal:latest"}],"labels":[{"name":"architecture","value":"x86_64"},{"name":"build-date","value":"2024-08-12T05:11:40"},{"name":"com.redhat.component","value":"nodejs-14-minimal-container"},{"name":"com.redhat.deployments-dir","value":"/opt/app-root/src"},{"name":"com.redhat.dev-mode","value":"DEV_MODE:false"},{"name":"com.redhat.dev-mode.port","value":"DEBUG_PORT:5858"},{"name":"com.redhat.license_terms","value":"https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI"},{"name":"description","value":"Node.js 14 available as container is a base platform for running various Node.js 14 applications and frameworks. Node.js is a platform built on Chrome'\''s JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices."},{"name":"distribution-scope","value":"public"},{"name":"help","value":"For more information visit https://github.com/sclorg/s2i-nodejs-container"},{"name":"io.buildah.version","value":"1.37.0-dev"},{"name":"io.k8s.description","value":"Node.js 14 available as container is a base platform for running various Node.js 14 applications and frameworks. Node.js is a platform built on Chrome'\''s JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices."},{"name":"io.k8s.display-name","value":"Node.js 14 Minimal"},{"name":"io.openshift.expose-services","value":"8080:http"},{"name":"io.openshift.s2i.scripts-url","value":"image:///usr/libexec/s2i"},{"name":"io.openshift.tags","value":"builder,nodejs,nodejs14"},{"name":"io.s2i.scripts-url","value":"image:///usr/libexec/s2i"},{"name":"maintainer","value":"SoftwareCollections.org "},{"name":"name","value":"ubi8/nodejs-14-minimal"},{"name":"release","value":"97"},{"name":"summary","value":"Minimal image for running Node.js 14 applications"},{"name":"url","value":"https://access.redhat.com/containers/#/registry.access.redhat.com/ubi8/nodejs-14-minimal/images/1-97"},{"name":"vcs-ref","value":"d49914874789147eb2de9bb6a12cd5d150bfff92"},{"name":"vcs-type","value":"git"},{"name":"vendor","value":"Red Hat, Inc."},{"name":"version","value":"1"}],"media_type":"application/vnd.oci.image.config.v1+json"}}' ++ jq -r --arg default true '.public // $default' + '[' true = true ']' ++ jq -c .repositories + repositories='[{"url":"quay-service.quay/test-org/released-dc-metro-map","tags":["latest"]}]' ++ jq length + NUM_REPOS=1 + (( j = 0 )) + (( j < NUM_REPOS )) ++ jq -r --argjson j 0 '.[$j]."url"' + REPO=quay-service.quay/test-org/released-dc-metro-map + echo 'Making repository quay-service.quay/test-org/released-dc-metro-map public...' Making repository quay-service.quay/test-org/released-dc-metro-map public... ++ echo quay-service.quay/test-org/released-dc-metro-map ++ cut -d / -f 1 + registry=quay-service.quay + repo_path=test-org/released-dc-metro-map + repo_path=test-org/released-dc-metro-map + is_quay_registry quay-service.quay + local registry=quay-service.quay + [[ -v QUAY_REGISTRY_CACHE[quay-service.quay] ]] + set +x + '[' 200 = 200 ']' + QUAY_REGISTRY_CACHE[$registry]=true + return 0 + '[' -z '' ']' + TARGET_REGISTRY=quay-service.quay + make_repo_public quay-service.quay test-org/released-dc-metro-map + local registry=quay-service.quay + local repo_path=test-org/released-dc-metro-map + set +x % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 42 100 18 100 24 58 78 --:--:-- --:--:-- --:--:-- 136 {"success": true} Success + (( j++ )) + (( j < NUM_REPOS )) + (( i++ )) + (( i < NUM_COMPONENTS ))