+ '[' -f /mnt/trusted-ca/ca-bundle.crt ']' + export SSL_CERT_FILE=/mnt/trusted-ca/ca-bundle.crt + SSL_CERT_FILE=/mnt/trusted-ca/ca-bundle.crt + SNAPSHOT_SPEC_FILE=/var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json + DATA_FILE=/var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/data.json + SNAPSHOT_SPEC_FILE_ORIG=/var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json.orig + '[' '!' -f /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json ']' + cp /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json.orig + '[' '!' -f /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/data.json ']' ++ jq .mapping /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/data.json + MAPPING='{ "components": [ { "name": "dc-metro-map", "repositories": [ { "url": "quay-service.quay/test-org/released-dc-metro-map" } ] } ], "defaults": { "public": true, "pushSourceContainer": false, "tags": [ "latest" ] }, "registrySecret": "quay-api-token" }' + [[ { "components": [ { "name": "dc-metro-map", "repositories": [ { "url": "quay-service.quay/test-org/released-dc-metro-map" } ] } ], "defaults": { "public": true, "pushSourceContainer": false, "tags": [ "latest" ] }, "registrySecret": "quay-api-token" } == \n\u\l\l ]] + jq -c -s ' .[0] as $snapshot | .[0].components + .[1].components | group_by(.name) | [.[] | select(length > 1)] | map(reduce .[] as $x ({}; . * $x)) as $mergedComponents | $snapshot | .components = $mergedComponents' ++ cat /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json.orig + echo -n '{ "artifacts": {}, "componentGroup": "appstudio", "components": [ { "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": "" } ] }' + echo '{ "components": [ { "name": "dc-metro-map", "repositories": [ { "url": "quay-service.quay/test-org/released-dc-metro-map" } ] } ], "defaults": { "public": true, "pushSourceContainer": false, "tags": [ "latest" ] }, "registrySecret": "quay-api-token" }' + printf true + tee /tekton/results/mapped + '[' true = true ']' ++ jq '.components | length' + '[' 1 -eq 0 ']' ++ jq '.defaults.tags // []' + defaultTags='[ "latest" ]' ++ jq -r '.defaults.timestampFormat // "%s"' + defaultTimestampFormat=%s ++ date '+%Y%m%d %T' + currentTimestamp='20260710 15:55:41' ++ jq -c '.defaults.contentGateway // {}' + defaultCGWSettings='{}' ++ jq '.components | length' /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json + NUM_MAPPED_COMPONENTS=1 ++ mktemp -d + _inc_cache_dir=/tmp/tmp.o6x2D9vrEy + trap 'rm -rf "${_inc_cache_dir}"' EXIT + (( i = 0 )) + (( i < NUM_MAPPED_COMPONENTS )) + rm -f '/tmp/tmp.o6x2D9vrEy/*' ++ jq -c --argjson i 0 '.components[$i]' /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/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"}]}' ++ jq '.componentTags // []' + componentTags='[]' ++ jq -n --argjson defaults '[ "latest" ]' --argjson componentTags '[]' '$defaults? + $componentTags? | unique' + defaultComponentTags='[ "latest" ]' ++ jq -r .name + NAME=dc-metro-map ++ jq -r .containerImage + IMAGE_REF=quay-service.quay/test-org/dcmetromap@sha256:544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6 + [[ quay-service.quay/test-org/dcmetromap@sha256:544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6 =~ ^.+@sha256:[0-9a-f]+$ ]] ++ jq -r .source.git.revision + git_sha=d49914874789147eb2de9bb6a12cd5d150bfff92 + build_sha=544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6 ++ jq -r --arg default %s '.timestampFormat // $default' + passedTimestampFormat=%s ++ date -d '20260710 15:55:41' +%s + release_timestamp=1783698941 ++ get-image-architectures quay-service.quay/test-org/dcmetromap@sha256:544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6 + arch_json='{"platform":{"architecture":"amd64","os":"linux"},"digest":"sha256:544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6","multiarch":false}' ++ jq -rs 'map(.platform.architecture) | .[0]' + arch=amd64 ++ jq -rs 'map(.platform.os) | .[0]' + os=linux ++ jq -rs '.[0].digest' + first_digest=sha256:544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6 + image_with_digest=quay-service.quay/test-org/dcmetromap@sha256:544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6 ++ skopeo inspect --retry-times 3 --no-tags --raw docker://quay-service.quay/test-org/dcmetromap@sha256:544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6 ++ jq -c + raw_manifest='{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:443b41598b0dbb63cdd2aaf2082940703a450601134e0f98004a9c001c3af52a","size":15244},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:0c10cd59e10eb07960a86667f3bbc3d156c315246f8cd60742882b3383e61b59","size":39314655},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:cc53c98903b151386ce4059fc45d80d91f7b8ffaa2fa9cd473c7b61e596bb2ba","size":35966007},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:958e91d0c8f69a79a00e8e6cf8cc79cfb5fe644088ac6d14f79f76cb16bca4ff","size":2534882},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:1633655153d93010659e3ca6f590daec549394f33000a06c2140700f336c4eea","size":17337}],"annotations":{"org.opencontainers.image.base.digest":"sha256:268cc8327d61f26e18e015a58e4b36b6c8caf71a9d4b97bb4641feadbce5d36c","org.opencontainers.image.base.name":"registry.access.redhat.com/ubi8/nodejs-14-minimal:latest"}}' ++ jq -c '.annotations // {}' + annotations='{"org.opencontainers.image.base.digest":"sha256:268cc8327d61f26e18e015a58e4b36b6c8caf71a9d4b97bb4641feadbce5d36c","org.opencontainers.image.base.name":"registry.access.redhat.com/ubi8/nodejs-14-minimal:latest"}' ++ jq -r '.config.mediaType // ""' + config_media_type=application/vnd.oci.image.config.v1+json + [[ application/vnd.oci.image.config.v1+json == \a\p\p\l\i\c\a\t\i\o\n\/\v\n\d\.\o\c\i\.\i\m\a\g\e\.\c\o\n\f\i\g\.\v\1\+\j\s\o\n ]] ++ skopeo inspect --retry-times 3 --no-tags --override-os linux --override-arch amd64 docker://quay-service.quay/test-org/dcmetromap@sha256:544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6 ++ jq -c + image_metadata='{"Name":"quay-service.quay/test-org/dcmetromap","Digest":"sha256:544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6","RepoTags":[],"Created":"2024-08-12T05:12:57.070136717Z","DockerVersion":"","Labels":{"architecture":"x86_64","build-date":"2024-08-12T05:11:40","com.redhat.component":"nodejs-14-minimal-container","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","com.redhat.license_terms":"https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI","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.","distribution-scope":"public","help":"For more information visit https://github.com/sclorg/s2i-nodejs-container","io.buildah.version":"1.37.0-dev","io.k8s.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.","io.k8s.display-name":"Node.js 14 Minimal","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs14","io.s2i.scripts-url":"image:///usr/libexec/s2i","maintainer":"SoftwareCollections.org ","name":"ubi8/nodejs-14-minimal","release":"97","summary":"Minimal image for running Node.js 14 applications","url":"https://access.redhat.com/containers/#/registry.access.redhat.com/ubi8/nodejs-14-minimal/images/1-97","vcs-ref":"d49914874789147eb2de9bb6a12cd5d150bfff92","vcs-type":"git","vendor":"Red Hat, Inc.","version":"1"},"Architecture":"amd64","Os":"linux","Layers":["sha256:0c10cd59e10eb07960a86667f3bbc3d156c315246f8cd60742882b3383e61b59","sha256:cc53c98903b151386ce4059fc45d80d91f7b8ffaa2fa9cd473c7b61e596bb2ba","sha256:958e91d0c8f69a79a00e8e6cf8cc79cfb5fe644088ac6d14f79f76cb16bca4ff","sha256:1633655153d93010659e3ca6f590daec549394f33000a06c2140700f336c4eea"],"LayersData":[{"MIMEType":"application/vnd.oci.image.layer.v1.tar+gzip","Digest":"sha256:0c10cd59e10eb07960a86667f3bbc3d156c315246f8cd60742882b3383e61b59","Size":39314655,"Annotations":null},{"MIMEType":"application/vnd.oci.image.layer.v1.tar+gzip","Digest":"sha256:cc53c98903b151386ce4059fc45d80d91f7b8ffaa2fa9cd473c7b61e596bb2ba","Size":35966007,"Annotations":null},{"MIMEType":"application/vnd.oci.image.layer.v1.tar+gzip","Digest":"sha256:958e91d0c8f69a79a00e8e6cf8cc79cfb5fe644088ac6d14f79f76cb16bca4ff","Size":2534882,"Annotations":null},{"MIMEType":"application/vnd.oci.image.layer.v1.tar+gzip","Digest":"sha256:1633655153d93010659e3ca6f590daec549394f33000a06c2140700f336c4eea","Size":17337,"Annotations":null}],"Env":["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"]}' ++ jq -r '.Labels."build-date" // .Created // ""' + build_date=2024-08-12T05:11:40 ++ jq -c '.Env // []' + 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"]' ++ jq -c '.Labels // {}' + labels='{"architecture":"x86_64","build-date":"2024-08-12T05:11:40","com.redhat.component":"nodejs-14-minimal-container","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","com.redhat.license_terms":"https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI","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.","distribution-scope":"public","help":"For more information visit https://github.com/sclorg/s2i-nodejs-container","io.buildah.version":"1.37.0-dev","io.k8s.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.","io.k8s.display-name":"Node.js 14 Minimal","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs14","io.s2i.scripts-url":"image:///usr/libexec/s2i","maintainer":"SoftwareCollections.org ","name":"ubi8/nodejs-14-minimal","release":"97","summary":"Minimal image for running Node.js 14 applications","url":"https://access.redhat.com/containers/#/registry.access.redhat.com/ubi8/nodejs-14-minimal/images/1-97","vcs-ref":"d49914874789147eb2de9bb6a12cd5d150bfff92","vcs-type":"git","vendor":"Red Hat, Inc.","version":"1"}' ++ jq -r '.["org.opencontainers.image.version"] // ""' + oci_version_raw= + '[' -z '' ']' ++ jq -r '.["org.opencontainers.image.version"] // ""' + oci_version_raw= ++ jq length + '[' 12 -ne 0 ']' ++ mktemp + env_file=/tmp/tmp.yW4IGrVrPZ + echo '["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"]' + jq --argjson i 0 --slurpfile env /tmp/tmp.yW4IGrVrPZ '.components[$i].metadata = (.components[$i].metadata // {}) * {env_variables: $env[0]}' /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json + mv /tmp/temp /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json ++ jq length + '[' 2 -ne 0 ']' ++ mktemp + annotations_file=/tmp/tmp.vxc2YmKdHV + jq -c 'if . then to_entries | map({name: .key, value: .value}) else [] end' + jq --argjson i 0 --slurpfile annotations /tmp/tmp.vxc2YmKdHV '.components[$i].metadata = (.components[$i].metadata // {}) * {annotations: $annotations[0]}' /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json + mv /tmp/temp /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json ++ jq length + '[' 26 -ne 0 ']' ++ mktemp + labels_file=/tmp/tmp.rOAh5fgmzq + jq -c 'if . then to_entries | map({name: .key, value: .value}) else [] end' + jq --argjson i 0 --slurpfile labels /tmp/tmp.rOAh5fgmzq '.components[$i].metadata = (.components[$i].metadata // {}) * {labels: $labels[0]}' /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json + mv /tmp/temp /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json + '[' -n application/vnd.oci.image.config.v1+json ']' + jq --argjson i 0 --arg media_type application/vnd.oci.image.config.v1+json '.components[$i].metadata = (.components[$i].metadata // {}) * {media_type: $media_type}' /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json + mv /tmp/temp /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json + oci_version= + oci_version=unknown + '[' 2024-08-12T05:11:40 = '' ']' ++ date -d 2024-08-12T05:11:40 +%s + timestamp=1723439500 ++ jq -n -c --arg timestamp 1723439500 --arg release_timestamp 1783698941 --arg git_sha d49914874789147eb2de9bb6a12cd5d150bfff92 --arg git_short_sha d499148 --arg digest_sha 544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6 --arg oci_version unknown '$ARGS.named' + substitute_map='{"timestamp":"1723439500","release_timestamp":"1783698941","git_sha":"d49914874789147eb2de9bb6a12cd5d150bfff92","git_short_sha":"d499148","digest_sha":"544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6","oci_version":"unknown"}' ++ jq '.staged.files | length' + STAGED_FILES=0 + (( j = 0 )) + (( j < STAGED_FILES )) ++ jq -c '.contentGateway // {}' + componentCGWSettings='{}' ++ merge-json '{}' '{}' + updatedComponentCGWSettings='{}' ++ jq '. | length' + componentCGWSettingsSize=0 + '[' 0 -gt 0 ']' + component_repos_json='[]' ++ jq '.repositories | length' + _ci_num_repos=1 + (( _ci_j = 0 )) + (( _ci_j < _ci_num_repos )) ++ jq -r --argjson j 0 '.repositories[$j].url' + _ci_repo_url=quay-service.quay/test-org/released-dc-metro-map ++ jq -c --arg url quay-service.quay/test-org/released-dc-metro-map '. + [$url]' + component_repos_json='["quay-service.quay/test-org/released-dc-metro-map"]' + (( _ci_j++ )) + (( _ci_j < _ci_num_repos )) ++ jq '.repositories | length' + NUM_REPOSITORIES=1 + (( j = 0 )) + (( j < NUM_REPOSITORIES )) ++ jq -c --argjson j 0 '.repositories[$j]' + repository='{"url":"quay-service.quay/test-org/released-dc-metro-map"}' ++ jq '.tags // []' + repoTags='[]' ++ jq -r .url + url=quay-service.quay/test-org/released-dc-metro-map + echo 'Processing component: dc-metro-map, repository: quay-service.quay/test-org/released-dc-metro-map' ++ jq -n --argjson defaults '[ "latest" ]' --argjson repoTags '[]' '$defaults? + $repoTags? | unique' trueProcessing component: dc-metro-map, repository: quay-service.quay/test-org/released-dc-metro-map + allTagsPreSubstitution='[ "latest" ]' ++ translate_tags '[ "latest" ]' '{"timestamp":"1723439500","release_timestamp":"1783698941","git_sha":"d49914874789147eb2de9bb6a12cd5d150bfff92","git_short_sha":"d499148","digest_sha":"544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6","oci_version":"unknown"}' '{"architecture":"x86_64","build-date":"2024-08-12T05:11:40","com.redhat.component":"nodejs-14-minimal-container","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","com.redhat.license_terms":"https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI","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.","distribution-scope":"public","help":"For more information visit https://github.com/sclorg/s2i-nodejs-container","io.buildah.version":"1.37.0-dev","io.k8s.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.","io.k8s.display-name":"Node.js 14 Minimal","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs14","io.s2i.scripts-url":"image:///usr/libexec/s2i","maintainer":"SoftwareCollections.org ","name":"ubi8/nodejs-14-minimal","release":"97","summary":"Minimal image for running Node.js 14 applications","url":"https://access.redhat.com/containers/#/registry.access.redhat.com/ubi8/nodejs-14-minimal/images/1-97","vcs-ref":"d49914874789147eb2de9bb6a12cd5d150bfff92","vcs-type":"git","vendor":"Red Hat, Inc.","version":"1"}' quay-service.quay/test-org/released-dc-metro-map '["quay-service.quay/test-org/released-dc-metro-map"]' ++ local 'tags=[ "latest" ]' ++ local 'substitute_map={"timestamp":"1723439500","release_timestamp":"1783698941","git_sha":"d49914874789147eb2de9bb6a12cd5d150bfff92","git_short_sha":"d499148","digest_sha":"544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6","oci_version":"unknown"}' ++ local 'labels_map={"architecture":"x86_64","build-date":"2024-08-12T05:11:40","com.redhat.component":"nodejs-14-minimal-container","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","com.redhat.license_terms":"https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI","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.","distribution-scope":"public","help":"For more information visit https://github.com/sclorg/s2i-nodejs-container","io.buildah.version":"1.37.0-dev","io.k8s.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.","io.k8s.display-name":"Node.js 14 Minimal","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs14","io.s2i.scripts-url":"image:///usr/libexec/s2i","maintainer":"SoftwareCollections.org ","name":"ubi8/nodejs-14-minimal","release":"97","summary":"Minimal image for running Node.js 14 applications","url":"https://access.redhat.com/containers/#/registry.access.redhat.com/ubi8/nodejs-14-minimal/images/1-97","vcs-ref":"d49914874789147eb2de9bb6a12cd5d150bfff92","vcs-type":"git","vendor":"Red Hat, Inc.","version":"1"}' ++ local repo=quay-service.quay/test-org/released-dc-metro-map ++ local 'all_repos_json=["quay-service.quay/test-org/released-dc-metro-map"]' ++ '[' '[ "latest" ]' = '' ']' ++ local 'translated_tags=[]' ++ local NUM_TAGS +++ jq length ++ NUM_TAGS=1 ++ local i tag var_name replacement ++ (( i = 0 )) ++ (( i < NUM_TAGS )) +++ jq -r --argjson i 0 '.[$i]' ++ tag=latest ++ [[ latest =~ \{\{ *([[:alnum:]_.-]+) *}} ]] ++ [[ ! latest =~ ^[a-zA-Z0-9._-]+$ ]] +++ jq -c --arg tag latest 'index($tag)' ++ '[' null = null ']' +++ jq -c --arg tag latest '. + [$tag]' ++ translated_tags='["latest"]' ++ (( i++ )) ++ (( i < NUM_TAGS )) ++ echo '["latest"]' + tags='["latest"]' ++ ensure_implicit_timestamp_value '["latest"]' 1723439500 ++ local 'tags_json=["latest"]' ++ local timestamp_val=1723439500 ++ '[' false '!=' true ']' ++ echo '["latest"]' ++ return + tags='["latest"]' ++ jq length + '[' 1 -gt 0 ']' + jq --argjson i 0 --argjson j 0 --argjson updatedTags '["latest"]' '.components[$i].repositories[$j].tags = $updatedTags' /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json + mv /tmp/temp /var/workdir/release/aaa2721f-b310-4b42-9b7b-90f0c9f8e598/snapshot_spec.json + [[ quay-service.quay/test-org/released-dc-metro-map == quay.io/redhat-prod/* ]] + [[ quay-service.quay/test-org/released-dc-metro-map == quay.io/redhat-pending/* ]] + [[ quay-service.quay/test-org/released-dc-metro-map == quay.io/rh-flatpaks-prod/* ]] + [[ quay-service.quay/test-org/released-dc-metro-map == quay.io/rh-flatpaks-stage/* ]] + [[ quay-service.quay/test-org/released-dc-metro-map == registry.redhat.io/* ]] + [[ quay-service.quay/test-org/released-dc-metro-map == registry.stage.redhat.io/* ]] + [[ quay-service.quay/test-org/released-dc-metro-map == flatpaks.registry.redhat.io/* ]] + [[ quay-service.quay/test-org/released-dc-metro-map == flatpaks.registry.stage.redhat.io/* ]] + (( j++ )) + (( j < NUM_REPOSITORIES )) + (( i++ )) + (( i < NUM_MAPPED_COMPONENTS )) + rm -rf /tmp/tmp.o6x2D9vrEy