01HEJPEBW20HDF4VE6KYDT1TXB: helios / build TUF repo

BasicConfig {
    output_rules: [
        "=/work/manifest*.toml",
        "=/work/repo-*.zip.part*",
        "=/work/repo-*.zip.sha256.txt",
    ],
    rust_toolchain: None,
    target: Some(
        "helios-2.0",
    ),
    access_repos: [
        "oxidecomputer/dvt-dock",
    ],
    publish: [
        BasicConfigPublish {
            from_output: "/work/repo-rot-all.zip.parta",
            series: "rot-all",
            name: "repo.zip.parta",
        },
        BasicConfigPublish {
            from_output: "/work/repo-rot-all.zip.partb",
            series: "rot-all",
            name: "repo.zip.partb",
        },
        BasicConfigPublish {
            from_output: "/work/repo-rot-all.zip.sha256.txt",
            series: "rot-all",
            name: "repo.zip.sha256.txt",
        },
        BasicConfigPublish {
            from_output: "/work/repo-rot-prod-rel.zip.parta",
            series: "rot-prod-rel",
            name: "repo.zip.parta",
        },
        BasicConfigPublish {
            from_output: "/work/repo-rot-prod-rel.zip.partb",
            series: "rot-prod-rel",
            name: "repo.zip.partb",
        },
        BasicConfigPublish {
            from_output: "/work/repo-rot-prod-rel.zip.sha256.txt",
            series: "rot-prod-rel",
            name: "repo.zip.sha256.txt",
        },
        BasicConfigPublish {
            from_output: "/work/repo-rot-staging-dev.zip.parta",
            series: "rot-staging-dev",
            name: "repo.zip.parta",
        },
        BasicConfigPublish {
            from_output: "/work/repo-rot-staging-dev.zip.partb",
            series: "rot-staging-dev",
            name: "repo.zip.partb",
        },
        BasicConfigPublish {
            from_output: "/work/repo-rot-staging-dev.zip.sha256.txt",
            series: "rot-staging-dev",
            name: "repo.zip.sha256.txt",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01HEJPF5TK8EZNTNTN3S822GH9

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12023-11-06T17:36:49.087Zjob dependencies complete; ready to run (waiting for 1 h 24 m 57 s)
22023-11-06T17:38:11.458Zjob assigned to worker 01HEJVBK5GY1MVM3TBES31NADR (queued for 1 m 22 s)
32023-11-06T17:38:12.261Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap-00f20c85209291d2.gz
42023-11-06T17:38:15.084Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap-00f20c85209291d2.gz
52023-11-06T17:38:15.092Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
62023-11-06T17:38:30.737Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
72023-11-06T17:38:30.744Zdownloading input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-2a5726111815475a.gz
82023-11-06T17:38:54.348Zdownloaded input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-2a5726111815475a.gz
92023-11-06T17:38:54.351Zdownloading input: /input/ci-tools/work/caboose-util.gz
102023-11-06T17:38:55.059Zdownloaded input: /input/ci-tools/work/caboose-util.gz
112023-11-06T17:38:55.066Zdownloading input: /input/ci-tools/work/tufaceous.gz
122023-11-06T17:38:58.925Zdownloaded input: /input/ci-tools/work/tufaceous.gz
132023-11-06T17:38:58.932Zdownloading input: /input/package/work/version.txt
142023-11-06T17:38:58.937Zdownloaded input: /input/package/work/version.txt
152023-11-06T17:38:58.942Zdownloading input: /input/package/work/package.tar.gz
162023-11-06T17:39:13.887Zdownloaded input: /input/package/work/package.tar.gz
172023-11-06T17:39:13.901Zdownloading input: /input/package/work/global-zone-packages.tar.gz
182023-11-06T17:39:33.497Zdownloaded input: /input/package/work/global-zone-packages.tar.gz
192023-11-06T17:39:33.500Zdownloading input: /input/package/work/trampoline-global-zone-packages.tar.gz
202023-11-06T17:39:41.079Zdownloaded input: /input/package/work/trampoline-global-zone-packages.tar.gz
212023-11-06T17:39:41.082Zdownloading input: /input/package/work/zones/clickhouse.tar.gz
222023-11-06T17:40:07.115Zdownloaded input: /input/package/work/zones/clickhouse.tar.gz
232023-11-06T17:40:07.120Zdownloading input: /input/package/work/zones/clickhouse_keeper.tar.gz
242023-11-06T17:40:41.745Zdownloaded input: /input/package/work/zones/clickhouse_keeper.tar.gz
252023-11-06T17:40:41.796Zdownloading input: /input/package/work/zones/cockroachdb.tar.gz
262023-11-06T17:41:00.670Zdownloaded input: /input/package/work/zones/cockroachdb.tar.gz
272023-11-06T17:41:00.680Zdownloading input: /input/package/work/zones/crucible-pantry.tar.gz
282023-11-06T17:41:05.161Zdownloaded input: /input/package/work/zones/crucible-pantry.tar.gz
292023-11-06T17:41:05.590Zdownloading input: /input/package/work/zones/crucible.tar.gz
302023-11-06T17:41:20.483Zdownloaded input: /input/package/work/zones/crucible.tar.gz
312023-11-06T17:41:20.495Zdownloading input: /input/package/work/zones/external-dns.tar.gz
322023-11-06T17:41:27.194Zdownloaded input: /input/package/work/zones/external-dns.tar.gz
332023-11-06T17:41:27.208Zdownloading input: /input/package/work/zones/internal-dns.tar.gz
342023-11-06T17:41:31.232Zdownloaded input: /input/package/work/zones/internal-dns.tar.gz
352023-11-06T17:41:31.235Zdownloading input: /input/package/work/zones/ntp.tar.gz
362023-11-06T17:41:31.282Zdownloaded input: /input/package/work/zones/ntp.tar.gz
372023-11-06T17:41:31.285Zdownloading input: /input/package/work/zones/omicron-gateway-asic.tar.gz
382023-11-06T17:41:33.635Zdownloaded input: /input/package/work/zones/omicron-gateway-asic.tar.gz
392023-11-06T17:41:33.641Zdownloading input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
402023-11-06T17:41:38.111Zdownloaded input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
412023-11-06T17:41:38.114Zdownloading input: /input/package/work/zones/omicron-nexus-single-sled.tar.gz
422023-11-06T17:41:45.331Zdownloaded input: /input/package/work/zones/omicron-nexus-single-sled.tar.gz
432023-11-06T17:41:45.337Zdownloading input: /input/package/work/zones/omicron-nexus.tar.gz
442023-11-06T17:41:59.160Zdownloaded input: /input/package/work/zones/omicron-nexus.tar.gz
452023-11-06T17:41:59.165Zdownloading input: /input/package/work/zones/overlay.tar.gz
462023-11-06T17:41:59.205Zdownloaded input: /input/package/work/zones/overlay.tar.gz
472023-11-06T17:41:59.209Zdownloading input: /input/package/work/zones/oximeter-collector.tar.gz
482023-11-06T17:42:07.317Zdownloaded input: /input/package/work/zones/oximeter-collector.tar.gz
492023-11-06T17:42:07.330Zdownloading input: /input/package/work/zones/propolis-server.tar.gz
502023-11-06T17:42:19.997Zdownloaded input: /input/package/work/zones/propolis-server.tar.gz
512023-11-06T17:42:20.004Zdownloading input: /input/package/work/zones/switch-asic.tar.gz
522023-11-06T17:43:08.916Zdownloaded input: /input/package/work/zones/switch-asic.tar.gz
532023-11-06T17:43:08.924Zdownloading input: /input/package/work/zones/switch-softnpu.tar.gz
542023-11-06T17:43:42.502Zdownloaded input: /input/package/work/zones/switch-softnpu.tar.gz
552023-11-06T17:43:42.507Zdownloading input: /input/host/work/helios/upload/os-host.tar.gz
562023-11-06T17:45:39.307Zdownloaded input: /input/host/work/helios/upload/os-host.tar.gz
572023-11-06T17:45:39.409Zdownloading input: /input/host/work/helios/upload/os-trampoline.tar.gz
582023-11-06T17:46:34.238Zdownloaded input: /input/host/work/helios/upload/os-trampoline.tar.gz
 
592023-11-06T17:46:34.251Zstarting task 0: "setup"
602023-11-06T17:46:34.399Z++ uname -s
612023-11-06T17:46:34.405Z+ kern=SunOS
622023-11-06T17:46:34.408Z+ case "$kern" in
632023-11-06T17:46:34.412Z+ groupadd -g 12345 build
642023-11-06T17:46:34.419Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
652023-11-06T17:46:36.428Z+ zfs create -o mountpoint=/work rpool/work
662023-11-06T17:46:36.554Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
672023-11-06T17:46:36.560Z+ home_fs=zfs
682023-11-06T17:46:36.571Z+ [[ zfs == autofs ]]
692023-11-06T17:46:36.580Z+ mkdir -p /home/build
702023-11-06T17:46:36.585Z+ chown build:build /home/build /work
712023-11-06T17:46:38.565Z+ chmod 0700 /home/build /work
722023-11-06T17:46:38.573Zprocess exited: duration 4306 ms, exit code 0
 
732023-11-06T17:46:38.592Zstarting task 1: "authentication"
742023-11-06T17:46:38.630Zprocess exited: duration 34 ms, exit code 0
 
752023-11-06T17:46:38.638Zstarting task 2: "clone repository"
762023-11-06T17:46:38.650Z+ mkdir -p /work/oxidecomputer/omicron
772023-11-06T17:46:38.655Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
782023-11-06T17:46:38.694ZCloning into '/work/oxidecomputer/omicron'...
792023-11-06T17:46:44.928Z+ cd /work/oxidecomputer/omicron
802023-11-06T17:46:44.936Z+ [[ -n sled-agent-add-sled-to-rack-cluster ]]
812023-11-06T17:46:44.949Z+ git fetch origin sled-agent-add-sled-to-rack-cluster
822023-11-06T17:46:45.311ZFrom https://github.com/oxidecomputer/omicron
832023-11-06T17:46:45.321Z * branch sled-agent-add-sled-to-rack-cluster -> FETCH_HEAD
842023-11-06T17:46:45.334Z+ git checkout -B sled-agent-add-sled-to-rack-cluster remotes/origin/sled-agent-add-sled-to-rack-cluster
852023-11-06T17:46:45.444ZSwitched to a new branch 'sled-agent-add-sled-to-rack-cluster'
862023-11-06T17:46:45.456Zbranch 'sled-agent-add-sled-to-rack-cluster' set up to track 'origin/sled-agent-add-sled-to-rack-cluster'.
872023-11-06T17:46:45.464Z+ git reset --hard 52e4932c77815cff5598206a4c2b7b4c35e2136b
882023-11-06T17:46:45.493ZHEAD is now at 52e4932c Fix v0 deserialization
892023-11-06T17:46:45.506Zprocess exited: duration 6842 ms, exit code 0
 
902023-11-06T17:46:45.532Zstarting task 3: "build"
912023-11-06T17:46:45.550Z+ ALL_BOARDS=(gimlet-{c..e} psc-{b..c} sidecar-{b..c})
922023-11-06T17:46:45.565Z+ TOP=/work/oxidecomputer/omicron
932023-11-06T17:46:45.575Z+ VERSION=1.0.3-0.ci+git52e4932c778
942023-11-06T17:46:45.584Z+ for bin in caboose-util tufaceous
952023-11-06T17:46:45.590Z+ ptime -m gunzip
962023-11-06T17:46:46.096Z
972023-11-06T17:46:46.101Zreal 0.130784180
982023-11-06T17:46:46.107Zuser 0.105504770
992023-11-06T17:46:46.112Zsys 0.022163910
1002023-11-06T17:46:46.117Ztrap 0.000012559
1012023-11-06T17:46:46.122Ztflt 0.000000000
1022023-11-06T17:46:46.127Zdflt 0.000000000
1032023-11-06T17:46:46.135Zkflt 0.000000000
1042023-11-06T17:46:46.143Zlock 0.000000000
1052023-11-06T17:46:46.151Zslp 0.002531592
1062023-11-06T17:46:46.159Zlat 0.000255343
1072023-11-06T17:46:46.173Zstop 0.000202363
1082023-11-06T17:46:46.178Z+ chmod a+x /work/caboose-util
1092023-11-06T17:46:46.185Z+ for bin in caboose-util tufaceous
1102023-11-06T17:46:46.195Z+ ptime -m gunzip
1112023-11-06T17:46:46.205Z
1122023-11-06T17:46:46.220Zreal 0.423149788
1132023-11-06T17:46:46.232Zuser 0.355536522
1142023-11-06T17:46:46.241Zsys 0.066992501
1152023-11-06T17:46:46.249Ztrap 0.000098390
1162023-11-06T17:46:46.258Ztflt 0.000000000
1172023-11-06T17:46:46.268Zdflt 0.000000000
1182023-11-06T17:46:46.276Zkflt 0.000000000
1192023-11-06T17:46:46.290Zlock 0.000000000
1202023-11-06T17:46:46.305Zslp 0.000035357
1212023-11-06T17:46:46.317Zlat 0.000171684
1222023-11-06T17:46:46.739Zstop 0.000217258
1232023-11-06T17:46:46.742Z+ chmod a+x /work/tufaceous
1242023-11-06T17:46:46.774Z+ mkdir /work/package
1252023-11-06T17:46:46.780Z+ pushd /work/package
1262023-11-06T17:46:46.784Z/work/package /work/oxidecomputer/omicron
1272023-11-06T17:46:46.787Z+ tar xf /input/package/work/package.tar.gz out package-manifest.toml target/release/omicron-package
1282023-11-06T17:46:48.995Z+ target/release/omicron-package -t default target create -i standard -m gimlet -s asic -r multi-sled
1292023-11-06T17:46:49.019ZCreated new build target 'default' and set it as active
1302023-11-06T17:46:49.028Z+ ln -s /input/package/work/zones/clickhouse_keeper.tar.gz /input/package/work/zones/clickhouse.tar.gz /input/package/work/zones/cockroachdb.tar.gz /input/package/work/zones/crucible-pantry.tar.gz /input/package/work/zones/crucible.tar.gz /input/package/work/zones/external-dns.tar.gz /input/package/work/zones/internal-dns.tar.gz /input/package/work/zones/ntp.tar.gz /input/package/work/zones/omicron-gateway-asic.tar.gz /input/package/work/zones/omicron-gateway-softnpu.tar.gz /input/package/work/zones/omicron-nexus-single-sled.tar.gz /input/package/work/zones/omicron-nexus.tar.gz /input/package/work/zones/overlay.tar.gz /input/package/work/zones/oximeter-collector.tar.gz /input/package/work/zones/propolis-server.tar.gz /input/package/work/zones/switch-asic.tar.gz /input/package/work/zones/switch-softnpu.tar.gz out/
1312023-11-06T17:46:49.054Z+ rm out/switch-softnpu.tar.gz
1322023-11-06T17:46:49.475Z+ rm out/omicron-gateway-softnpu.tar.gz
1332023-11-06T17:46:49.481Z+ rm out/omicron-nexus-single-sled.tar.gz
1342023-11-06T17:46:49.490Z+ for zone in out/*.tar.gz
1352023-11-06T17:46:49.495Z++ basename out/clickhouse_keeper
1362023-11-06T17:46:49.501Z+ target/release/omicron-package stamp clickhouse_keeper 1.0.3-0.ci+git52e4932c778
1372023-11-06T17:46:49.506ZNov 06 17:46:49.053 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1382023-11-06T17:46:57.084ZCreated: out/versioned/clickhouse_keeper.tar.gz
1392023-11-06T17:46:57.508Z+ for zone in out/*.tar.gz
1402023-11-06T17:46:57.535Z++ basename out/clickhouse
1412023-11-06T17:46:57.542Z+ target/release/omicron-package stamp clickhouse 1.0.3-0.ci+git52e4932c778
1422023-11-06T17:46:57.551ZNov 06 17:46:57.104 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1432023-11-06T17:47:05.147ZCreated: out/versioned/clickhouse.tar.gz
1442023-11-06T17:47:05.158Z+ for zone in out/*.tar.gz
1452023-11-06T17:47:05.168Z++ basename out/cockroachdb
1462023-11-06T17:47:05.184Z+ target/release/omicron-package stamp cockroachdb 1.0.3-0.ci+git52e4932c778
1472023-11-06T17:47:05.192ZNov 06 17:47:05.117 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1482023-11-06T17:47:10.455ZCreated: out/versioned/cockroachdb.tar.gz
1492023-11-06T17:47:10.460Z+ for zone in out/*.tar.gz
1502023-11-06T17:47:10.465Z++ basename out/crucible-pantry
1512023-11-06T17:47:10.477Z+ target/release/omicron-package stamp crucible-pantry 1.0.3-0.ci+git52e4932c778
1522023-11-06T17:47:10.487ZNov 06 17:47:10.478 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1532023-11-06T17:47:11.439ZCreated: out/versioned/crucible-pantry.tar.gz
1542023-11-06T17:47:11.444Z+ for zone in out/*.tar.gz
1552023-11-06T17:47:11.448Z++ basename out/crucible
1562023-11-06T17:47:11.451Z+ target/release/omicron-package stamp crucible 1.0.3-0.ci+git52e4932c778
1572023-11-06T17:47:11.459ZNov 06 17:47:11.465 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1582023-11-06T17:47:13.288ZCreated: out/versioned/crucible.tar.gz
1592023-11-06T17:47:13.306Z+ for zone in out/*.tar.gz
1602023-11-06T17:47:13.317Z++ basename out/external-dns
1612023-11-06T17:47:13.331Z+ target/release/omicron-package stamp external-dns 1.0.3-0.ci+git52e4932c778
1622023-11-06T17:47:13.338ZNov 06 17:47:13.304 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1632023-11-06T17:47:14.331ZCreated: out/versioned/external-dns.tar.gz
1642023-11-06T17:47:14.344Z+ for zone in out/*.tar.gz
1652023-11-06T17:47:14.354Z++ basename out/internal-dns
1662023-11-06T17:47:14.374Z+ target/release/omicron-package stamp internal-dns 1.0.3-0.ci+git52e4932c778
1672023-11-06T17:47:14.390ZNov 06 17:47:14.352 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1682023-11-06T17:47:15.398ZCreated: out/versioned/internal-dns.tar.gz
1692023-11-06T17:47:15.404Z+ for zone in out/*.tar.gz
1702023-11-06T17:47:15.412Z++ basename out/ntp
1712023-11-06T17:47:15.423Z+ target/release/omicron-package stamp ntp 1.0.3-0.ci+git52e4932c778
1722023-11-06T17:47:15.426ZNov 06 17:47:15.418 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1732023-11-06T17:47:15.432ZCreated: out/versioned/ntp.tar.gz
1742023-11-06T17:47:15.437Z+ for zone in out/*.tar.gz
1752023-11-06T17:47:15.441Z++ basename out/omicron-gateway-asic
1762023-11-06T17:47:15.447Z+ target/release/omicron-package stamp omicron-gateway-asic 1.0.3-0.ci+git52e4932c778
1772023-11-06T17:47:15.451ZNov 06 17:47:15.437 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1782023-11-06T17:47:16.193ZCreated: out/versioned/omicron-gateway-asic.tar.gz
1792023-11-06T17:47:16.200Z+ for zone in out/*.tar.gz
1802023-11-06T17:47:16.205Z++ basename out/omicron-nexus
1812023-11-06T17:47:16.210Z+ target/release/omicron-package stamp omicron-nexus 1.0.3-0.ci+git52e4932c778
1822023-11-06T17:47:16.214ZNov 06 17:47:16.215 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1832023-11-06T17:47:19.228ZCreated: out/versioned/omicron-nexus.tar.gz
1842023-11-06T17:47:19.235Z+ for zone in out/*.tar.gz
1852023-11-06T17:47:19.242Z++ basename out/overlay
1862023-11-06T17:47:19.252Z+ target/release/omicron-package stamp overlay 1.0.3-0.ci+git52e4932c778
1872023-11-06T17:47:19.259ZNov 06 17:47:19.250 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1882023-11-06T17:47:19.673ZCreated: out/versioned/overlay.tar.gz
1892023-11-06T17:47:19.683Z+ for zone in out/*.tar.gz
1902023-11-06T17:47:19.702Z++ basename out/oximeter-collector
1912023-11-06T17:47:19.724Z+ target/release/omicron-package stamp oximeter-collector 1.0.3-0.ci+git52e4932c778
1922023-11-06T17:47:19.743ZNov 06 17:47:19.269 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1932023-11-06T17:47:20.110ZCreated: out/versioned/oximeter-collector.tar.gz
1942023-11-06T17:47:20.114Z+ for zone in out/*.tar.gz
1952023-11-06T17:47:20.118Z++ basename out/propolis-server
1962023-11-06T17:47:20.123Z+ target/release/omicron-package stamp propolis-server 1.0.3-0.ci+git52e4932c778
1972023-11-06T17:47:20.130ZNov 06 17:47:20.132 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1982023-11-06T17:47:21.895ZCreated: out/versioned/propolis-server.tar.gz
1992023-11-06T17:47:21.902Z+ for zone in out/*.tar.gz
2002023-11-06T17:47:22.322Z++ basename out/switch-asic
2012023-11-06T17:47:22.344Z+ target/release/omicron-package stamp switch-asic 1.0.3-0.ci+git52e4932c778
2022023-11-06T17:47:22.351ZNov 06 17:47:21.916 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
2032023-11-06T17:47:32.804ZCreated: out/versioned/switch-asic.tar.gz
2042023-11-06T17:47:32.827Z+ mv out/versioned/clickhouse_keeper.tar.gz out/versioned/clickhouse.tar.gz out/versioned/cockroachdb.tar.gz out/versioned/crucible-pantry.tar.gz out/versioned/crucible.tar.gz out/versioned/external-dns.tar.gz out/versioned/internal-dns.tar.gz out/versioned/ntp.tar.gz out/versioned/omicron-gateway-asic.tar.gz out/versioned/omicron-nexus.tar.gz out/versioned/overlay.tar.gz out/versioned/oximeter-collector.tar.gz out/versioned/propolis-server.tar.gz out/versioned/switch-asic.tar.gz out/
2052023-11-06T17:47:32.848Z+ OMICRON_NO_UNINSTALL=1
2062023-11-06T17:47:32.866Z+ target/release/omicron-package unpack --out install
2072023-11-06T17:47:32.882ZNov 06 17:47:32.630 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
2082023-11-06T17:47:32.895ZNov 06 17:47:32.632 INFO Installing service, dst: install/clickhouse.tar.gz, src: out/clickhouse.tar.gz
2092023-11-06T17:47:32.906ZNov 06 17:47:32.632 INFO Installing service, dst: install/cockroachdb.tar.gz, src: out/cockroachdb.tar.gz
2102023-11-06T17:47:32.914ZNov 06 17:47:32.632 INFO Installing service, dst: install/ntp.tar.gz, src: out/ntp.tar.gz
2112023-11-06T17:47:32.923ZNov 06 17:47:32.632 INFO Installing service, dst: install/crucible.tar.gz, src: out/crucible.tar.gz
2122023-11-06T17:47:32.933ZNov 06 17:47:32.632 INFO Installing service, dst: install/crucible_pantry.tar.gz, src: out/crucible-pantry.tar.gz
2132023-11-06T17:47:32.941ZNov 06 17:47:32.632 INFO Installing service, dst: install/clickhouse_keeper.tar.gz, src: out/clickhouse_keeper.tar.gz
2142023-11-06T17:47:32.949ZNov 06 17:47:32.632 INFO Installing service, dst: install/nexus.tar.gz, src: out/omicron-nexus.tar.gz
2152023-11-06T17:47:32.958ZNov 06 17:47:32.632 INFO Installing service, dst: install/overlay.tar.gz, src: out/overlay.tar.gz
2162023-11-06T17:47:32.967ZNov 06 17:47:32.632 INFO Installing service, dst: install/oximeter.tar.gz, src: out/oximeter-collector.tar.gz
2172023-11-06T17:47:32.976ZNov 06 17:47:32.635 INFO Installing service, dst: install/mgs.tar.gz, src: out/omicron-gateway-asic.tar.gz
2182023-11-06T17:47:32.985ZNov 06 17:47:32.708 INFO Installing service, dst: install/propolis-server.tar.gz, src: out/propolis-server.tar.gz
2192023-11-06T17:47:32.994ZNov 06 17:47:32.712 INFO Installing service, dst: install/sled-agent.tar, src: out/omicron-sled-agent.tar
2202023-11-06T17:47:33.006ZNov 06 17:47:32.742 INFO Installing service, dst: install/external_dns.tar.gz, src: out/external-dns.tar.gz
2212023-11-06T17:47:33.016ZNov 06 17:47:32.843 INFO Installing service, dst: install/switch.tar.gz, src: out/switch-asic.tar.gz
2222023-11-06T17:47:33.025ZNov 06 17:47:32.879 INFO Installing service, dst: install/internal_dns.tar.gz, src: out/internal-dns.tar.gz
2232023-11-06T17:47:33.033ZNov 06 17:47:32.959 INFO Installing service, dst: install/mg-ddm.tar, src: out/mg-ddm-gz.tar
2242023-11-06T17:47:33.782ZNov 06 17:47:33.788 INFO Unpacking service tarball, service_path: install/mg-ddm, tar_path: install/mg-ddm.tar
2252023-11-06T17:47:34.004ZNov 06 17:47:33.913 INFO Unpacking service tarball, service_path: install/sled-agent, tar_path: install/sled-agent.tar
2262023-11-06T17:47:34.181Z+ popd
2272023-11-06T17:47:34.188Z/work/oxidecomputer/omicron
2282023-11-06T17:47:34.205Z+ python3 -c 'import secrets; open("/work/key.txt", "w").write("ed25519:%s\n" % secrets.token_hex(32))'
2292023-11-06T17:47:36.326Z+ read -r TUFACEOUS_KEY
2302023-11-06T17:47:36.336Z+ export TUFACEOUS_KEY
2312023-11-06T17:47:36.346Z+ cat
2322023-11-06T17:47:36.352Z++ find /work/package/install -maxdepth 1 -type f -name '*.tar.gz'
2332023-11-06T17:47:36.357Z++ egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz'
2342023-11-06T17:47:36.362Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2352023-11-06T17:47:36.367Z+ cat
2362023-11-06T17:47:36.376Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2372023-11-06T17:47:36.396Z+ cat
2382023-11-06T17:47:36.401Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2392023-11-06T17:47:36.414Z+ cat
2402023-11-06T17:47:36.421Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2412023-11-06T17:47:36.426Z+ cat
2422023-11-06T17:47:36.440Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2432023-11-06T17:47:36.448Z+ cat
2442023-11-06T17:47:36.454Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2452023-11-06T17:47:36.459Z+ cat
2462023-11-06T17:47:36.463Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2472023-11-06T17:47:36.467Z+ cat
2482023-11-06T17:47:36.471Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2492023-11-06T17:47:36.478Z+ cat
2502023-11-06T17:47:36.483Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2512023-11-06T17:47:36.493Z+ cat
2522023-11-06T17:47:36.498Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2532023-11-06T17:47:36.502Z+ cat
2542023-11-06T17:47:36.507Z+ for kind in host trampoline
2552023-11-06T17:47:36.513Z+ cat
2562023-11-06T17:47:36.519Z+ for kind in host trampoline
2572023-11-06T17:47:36.524Z+ cat
2582023-11-06T17:47:36.529Z+ mkdir /work/hubris
2592023-11-06T17:47:36.534Z+ pushd /work/hubris
2602023-11-06T17:47:36.538Z/work/hubris /work/oxidecomputer/omicron
2612023-11-06T17:47:36.545Z+ source /work/oxidecomputer/omicron/tools/hubris_version
2622023-11-06T17:47:36.551Z++ TAGS=(gimlet-v1.0.3 psc-v1.0.3 sidecar-v1.0.3)
2632023-11-06T17:47:36.556Z+ for tag in "${TAGS[@]}"
2642023-11-06T17:47:36.564Z+ for board in "${ALL_BOARDS[@]}"
2652023-11-06T17:47:36.569Z+ [[ gimlet = \g\i\m\l\e\t ]]
2662023-11-06T17:47:36.576Z+ file=build-gimlet-c-image-default-v1.0.3.zip
2672023-11-06T17:47:36.586Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.3/build-gimlet-c-image-default-v1.0.3.zip
2682023-11-06T17:47:37.512Z+ grep -F build-gimlet-c-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2692023-11-06T17:47:37.523Z+ shasum -a 256 -c -
2702023-11-06T17:47:37.685Zbuild-gimlet-c-image-default-v1.0.3.zip: OK
2712023-11-06T17:47:37.689Z+ mv build-gimlet-c-image-default-v1.0.3.zip gimlet-c.zip
2722023-11-06T17:47:37.692Z+ for board in "${ALL_BOARDS[@]}"
2732023-11-06T17:47:37.696Z+ [[ gimlet = \g\i\m\l\e\t ]]
2742023-11-06T17:47:37.699Z+ file=build-gimlet-d-image-default-v1.0.3.zip
2752023-11-06T17:47:37.702Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.3/build-gimlet-d-image-default-v1.0.3.zip
2762023-11-06T17:47:39.051Z+ grep -F build-gimlet-d-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2772023-11-06T17:47:39.071Z+ shasum -a 256 -c -
2782023-11-06T17:47:39.116Zbuild-gimlet-d-image-default-v1.0.3.zip: OK
2792023-11-06T17:47:39.120Z+ mv build-gimlet-d-image-default-v1.0.3.zip gimlet-d.zip
2802023-11-06T17:47:39.137Z+ for board in "${ALL_BOARDS[@]}"
2812023-11-06T17:47:39.144Z+ [[ gimlet = \g\i\m\l\e\t ]]
2822023-11-06T17:47:39.149Z+ file=build-gimlet-e-image-default-v1.0.3.zip
2832023-11-06T17:47:39.157Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.3/build-gimlet-e-image-default-v1.0.3.zip
2842023-11-06T17:47:40.369Z+ grep -F build-gimlet-e-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2852023-11-06T17:47:40.374Z+ shasum -a 256 -c -
2862023-11-06T17:47:40.434Zbuild-gimlet-e-image-default-v1.0.3.zip: OK
2872023-11-06T17:47:40.439Z+ mv build-gimlet-e-image-default-v1.0.3.zip gimlet-e.zip
2882023-11-06T17:47:40.445Z+ for board in "${ALL_BOARDS[@]}"
2892023-11-06T17:47:40.448Z+ [[ gimlet = \p\s\c ]]
2902023-11-06T17:47:40.451Z+ for board in "${ALL_BOARDS[@]}"
2912023-11-06T17:47:40.455Z+ [[ gimlet = \p\s\c ]]
2922023-11-06T17:47:40.458Z+ for board in "${ALL_BOARDS[@]}"
2932023-11-06T17:47:40.462Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2942023-11-06T17:47:40.466Z+ for board in "${ALL_BOARDS[@]}"
2952023-11-06T17:47:40.469Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2962023-11-06T17:47:40.472Z+ for tag in "${TAGS[@]}"
2972023-11-06T17:47:40.475Z+ for board in "${ALL_BOARDS[@]}"
2982023-11-06T17:47:40.479Z+ [[ psc = \g\i\m\l\e\t ]]
2992023-11-06T17:47:40.482Z+ for board in "${ALL_BOARDS[@]}"
3002023-11-06T17:47:40.485Z+ [[ psc = \g\i\m\l\e\t ]]
3012023-11-06T17:47:40.488Z+ for board in "${ALL_BOARDS[@]}"
3022023-11-06T17:47:40.492Z+ [[ psc = \g\i\m\l\e\t ]]
3032023-11-06T17:47:40.495Z+ for board in "${ALL_BOARDS[@]}"
3042023-11-06T17:47:40.498Z+ [[ psc = \p\s\c ]]
3052023-11-06T17:47:40.501Z+ file=build-psc-b-image-default-v1.0.3.zip
3062023-11-06T17:47:40.505Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.3/build-psc-b-image-default-v1.0.3.zip
3072023-11-06T17:47:41.632Z+ grep -F build-psc-b-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3082023-11-06T17:47:41.693Z+ shasum -a 256 -c -
3092023-11-06T17:47:41.702Zbuild-psc-b-image-default-v1.0.3.zip: OK
3102023-11-06T17:47:41.711Z+ mv build-psc-b-image-default-v1.0.3.zip psc-b.zip
3112023-11-06T17:47:41.717Z+ for board in "${ALL_BOARDS[@]}"
3122023-11-06T17:47:41.723Z+ [[ psc = \p\s\c ]]
3132023-11-06T17:47:41.729Z+ file=build-psc-c-image-default-v1.0.3.zip
3142023-11-06T17:47:41.735Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.3/build-psc-c-image-default-v1.0.3.zip
3152023-11-06T17:47:43.465Z+ grep -F build-psc-c-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3162023-11-06T17:47:43.481Z+ shasum -a 256 -c -
3172023-11-06T17:47:43.500Zbuild-psc-c-image-default-v1.0.3.zip: OK
3182023-11-06T17:47:43.929Z+ mv build-psc-c-image-default-v1.0.3.zip psc-c.zip
3192023-11-06T17:47:43.944Z+ for board in "${ALL_BOARDS[@]}"
3202023-11-06T17:47:43.960Z+ [[ psc = \s\i\d\e\c\a\r ]]
3212023-11-06T17:47:43.969Z+ for board in "${ALL_BOARDS[@]}"
3222023-11-06T17:47:43.980Z+ [[ psc = \s\i\d\e\c\a\r ]]
3232023-11-06T17:47:43.990Z+ for tag in "${TAGS[@]}"
3242023-11-06T17:47:43.994Z+ for board in "${ALL_BOARDS[@]}"
3252023-11-06T17:47:43.997Z+ [[ sidecar = \g\i\m\l\e\t ]]
3262023-11-06T17:47:44.001Z+ for board in "${ALL_BOARDS[@]}"
3272023-11-06T17:47:44.008Z+ [[ sidecar = \g\i\m\l\e\t ]]
3282023-11-06T17:47:44.012Z+ for board in "${ALL_BOARDS[@]}"
3292023-11-06T17:47:44.016Z+ [[ sidecar = \g\i\m\l\e\t ]]
3302023-11-06T17:47:44.018Z+ for board in "${ALL_BOARDS[@]}"
3312023-11-06T17:47:44.022Z+ [[ sidecar = \p\s\c ]]
3322023-11-06T17:47:44.025Z+ for board in "${ALL_BOARDS[@]}"
3332023-11-06T17:47:44.030Z+ [[ sidecar = \p\s\c ]]
3342023-11-06T17:47:44.032Z+ for board in "${ALL_BOARDS[@]}"
3352023-11-06T17:47:44.035Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3362023-11-06T17:47:44.038Z+ file=build-sidecar-b-image-default-v1.0.3.zip
3372023-11-06T17:47:44.040Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.3/build-sidecar-b-image-default-v1.0.3.zip
3382023-11-06T17:47:44.407Z+ grep -F build-sidecar-b-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3392023-11-06T17:47:44.411Z+ shasum -a 256 -c -
3402023-11-06T17:47:44.477Zbuild-sidecar-b-image-default-v1.0.3.zip: OK
3412023-11-06T17:47:44.483Z+ mv build-sidecar-b-image-default-v1.0.3.zip sidecar-b.zip
3422023-11-06T17:47:44.494Z+ for board in "${ALL_BOARDS[@]}"
3432023-11-06T17:47:45.001Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3442023-11-06T17:47:45.015Z+ file=build-sidecar-c-image-default-v1.0.3.zip
3452023-11-06T17:47:45.023Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.3/build-sidecar-c-image-default-v1.0.3.zip
3462023-11-06T17:47:45.880Z+ grep -F build-sidecar-c-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3472023-11-06T17:47:45.887Z+ shasum -a 256 -c -
3482023-11-06T17:47:45.948Zbuild-sidecar-c-image-default-v1.0.3.zip: OK
3492023-11-06T17:47:45.953Z+ mv build-sidecar-c-image-default-v1.0.3.zip sidecar-c.zip
3502023-11-06T17:47:45.959Z+ popd
3512023-11-06T17:47:45.967Z/work/oxidecomputer/omicron
3522023-11-06T17:47:45.973Z+ source /work/oxidecomputer/omicron/tools/dvt_dock_version
3532023-11-06T17:47:45.978Z++ COMMIT=9cb2b40cea90ad40f5c0d2c3da96d26913253e06
3542023-11-06T17:47:46.147Z+ git init /work/dvt-dock
3552023-11-06T17:47:46.171Zhint: Using 'master' as the name for the initial branch. This default branch name
3562023-11-06T17:47:46.180Zhint: is subject to change. To configure the initial branch name to use in all
3572023-11-06T17:47:46.185Zhint: of your new repositories, which will suppress this warning, call:
3582023-11-06T17:47:46.192Zhint:
3592023-11-06T17:47:46.195Zhint: git config --global init.defaultBranch <name>
3602023-11-06T17:47:46.199Zhint:
3612023-11-06T17:47:46.204Zhint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
3622023-11-06T17:47:46.209Zhint: 'development'. The just-created branch can be renamed via this command:
3632023-11-06T17:47:46.212Zhint:
3642023-11-06T17:47:46.215Zhint: git branch -m <name>
3652023-11-06T17:47:46.222ZInitialized empty Git repository in /work/dvt-dock/.git/
3662023-11-06T17:47:46.227Z+ cd /work/dvt-dock
3672023-11-06T17:47:46.230Z+ git remote add origin https://github.com/oxidecomputer/dvt-dock.git
3682023-11-06T17:47:46.233Z+ git fetch --depth 1 origin 9cb2b40cea90ad40f5c0d2c3da96d26913253e06
3692023-11-06T17:48:00.220ZFrom https://github.com/oxidecomputer/dvt-dock
3702023-11-06T17:48:00.233Z * branch 9cb2b40cea90ad40f5c0d2c3da96d26913253e06 -> FETCH_HEAD
3712023-11-06T17:48:00.239Z+ git checkout FETCH_HEAD
3722023-11-06T17:48:00.446ZNote: switching to 'FETCH_HEAD'.
3732023-11-06T17:48:00.451Z
3742023-11-06T17:48:00.457ZYou are in 'detached HEAD' state. You can look around, make experimental
3752023-11-06T17:48:00.462Zchanges and commit them, and you can discard any commits you make in this
3762023-11-06T17:48:00.468Zstate without impacting any branches by switching back to a branch.
3772023-11-06T17:48:00.479Z
3782023-11-06T17:48:00.484ZIf you want to create a new branch to retain commits you create, you may
3792023-11-06T17:48:00.489Zdo so (now or later) by using -c with the switch command. Example:
3802023-11-06T17:48:00.496Z
3812023-11-06T17:48:00.503Z git switch -c <new-branch-name>
3822023-11-06T17:48:00.510Z
3832023-11-06T17:48:00.516ZOr undo this operation with:
3842023-11-06T17:48:00.531Z
3852023-11-06T17:48:00.546Z git switch -
3862023-11-06T17:48:00.577Z
3872023-11-06T17:48:00.988ZTurn off this advice by setting config variable advice.detachedHead to false
3882023-11-06T17:48:00.993Z
3892023-11-06T17:48:00.997ZHEAD is now at 9cb2b40 RoT v1.0.2 production
3902023-11-06T17:48:01.025Z+ SERIES_LIST=()
3912023-11-06T17:48:01.032Z+ prep_rot_all_series
3922023-11-06T17:48:01.048Z+ series=rot-all
3932023-11-06T17:48:01.057Z+ SERIES_LIST+=("$series")
3942023-11-06T17:48:01.083Z+ manifest=/work/manifest-rot-all.toml
3952023-11-06T17:48:01.094Z+ cp /work/manifest.toml /work/manifest-rot-all.toml
3962023-11-06T17:48:01.109Z+ for board_rev in "${ALL_BOARDS[@]}"
3972023-11-06T17:48:01.119Z+ board=gimlet
3982023-11-06T17:48:01.127Z+ tufaceous_board=gimlet
3992023-11-06T17:48:01.133Z+ sp_image=/work/hubris/gimlet-c.zip
4002023-11-06T17:48:01.139Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
4012023-11-06T17:48:01.155Z+ sp_caboose_version=1.0.3
4022023-11-06T17:48:01.160Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
4032023-11-06T17:48:01.165Z+ sp_caboose_board=gimlet-c
4042023-11-06T17:48:01.170Z+ cat
4052023-11-06T17:48:01.174Z+ for board_rev in "${ALL_BOARDS[@]}"
4062023-11-06T17:48:01.179Z+ board=gimlet
4072023-11-06T17:48:01.184Z+ tufaceous_board=gimlet
4082023-11-06T17:48:01.210Z+ sp_image=/work/hubris/gimlet-d.zip
4092023-11-06T17:48:01.637Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
4102023-11-06T17:48:01.652Z+ sp_caboose_version=1.0.3
4112023-11-06T17:48:01.662Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
4122023-11-06T17:48:01.667Z+ sp_caboose_board=gimlet-d
4132023-11-06T17:48:01.671Z+ cat
4142023-11-06T17:48:01.675Z+ for board_rev in "${ALL_BOARDS[@]}"
4152023-11-06T17:48:01.679Z+ board=gimlet
4162023-11-06T17:48:01.683Z+ tufaceous_board=gimlet
4172023-11-06T17:48:01.686Z+ sp_image=/work/hubris/gimlet-e.zip
4182023-11-06T17:48:01.690Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
4192023-11-06T17:48:01.694Z+ sp_caboose_version=1.0.3
4202023-11-06T17:48:01.698Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
4212023-11-06T17:48:01.701Z+ sp_caboose_board=gimlet-e
4222023-11-06T17:48:01.709Z+ cat
4232023-11-06T17:48:01.712Z+ for board_rev in "${ALL_BOARDS[@]}"
4242023-11-06T17:48:01.715Z+ board=psc
4252023-11-06T17:48:01.719Z+ tufaceous_board=psc
4262023-11-06T17:48:01.723Z+ sp_image=/work/hubris/psc-b.zip
4272023-11-06T17:48:01.726Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
4282023-11-06T17:48:01.731Z+ sp_caboose_version=1.0.3
4292023-11-06T17:48:01.734Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
4302023-11-06T17:48:01.738Z+ sp_caboose_board=psc-b
4312023-11-06T17:48:01.742Z+ cat
4322023-11-06T17:48:01.747Z+ for board_rev in "${ALL_BOARDS[@]}"
4332023-11-06T17:48:01.751Z+ board=psc
4342023-11-06T17:48:01.754Z+ tufaceous_board=psc
4352023-11-06T17:48:01.758Z+ sp_image=/work/hubris/psc-c.zip
4362023-11-06T17:48:01.761Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
4372023-11-06T17:48:01.765Z+ sp_caboose_version=1.0.3
4382023-11-06T17:48:01.769Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
4392023-11-06T17:48:01.774Z+ sp_caboose_board=psc-c
4402023-11-06T17:48:01.777Z+ cat
4412023-11-06T17:48:01.781Z+ for board_rev in "${ALL_BOARDS[@]}"
4422023-11-06T17:48:01.784Z+ board=sidecar
4432023-11-06T17:48:01.788Z+ tufaceous_board=switch
4442023-11-06T17:48:01.791Z+ sp_image=/work/hubris/sidecar-b.zip
4452023-11-06T17:48:01.796Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
4462023-11-06T17:48:01.799Z+ sp_caboose_version=1.0.3
4472023-11-06T17:48:01.803Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
4482023-11-06T17:48:01.807Z+ sp_caboose_board=sidecar-b
4492023-11-06T17:48:01.811Z+ cat
4502023-11-06T17:48:01.814Z+ for board_rev in "${ALL_BOARDS[@]}"
4512023-11-06T17:48:01.817Z+ board=sidecar
4522023-11-06T17:48:01.820Z+ tufaceous_board=switch
4532023-11-06T17:48:01.823Z+ sp_image=/work/hubris/sidecar-c.zip
4542023-11-06T17:48:01.828Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
4552023-11-06T17:48:01.832Z+ sp_caboose_version=1.0.3
4562023-11-06T17:48:01.839Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
4572023-11-06T17:48:01.854Z+ sp_caboose_board=sidecar-c
4582023-11-06T17:48:01.865Z+ cat
4592023-11-06T17:48:01.967Z+ add_hubris_artifacts rot-staging-dev staging/dev cert-staging-dev-v1.0.2 gimlet-c gimlet-d gimlet-e psc-b psc-c sidecar-b sidecar-c
4602023-11-06T17:48:01.990Z+ series=rot-staging-dev
4612023-11-06T17:48:02.006Z+ rot_dir=staging/dev
4622023-11-06T17:48:02.017Z+ rot_version=cert-staging-dev-v1.0.2
4632023-11-06T17:48:02.027Z+ shift 3
4642023-11-06T17:48:02.039Z+ SERIES_LIST+=("$series")
4652023-11-06T17:48:02.050Z+ manifest=/work/manifest-rot-staging-dev.toml
4662023-11-06T17:48:02.060Z+ manifest_rot_all=/work/manifest-rot-all.toml
4672023-11-06T17:48:02.082Z+ cp /work/manifest.toml /work/manifest-rot-staging-dev.toml
4682023-11-06T17:48:02.095Z+ for board in gimlet psc sidecar
4692023-11-06T17:48:02.110Z+ tufaceous_board=gimlet
4702023-11-06T17:48:02.572Z+ rot_image_a=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip
4712023-11-06T17:48:02.594Z+ rot_image_b=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4722023-11-06T17:48:02.611Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4732023-11-06T17:48:02.627Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip
4742023-11-06T17:48:02.643Z++ output_a=1.0.2
4752023-11-06T17:48:02.651Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4762023-11-06T17:48:02.658Z++ output_b=1.0.2
4772023-11-06T17:48:02.665Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
4782023-11-06T17:48:02.673Z++ echo 1.0.2
4792023-11-06T17:48:02.679Z+ rot_caboose_version=1.0.2
4802023-11-06T17:48:02.688Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4812023-11-06T17:48:02.692Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip
4822023-11-06T17:48:02.701Z++ output_a=oxide-rot-1
4832023-11-06T17:48:03.117Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4842023-11-06T17:48:03.123Z++ output_b=oxide-rot-1
4852023-11-06T17:48:03.131Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
4862023-11-06T17:48:03.139Z++ echo oxide-rot-1
4872023-11-06T17:48:03.153Z+ rot_caboose_board=oxide-rot-1
4882023-11-06T17:48:03.164Z+ cat
4892023-11-06T17:48:03.183Z+ cat
4902023-11-06T17:48:03.194Z+ for board in gimlet psc sidecar
4912023-11-06T17:48:03.630Z+ tufaceous_board=psc
4922023-11-06T17:48:03.639Z+ rot_image_a=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip
4932023-11-06T17:48:03.645Z+ rot_image_b=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4942023-11-06T17:48:03.651Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4952023-11-06T17:48:03.657Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip
4962023-11-06T17:48:03.663Z++ output_a=1.0.2
4972023-11-06T17:48:03.670Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4982023-11-06T17:48:03.677Z++ output_b=1.0.2
4992023-11-06T17:48:03.692Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
5002023-11-06T17:48:04.542Z++ echo 1.0.2
5012023-11-06T17:48:04.548Z+ rot_caboose_version=1.0.2
5022023-11-06T17:48:04.558Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
5032023-11-06T17:48:04.571Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip
5042023-11-06T17:48:04.986Z++ output_a=oxide-rot-1
5052023-11-06T17:48:04.996Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
5062023-11-06T17:48:05.009Z++ output_b=oxide-rot-1
5072023-11-06T17:48:05.022Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5082023-11-06T17:48:05.034Z++ echo oxide-rot-1
5092023-11-06T17:48:05.059Z+ rot_caboose_board=oxide-rot-1
5102023-11-06T17:48:05.073Z+ cat
5112023-11-06T17:48:05.086Z+ cat
5122023-11-06T17:48:05.093Z+ for board in gimlet psc sidecar
5132023-11-06T17:48:05.099Z+ tufaceous_board=switch
5142023-11-06T17:48:05.107Z+ rot_image_a=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip
5152023-11-06T17:48:05.113Z+ rot_image_b=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5162023-11-06T17:48:05.123Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5172023-11-06T17:48:05.132Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip
5182023-11-06T17:48:05.138Z++ output_a=1.0.2
5192023-11-06T17:48:05.143Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5202023-11-06T17:48:05.164Z++ output_b=1.0.2
5212023-11-06T17:48:05.177Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
5222023-11-06T17:48:05.192Z++ echo 1.0.2
5232023-11-06T17:48:05.218Z+ rot_caboose_version=1.0.2
5242023-11-06T17:48:05.228Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5252023-11-06T17:48:05.234Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip
5262023-11-06T17:48:05.240Z++ output_a=oxide-rot-1
5272023-11-06T17:48:05.246Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5282023-11-06T17:48:05.251Z++ output_b=oxide-rot-1
5292023-11-06T17:48:05.255Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5302023-11-06T17:48:05.260Z++ echo oxide-rot-1
5312023-11-06T17:48:05.266Z+ rot_caboose_board=oxide-rot-1
5322023-11-06T17:48:05.271Z+ cat
5332023-11-06T17:48:05.276Z+ cat
5342023-11-06T17:48:05.281Z+ for board_rev in "$@"
5352023-11-06T17:48:05.288Z+ board=gimlet
5362023-11-06T17:48:05.292Z+ tufaceous_board=gimlet
5372023-11-06T17:48:05.298Z+ sp_image=/work/hubris/gimlet-c.zip
5382023-11-06T17:48:05.306Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
5392023-11-06T17:48:05.321Z+ sp_caboose_version=1.0.3
5402023-11-06T17:48:05.327Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
5412023-11-06T17:48:05.334Z+ sp_caboose_board=gimlet-c
5422023-11-06T17:48:05.340Z+ cat
5432023-11-06T17:48:05.348Z+ for board_rev in "$@"
5442023-11-06T17:48:05.354Z+ board=gimlet
5452023-11-06T17:48:05.361Z+ tufaceous_board=gimlet
5462023-11-06T17:48:05.366Z+ sp_image=/work/hubris/gimlet-d.zip
5472023-11-06T17:48:05.371Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
5482023-11-06T17:48:05.378Z+ sp_caboose_version=1.0.3
5492023-11-06T17:48:05.383Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
5502023-11-06T17:48:05.389Z+ sp_caboose_board=gimlet-d
5512023-11-06T17:48:05.396Z+ cat
5522023-11-06T17:48:05.402Z+ for board_rev in "$@"
5532023-11-06T17:48:05.408Z+ board=gimlet
5542023-11-06T17:48:05.416Z+ tufaceous_board=gimlet
5552023-11-06T17:48:05.420Z+ sp_image=/work/hubris/gimlet-e.zip
5562023-11-06T17:48:05.426Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
5572023-11-06T17:48:05.431Z+ sp_caboose_version=1.0.3
5582023-11-06T17:48:05.440Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
5592023-11-06T17:48:05.445Z+ sp_caboose_board=gimlet-e
5602023-11-06T17:48:05.463Z+ cat
5612023-11-06T17:48:05.476Z+ for board_rev in "$@"
5622023-11-06T17:48:05.498Z+ board=psc
5632023-11-06T17:48:05.519Z+ tufaceous_board=psc
5642023-11-06T17:48:05.531Z+ sp_image=/work/hubris/psc-b.zip
5652023-11-06T17:48:05.541Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
5662023-11-06T17:48:05.551Z+ sp_caboose_version=1.0.3
5672023-11-06T17:48:05.559Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
5682023-11-06T17:48:05.570Z+ sp_caboose_board=psc-b
5692023-11-06T17:48:05.583Z+ cat
5702023-11-06T17:48:05.597Z+ for board_rev in "$@"
5712023-11-06T17:48:05.615Z+ board=psc
5722023-11-06T17:48:05.640Z+ tufaceous_board=psc
5732023-11-06T17:48:05.652Z+ sp_image=/work/hubris/psc-c.zip
5742023-11-06T17:48:05.664Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
5752023-11-06T17:48:05.680Z+ sp_caboose_version=1.0.3
5762023-11-06T17:48:05.690Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
5772023-11-06T17:48:05.699Z+ sp_caboose_board=psc-c
5782023-11-06T17:48:05.707Z+ cat
5792023-11-06T17:48:05.716Z+ for board_rev in "$@"
5802023-11-06T17:48:05.727Z+ board=sidecar
5812023-11-06T17:48:05.809Z+ tufaceous_board=switch
5822023-11-06T17:48:05.834Z+ sp_image=/work/hubris/sidecar-b.zip
5832023-11-06T17:48:05.857Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
5842023-11-06T17:48:05.880Z+ sp_caboose_version=1.0.3
5852023-11-06T17:48:05.898Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
5862023-11-06T17:48:05.912Z+ sp_caboose_board=sidecar-b
5872023-11-06T17:48:05.928Z+ cat
5882023-11-06T17:48:06.757Z+ for board_rev in "$@"
5892023-11-06T17:48:06.766Z+ board=sidecar
5902023-11-06T17:48:06.779Z+ tufaceous_board=switch
5912023-11-06T17:48:07.199Z+ sp_image=/work/hubris/sidecar-c.zip
5922023-11-06T17:48:07.210Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
5932023-11-06T17:48:07.225Z+ sp_caboose_version=1.0.3
5942023-11-06T17:48:07.235Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
5952023-11-06T17:48:07.780Z+ sp_caboose_board=sidecar-c
5962023-11-06T17:48:07.793Z+ cat
5972023-11-06T17:48:07.806Z+ add_hubris_artifacts rot-prod-rel prod/rel cert-prod-rel-v1.0.2 gimlet-c gimlet-d gimlet-e psc-b psc-c sidecar-b sidecar-c
5982023-11-06T17:48:07.818Z+ series=rot-prod-rel
5992023-11-06T17:48:07.837Z+ rot_dir=prod/rel
6002023-11-06T17:48:07.852Z+ rot_version=cert-prod-rel-v1.0.2
6012023-11-06T17:48:07.868Z+ shift 3
6022023-11-06T17:48:07.885Z+ SERIES_LIST+=("$series")
6032023-11-06T17:48:07.907Z+ manifest=/work/manifest-rot-prod-rel.toml
6042023-11-06T17:48:07.915Z+ manifest_rot_all=/work/manifest-rot-all.toml
6052023-11-06T17:48:07.925Z+ cp /work/manifest.toml /work/manifest-rot-prod-rel.toml
6062023-11-06T17:48:07.934Z+ for board in gimlet psc sidecar
6072023-11-06T17:48:07.945Z+ tufaceous_board=gimlet
6082023-11-06T17:48:07.954Z+ rot_image_a=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip
6092023-11-06T17:48:07.965Z+ rot_image_b=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6102023-11-06T17:48:07.976Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6112023-11-06T17:48:08.399Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip
6122023-11-06T17:48:08.416Z++ output_a=1.0.2
6132023-11-06T17:48:08.426Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6142023-11-06T17:48:08.437Z++ output_b=1.0.2
6152023-11-06T17:48:08.445Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
6162023-11-06T17:48:08.461Z++ echo 1.0.2
6172023-11-06T17:48:08.472Z+ rot_caboose_version=1.0.2
6182023-11-06T17:48:08.479Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6192023-11-06T17:48:08.488Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip
6202023-11-06T17:48:08.498Z++ output_a=oxide-rot-1
6212023-11-06T17:48:08.504Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6222023-11-06T17:48:08.513Z++ output_b=oxide-rot-1
6232023-11-06T17:48:08.519Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6242023-11-06T17:48:08.525Z++ echo oxide-rot-1
6252023-11-06T17:48:08.530Z+ rot_caboose_board=oxide-rot-1
6262023-11-06T17:48:08.538Z+ cat
6272023-11-06T17:48:08.548Z+ cat
6282023-11-06T17:48:08.558Z+ for board in gimlet psc sidecar
6292023-11-06T17:48:08.571Z+ tufaceous_board=psc
6302023-11-06T17:48:08.599Z+ rot_image_a=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip
6312023-11-06T17:48:08.627Z+ rot_image_b=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6322023-11-06T17:48:09.048Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6332023-11-06T17:48:09.061Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip
6342023-11-06T17:48:09.070Z++ output_a=1.0.2
6352023-11-06T17:48:09.076Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6362023-11-06T17:48:09.086Z++ output_b=1.0.2
6372023-11-06T17:48:09.509Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
6382023-11-06T17:48:09.521Z++ echo 1.0.2
6392023-11-06T17:48:09.937Z+ rot_caboose_version=1.0.2
6402023-11-06T17:48:09.944Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6412023-11-06T17:48:09.949Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip
6422023-11-06T17:48:09.954Z++ output_a=oxide-rot-1
6432023-11-06T17:48:09.959Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6442023-11-06T17:48:09.966Z++ output_b=oxide-rot-1
6452023-11-06T17:48:09.969Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6462023-11-06T17:48:09.975Z++ echo oxide-rot-1
6472023-11-06T17:48:09.981Z+ rot_caboose_board=oxide-rot-1
6482023-11-06T17:48:09.985Z+ cat
6492023-11-06T17:48:09.990Z+ cat
6502023-11-06T17:48:09.997Z+ for board in gimlet psc sidecar
6512023-11-06T17:48:10.006Z+ tufaceous_board=switch
6522023-11-06T17:48:10.019Z+ rot_image_a=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip
6532023-11-06T17:48:10.437Z+ rot_image_b=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6542023-11-06T17:48:10.446Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6552023-11-06T17:48:10.456Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip
6562023-11-06T17:48:10.473Z++ output_a=1.0.2
6572023-11-06T17:48:10.485Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6582023-11-06T17:48:10.496Z++ output_b=1.0.2
6592023-11-06T17:48:10.925Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
6602023-11-06T17:48:10.955Z++ echo 1.0.2
6612023-11-06T17:48:11.469Z+ rot_caboose_version=1.0.2
6622023-11-06T17:48:11.488Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6632023-11-06T17:48:11.506Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip
6642023-11-06T17:48:11.516Z++ output_a=oxide-rot-1
6652023-11-06T17:48:11.526Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6662023-11-06T17:48:11.535Z++ output_b=oxide-rot-1
6672023-11-06T17:48:11.543Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6682023-11-06T17:48:11.554Z++ echo oxide-rot-1
6692023-11-06T17:48:11.975Z+ rot_caboose_board=oxide-rot-1
6702023-11-06T17:48:11.984Z+ cat
6712023-11-06T17:48:11.993Z+ cat
6722023-11-06T17:48:12.010Z+ for board_rev in "$@"
6732023-11-06T17:48:12.024Z+ board=gimlet
6742023-11-06T17:48:12.039Z+ tufaceous_board=gimlet
6752023-11-06T17:48:12.054Z+ sp_image=/work/hubris/gimlet-c.zip
6762023-11-06T17:48:12.069Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
6772023-11-06T17:48:12.077Z+ sp_caboose_version=1.0.3
6782023-11-06T17:48:12.084Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
6792023-11-06T17:48:12.090Z+ sp_caboose_board=gimlet-c
6802023-11-06T17:48:12.095Z+ cat
6812023-11-06T17:48:12.101Z+ for board_rev in "$@"
6822023-11-06T17:48:12.106Z+ board=gimlet
6832023-11-06T17:48:12.112Z+ tufaceous_board=gimlet
6842023-11-06T17:48:12.124Z+ sp_image=/work/hubris/gimlet-d.zip
6852023-11-06T17:48:12.131Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
6862023-11-06T17:48:12.136Z+ sp_caboose_version=1.0.3
6872023-11-06T17:48:12.147Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
6882023-11-06T17:48:12.150Z+ sp_caboose_board=gimlet-d
6892023-11-06T17:48:12.153Z+ cat
6902023-11-06T17:48:12.156Z+ for board_rev in "$@"
6912023-11-06T17:48:12.166Z+ board=gimlet
6922023-11-06T17:48:12.191Z+ tufaceous_board=gimlet
6932023-11-06T17:48:12.194Z+ sp_image=/work/hubris/gimlet-e.zip
6942023-11-06T17:48:12.197Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
6952023-11-06T17:48:12.205Z+ sp_caboose_version=1.0.3
6962023-11-06T17:48:12.208Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
6972023-11-06T17:48:12.213Z+ sp_caboose_board=gimlet-e
6982023-11-06T17:48:12.224Z+ cat
6992023-11-06T17:48:12.257Z+ for board_rev in "$@"
7002023-11-06T17:48:12.268Z+ board=psc
7012023-11-06T17:48:12.689Z+ tufaceous_board=psc
7022023-11-06T17:48:12.699Z+ sp_image=/work/hubris/psc-b.zip
7032023-11-06T17:48:12.712Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
7042023-11-06T17:48:12.732Z+ sp_caboose_version=1.0.3
7052023-11-06T17:48:12.743Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
7062023-11-06T17:48:12.758Z+ sp_caboose_board=psc-b
7072023-11-06T17:48:12.771Z+ cat
7082023-11-06T17:48:12.781Z+ for board_rev in "$@"
7092023-11-06T17:48:12.785Z+ board=psc
7102023-11-06T17:48:12.789Z+ tufaceous_board=psc
7112023-11-06T17:48:12.794Z+ sp_image=/work/hubris/psc-c.zip
7122023-11-06T17:48:12.798Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
7132023-11-06T17:48:12.801Z+ sp_caboose_version=1.0.3
7142023-11-06T17:48:12.804Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
7152023-11-06T17:48:12.807Z+ sp_caboose_board=psc-c
7162023-11-06T17:48:12.812Z+ cat
7172023-11-06T17:48:12.814Z+ for board_rev in "$@"
7182023-11-06T17:48:12.818Z+ board=sidecar
7192023-11-06T17:48:12.821Z+ tufaceous_board=switch
7202023-11-06T17:48:12.824Z+ sp_image=/work/hubris/sidecar-b.zip
7212023-11-06T17:48:12.828Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
7222023-11-06T17:48:12.832Z+ sp_caboose_version=1.0.3
7232023-11-06T17:48:12.836Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
7242023-11-06T17:48:12.839Z+ sp_caboose_board=sidecar-b
7252023-11-06T17:48:12.843Z+ cat
7262023-11-06T17:48:12.847Z+ for board_rev in "$@"
7272023-11-06T17:48:12.850Z+ board=sidecar
7282023-11-06T17:48:12.855Z+ tufaceous_board=switch
7292023-11-06T17:48:12.858Z+ sp_image=/work/hubris/sidecar-c.zip
7302023-11-06T17:48:12.862Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
7312023-11-06T17:48:12.866Z+ sp_caboose_version=1.0.3
7322023-11-06T17:48:12.872Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
7332023-11-06T17:48:12.879Z+ sp_caboose_board=sidecar-c
7342023-11-06T17:48:12.886Z+ cat
7352023-11-06T17:48:12.895Z+ for series in "${SERIES_LIST[@]}"
7362023-11-06T17:48:12.906Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-all.toml /work/repo-rot-all.zip
7372023-11-06T17:48:13.513ZNov 06 17:48:13.512 INFO assembling repository in `/tmp/tufaceousauyTwi`, component: OmicronRepoAssembler
7382023-11-06T17:48:26.604ZNov 06 17:48:26.602 INFO artifacts assembled and archived to `/work/repo-rot-all.zip`, component: OmicronRepoAssembler
7392023-11-06T17:48:26.992Z+ digest -a sha256 /work/repo-rot-all.zip
7402023-11-06T17:48:34.876Z+ split -a 1 -b 1024m /work/repo-rot-all.zip /work/repo-rot-all.zip.part
7412023-11-06T17:48:44.513Z+ rm /work/repo-rot-all.zip
7422023-11-06T17:48:44.521Z+ touch /work/repo-rot-all.zip.partb
7432023-11-06T17:48:44.525Z+ for series in "${SERIES_LIST[@]}"
7442023-11-06T17:48:44.527Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-staging-dev.toml /work/repo-rot-staging-dev.zip
7452023-11-06T17:48:54.710ZNov 06 17:48:54.708 INFO assembling repository in `/tmp/tufaceousFT8ksK`, component: OmicronRepoAssembler
7462023-11-06T17:49:07.337ZNov 06 17:49:07.330 INFO artifacts assembled and archived to `/work/repo-rot-staging-dev.zip`, component: OmicronRepoAssembler
7472023-11-06T17:49:07.801Z+ digest -a sha256 /work/repo-rot-staging-dev.zip
7482023-11-06T17:49:15.186Z+ split -a 1 -b 1024m /work/repo-rot-staging-dev.zip /work/repo-rot-staging-dev.zip.part
7492023-11-06T17:49:24.712Z+ rm /work/repo-rot-staging-dev.zip
7502023-11-06T17:49:24.728Z+ touch /work/repo-rot-staging-dev.zip.partb
7512023-11-06T17:49:24.740Z+ for series in "${SERIES_LIST[@]}"
7522023-11-06T17:49:24.748Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-prod-rel.toml /work/repo-rot-prod-rel.zip
7532023-11-06T17:49:34.868ZNov 06 17:49:34.868 INFO assembling repository in `/tmp/tufaceous7oZ9jg`, component: OmicronRepoAssembler
7542023-11-06T17:49:47.494ZNov 06 17:49:47.485 INFO artifacts assembled and archived to `/work/repo-rot-prod-rel.zip`, component: OmicronRepoAssembler
7552023-11-06T17:49:48.320Z+ digest -a sha256 /work/repo-rot-prod-rel.zip
7562023-11-06T17:49:55.306Z+ split -a 1 -b 1024m /work/repo-rot-prod-rel.zip /work/repo-rot-prod-rel.zip.part
7572023-11-06T17:50:04.834Z+ rm /work/repo-rot-prod-rel.zip
7582023-11-06T17:50:04.843Z+ touch /work/repo-rot-prod-rel.zip.partb
7592023-11-06T17:50:04.849Zprocess exited: duration 199313 ms, exit code 0
 
7602023-11-06T17:50:04.867Zfound 13 output files
7612023-11-06T17:50:04.878Zuploading: /work/manifest-rot-all.toml (4975 bytes)
7622023-11-06T17:50:05.901Zuploaded: /work/manifest-rot-all.toml
7632023-11-06T17:50:05.911Zuploading: /work/manifest-rot-prod-rel.toml (3693 bytes)
7642023-11-06T17:50:06.937Zuploaded: /work/manifest-rot-prod-rel.toml
7652023-11-06T17:50:07.384Zuploading: /work/manifest-rot-staging-dev.toml (3729 bytes)
7662023-11-06T17:50:07.959Zuploaded: /work/manifest-rot-staging-dev.toml
7672023-11-06T17:50:07.974Zuploading: /work/manifest.toml (1578 bytes)
7682023-11-06T17:50:09.421Zuploaded: /work/manifest.toml
7692023-11-06T17:50:09.452Zuploading: /work/repo-rot-all.zip.parta (1073741824 bytes)
7702023-11-06T17:58:35.762Zuploaded: /work/repo-rot-all.zip.parta
7712023-11-06T17:58:36.181Zuploading: /work/repo-rot-all.zip.partb (405393857 bytes)
7722023-11-06T18:01:15.606Zuploaded: /work/repo-rot-all.zip.partb
7732023-11-06T18:01:15.671Zuploading: /work/repo-rot-prod-rel.zip.parta (1073741824 bytes)
7742023-11-06T18:10:03.515Zuploaded: /work/repo-rot-prod-rel.zip.parta
7752023-11-06T18:10:03.807Zuploading: /work/repo-rot-prod-rel.zip.partb (395161141 bytes)
7762023-11-06T18:12:54.709Zuploaded: /work/repo-rot-prod-rel.zip.partb
7772023-11-06T18:12:54.797Zuploading: /work/repo-rot-staging-dev.zip.parta (1073741824 bytes)
7782023-11-06T18:24:33.027Zuploaded: /work/repo-rot-staging-dev.zip.parta
7792023-11-06T18:24:33.467Zuploading: /work/repo-rot-staging-dev.zip.partb (395161498 bytes)
7802023-11-06T18:28:38.607Zuploaded: /work/repo-rot-staging-dev.zip.partb
7812023-11-06T18:28:38.748Zuploading: /work/repo-rot-all.zip.sha256.txt (65 bytes)
7822023-11-06T18:28:38.939Zuploaded: /work/repo-rot-all.zip.sha256.txt
7832023-11-06T18:28:39.003Zuploading: /work/repo-rot-prod-rel.zip.sha256.txt (65 bytes)
7842023-11-06T18:28:39.946Zuploaded: /work/repo-rot-prod-rel.zip.sha256.txt
7852023-11-06T18:28:40.443Zuploading: /work/repo-rot-staging-dev.zip.sha256.txt (65 bytes)
7862023-11-06T18:28:41.666Zuploaded: /work/repo-rot-staging-dev.zip.sha256.txt