+ '[' -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 + cleanup_files=() + trap 'if [ "${#cleanup_files[@]}" -gt 0 ]; then rm -f "${cleanup_files[@]}"; fi' EXIT + SNAPSHOT_SPEC_FILE=/var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json + DATA_FILE=/var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/data.json + SNAPSHOT_SPEC_FILE_ORIG=/var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json.orig + '[' '!' -f /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json ']' + cp /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json.orig + '[' '!' -f /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/data.json ']' ++ jq .mapping /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/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/18783bce-2b66-4f23-8c13-96b1d2c4b749/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 -r '.defaults.timestampFormat // "%s"' + defaultTimestampFormat=%s ++ jq '.defaults.tags // []' + defaultTags='[ "latest" ]' ++ jq -c '.defaults.contentGateway // {}' + defaultCGWSettings='{}' ++ jq '.components | length' /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json + NUM_MAPPED_COMPONENTS=1 ++ mktemp -d + _inc_cache_dir=/tmp/tmp.GvXsnRrZ9P + trap 'rm -rf "${_inc_cache_dir}"' EXIT + (( i = 0 )) + (( i < NUM_MAPPED_COMPONENTS )) + rm -f '/tmp/tmp.GvXsnRrZ9P/*' ++ jq -c --argjson i 0 '.components[$i]' /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/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 --arg default %s '.timestampFormat // $default' + passedTimestampFormat=%s ++ 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]+$ ]] ++ 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"}' + '[' 2024-08-12T05:11:40 = '' ']' ++ date -d 2024-08-12T05:11:40 +%s + timestamp=1723439500 ++ jq -r '.["org.opencontainers.image.version"] // ""' + oci_version_raw= + '[' -z '' ']' ++ jq -r '.["org.opencontainers.image.version"] // ""' + oci_version_raw= + oci_version= + oci_version=unknown ++ jq length + '[' 12 -ne 0 ']' ++ mktemp + env_file=/tmp/tmp.wv7eFmY6Cp + cleanup_files+=("$env_file") + 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.wv7eFmY6Cp '.components[$i].metadata = (.components[$i].metadata // {}) * {env_variables: $env[0]}' /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json + mv /tmp/temp /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json ++ jq length + '[' 2 -ne 0 ']' ++ mktemp + annotations_file=/tmp/tmp.lw2KntqkAp + cleanup_files+=("$annotations_file") + jq -c 'if . then to_entries | map({name: .key, value: .value}) else [] end' + jq --argjson i 0 --slurpfile annotations /tmp/tmp.lw2KntqkAp '.components[$i].metadata = (.components[$i].metadata // {}) * {annotations: $annotations[0]}' /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json + mv /tmp/temp /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json ++ jq length + '[' 26 -ne 0 ']' ++ mktemp + labels_file=/tmp/tmp.KCPfe1gv0C + cleanup_files+=("$labels_file") + jq -c 'if . then to_entries | map({name: .key, value: .value}) else [] end' + jq --argjson i 0 --slurpfile labels /tmp/tmp.KCPfe1gv0C '.components[$i].metadata = (.components[$i].metadata // {}) * {labels: $labels[0]}' /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json + mv /tmp/temp /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/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/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json + mv /tmp/temp /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json ++ prepare_component_template_data '{"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"}]}' '{ "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" }' 2024-08-12T05:11:40 unknown 1723439500 ++ local '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"}]}' ++ local '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" }' ++ local build_date=2024-08-12T05:11:40 ++ local oci_version=unknown ++ local timestamp=1723439500 ++ local defaultTimestampFormat ++ local passedTimestampFormat ++ local IMAGE_REF ++ local git_sha ++ local build_sha ++ local currentTimestamp ++ local release_timestamp ++ local arch_json ++ local substitute_map +++ jq -r '.defaults.timestampFormat // "%s"' ++ defaultTimestampFormat=%s +++ jq -r --arg default %s '.timestampFormat // $default' ++ passedTimestampFormat=%s +++ jq -r .containerImage ++ IMAGE_REF=quay-service.quay/test-org/dcmetromap@sha256:544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6 +++ jq -r .source.git.revision ++ git_sha=d49914874789147eb2de9bb6a12cd5d150bfff92 ++ build_sha=544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6 +++ date '+%Y%m%d %T' ++ currentTimestamp='20260713 10:32:46' +++ date -d '20260713 10:32:46' +%s ++ release_timestamp=1783938766 +++ get-image-architectures quay-service.quay/test-org/dcmetromap@sha256:544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6 ++ arch_json='{"platform":{"architecture":"amd64","os":"linux"},"digest":"sha256:544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6","multiarch":false}' +++ jq -nc --arg timestamp 1723439500 --arg release_timestamp 1783938766 --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":"1783938766","git_sha":"d49914874789147eb2de9bb6a12cd5d150bfff92","git_short_sha":"d499148","digest_sha":"544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6","oci_version":"unknown"}' ++ echo '{"timestamp":"1723439500","release_timestamp":"1783938766","git_sha":"d49914874789147eb2de9bb6a12cd5d150bfff92","git_short_sha":"d499148","digest_sha":"544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6","oci_version":"unknown"}' + substitute_map='{"timestamp":"1723439500","release_timestamp":"1783938766","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' trueProcessing component: dc-metro-map, repository: quay-service.quay/test-org/released-dc-metro-map ++ jq -n --argjson defaults '[ "latest" ]' --argjson repoTags '[]' '$defaults? + $repoTags? | unique' + allTagsPreSubstitution='[ "latest" ]' ++ translate_tags '[ "latest" ]' '{"timestamp":"1723439500","release_timestamp":"1783938766","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"]' ++ tags='[ "latest" ]' ++ substitute_map='{"timestamp":"1723439500","release_timestamp":"1783938766","git_sha":"d49914874789147eb2de9bb6a12cd5d150bfff92","git_short_sha":"d499148","digest_sha":"544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6","oci_version":"unknown"}' ++ 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"}' ++ repo=quay-service.quay/test-org/released-dc-metro-map ++ local 'all_repos_json=["quay-service.quay/test-org/released-dc-metro-map"]' ++ [[ -z [ "latest" ] ]] +++ mktemp ++ input_data=/tmp/tmp.67giZrnmuW ++ cleanup_files+=("$input_data") ++ jq -n --argjson 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"}' --argjson substitute '{"timestamp":"1723439500","release_timestamp":"1783938766","git_sha":"d49914874789147eb2de9bb6a12cd5d150bfff92","git_short_sha":"d499148","digest_sha":"544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6","oci_version":"unknown"}' '$substitute + {"labels": $labels}' ++ incremented_tags=() +++ jq -r '.[]' ++ IFS= ++ read -r tag ++ grep -q '{{ *incrementer *}}' ++ grep -q '{{ *component-incrementer *}}' ++ incremented_tags+=("$tag") ++ IFS= ++ read -r tag +++ jq -nc '$ARGS.positional' --args latest ++ tags='["latest"]' +++ subst_template.py --data /tmp/tmp.67giZrnmuW --labels-ext --strict ++ tags='["latest"]' ++ echo 'Debug: Translated tags for repo quay-service.quay/test-org/released-dc-metro-map: ["latest"]' Debug: Translated tags for repo quay-service.quay/test-org/released-dc-metro-map: ["latest"] +++ jq -r '.[]' ++ IFS= ++ read -r tag ++ [[ -z latest ]] ++ [[ ! latest =~ ^[a-zA-Z0-9._-]+$ ]] ++ IFS= ++ read -r tag ++ echo '["latest"]' ++ jq -c unique + 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/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json + mv /tmp/temp /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/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 )) ++ mktemp + input_data=/tmp/tmp.TsoXAH3oWB + cleanup_files+=("$input_data") + jq -n --argjson 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"}' --argjson substitute '{"timestamp":"1723439500","release_timestamp":"1783938766","git_sha":"d49914874789147eb2de9bb6a12cd5d150bfff92","git_short_sha":"d499148","digest_sha":"544259be8bcd9e6a2066224b805d854d863064c9b64fa3a87bfcd03f5b0f28e6","oci_version":"unknown"}' '$substitute + {"labels": $labels}' ++ jq -c --argjson i 0 '.components[$i]' /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/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"}}' ++ subst_template.py --data /tmp/tmp.TsoXAH3oWB --labels-ext --strict + 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 --argjson i 0 --argjson updated '{"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"}}' '.components[$i] = $updated' /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json + mv /tmp/temp /var/workdir/release/18783bce-2b66-4f23-8c13-96b1d2c4b749/snapshot_spec.json + (( i++ )) + (( i < NUM_MAPPED_COMPONENTS )) + rm -rf /tmp/tmp.GvXsnRrZ9P