01HD1ZC0XY0EZ397Y0VGDK58B3: 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: 01HD1ZCWHBA963NY014WFF4WGH

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12023-10-18T19:23:53.733Zjob dependencies complete; ready to run (waiting for 1 h 18 m 47 s)
22023-10-18T19:25:13.334Zjob assigned to worker 01HD23X66PK3B81J9YHWEXF0QV (queued for 1 m 19 s)
32023-10-18T19:25:13.839Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap-0d925b23e976736e.gz
42023-10-18T19:25:14.295Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap-0d925b23e976736e.gz
52023-10-18T19:25:14.298Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
62023-10-18T19:25:23.043Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
72023-10-18T19:25:23.046Zdownloading input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-9d1a76d5368d1fd3.gz
82023-10-18T19:25:35.438Zdownloaded input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-9d1a76d5368d1fd3.gz
92023-10-18T19:25:35.441Zdownloading input: /input/ci-tools/work/caboose-util.gz
102023-10-18T19:25:36.192Zdownloaded input: /input/ci-tools/work/caboose-util.gz
112023-10-18T19:25:36.196Zdownloading input: /input/ci-tools/work/tufaceous.gz
122023-10-18T19:25:37.826Zdownloaded input: /input/ci-tools/work/tufaceous.gz
132023-10-18T19:25:37.829Zdownloading input: /input/package/work/version.txt
142023-10-18T19:25:37.839Zdownloaded input: /input/package/work/version.txt
152023-10-18T19:25:37.842Zdownloading input: /input/package/work/package.tar.gz
162023-10-18T19:25:41.464Zdownloaded input: /input/package/work/package.tar.gz
172023-10-18T19:25:41.467Zdownloading input: /input/package/work/global-zone-packages.tar.gz
182023-10-18T19:25:49.251Zdownloaded input: /input/package/work/global-zone-packages.tar.gz
192023-10-18T19:25:49.255Zdownloading input: /input/package/work/trampoline-global-zone-packages.tar.gz
202023-10-18T19:25:53.414Zdownloaded input: /input/package/work/trampoline-global-zone-packages.tar.gz
212023-10-18T19:25:53.417Zdownloading input: /input/package/work/zones/clickhouse.tar.gz
222023-10-18T19:26:07.021Zdownloaded input: /input/package/work/zones/clickhouse.tar.gz
232023-10-18T19:26:07.024Zdownloading input: /input/package/work/zones/clickhouse_keeper.tar.gz
242023-10-18T19:26:18.575Zdownloaded input: /input/package/work/zones/clickhouse_keeper.tar.gz
252023-10-18T19:26:18.579Zdownloading input: /input/package/work/zones/cockroachdb.tar.gz
262023-10-18T19:26:29.299Zdownloaded input: /input/package/work/zones/cockroachdb.tar.gz
272023-10-18T19:26:29.302Zdownloading input: /input/package/work/zones/crucible-pantry.tar.gz
282023-10-18T19:26:30.557Zdownloaded input: /input/package/work/zones/crucible-pantry.tar.gz
292023-10-18T19:26:30.560Zdownloading input: /input/package/work/zones/crucible.tar.gz
302023-10-18T19:26:32.509Zdownloaded input: /input/package/work/zones/crucible.tar.gz
312023-10-18T19:26:32.512Zdownloading input: /input/package/work/zones/external-dns.tar.gz
322023-10-18T19:26:34.011Zdownloaded input: /input/package/work/zones/external-dns.tar.gz
332023-10-18T19:26:34.014Zdownloading input: /input/package/work/zones/internal-dns.tar.gz
342023-10-18T19:26:35.845Zdownloaded input: /input/package/work/zones/internal-dns.tar.gz
352023-10-18T19:26:35.848Zdownloading input: /input/package/work/zones/ntp.tar.gz
362023-10-18T19:26:35.896Zdownloaded input: /input/package/work/zones/ntp.tar.gz
372023-10-18T19:26:35.899Zdownloading input: /input/package/work/zones/omicron-gateway-asic.tar.gz
382023-10-18T19:26:36.462Zdownloaded input: /input/package/work/zones/omicron-gateway-asic.tar.gz
392023-10-18T19:26:36.465Zdownloading input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
402023-10-18T19:26:37.350Zdownloaded input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
412023-10-18T19:26:37.353Zdownloading input: /input/package/work/zones/omicron-nexus-single-sled.tar.gz
422023-10-18T19:26:43.017Zdownloaded input: /input/package/work/zones/omicron-nexus-single-sled.tar.gz
432023-10-18T19:26:43.020Zdownloading input: /input/package/work/zones/omicron-nexus.tar.gz
442023-10-18T19:26:47.776Zdownloaded input: /input/package/work/zones/omicron-nexus.tar.gz
452023-10-18T19:26:47.780Zdownloading input: /input/package/work/zones/overlay.tar.gz
462023-10-18T19:26:47.798Zdownloaded input: /input/package/work/zones/overlay.tar.gz
472023-10-18T19:26:47.801Zdownloading input: /input/package/work/zones/oximeter-collector.tar.gz
482023-10-18T19:26:48.773Zdownloaded input: /input/package/work/zones/oximeter-collector.tar.gz
492023-10-18T19:26:48.776Zdownloading input: /input/package/work/zones/propolis-server.tar.gz
502023-10-18T19:26:52.091Zdownloaded input: /input/package/work/zones/propolis-server.tar.gz
512023-10-18T19:26:52.094Zdownloading input: /input/package/work/zones/switch-asic.tar.gz
522023-10-18T19:27:04.626Zdownloaded input: /input/package/work/zones/switch-asic.tar.gz
532023-10-18T19:27:04.650Zdownloading input: /input/package/work/zones/switch-softnpu.tar.gz
542023-10-18T19:27:18.010Zdownloaded input: /input/package/work/zones/switch-softnpu.tar.gz
552023-10-18T19:27:18.013Zdownloading input: /input/trampoline/work/helios/image/output/os.tar.gz
562023-10-18T19:27:24.577Zdownloaded input: /input/trampoline/work/helios/image/output/os.tar.gz
572023-10-18T19:27:24.581Zdownloading input: /input/host/work/helios/image/output/os.tar.gz
582023-10-18T19:28:11.451Zdownloaded input: /input/host/work/helios/image/output/os.tar.gz
 
592023-10-18T19:28:11.455Zstarting task 0: "setup"
602023-10-18T19:28:11.781Z++ uname -s
612023-10-18T19:28:11.785Z+ kern=SunOS
622023-10-18T19:28:11.788Z+ case "$kern" in
632023-10-18T19:28:11.791Z+ groupadd -g 12345 build
642023-10-18T19:28:11.794Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
652023-10-18T19:28:13.798Z+ zfs create -o mountpoint=/work rpool/work
662023-10-18T19:28:14.044Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
672023-10-18T19:28:14.047Z+ home_fs=zfs
682023-10-18T19:28:14.050Z+ [[ zfs == autofs ]]
692023-10-18T19:28:14.052Z+ mkdir -p /home/build
702023-10-18T19:28:14.055Z+ chown build:build /home/build /work
712023-10-18T19:28:16.053Z+ chmod 0700 /home/build /work
722023-10-18T19:28:16.057Zprocess exited: duration 4598 ms, exit code 0
 
732023-10-18T19:28:16.063Zstarting task 1: "authentication"
742023-10-18T19:28:16.100Zprocess exited: duration 34 ms, exit code 0
 
752023-10-18T19:28:16.107Zstarting task 2: "clone repository"
762023-10-18T19:28:16.118Z+ mkdir -p /work/oxidecomputer/omicron
772023-10-18T19:28:16.121Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
782023-10-18T19:28:16.169ZCloning into '/work/oxidecomputer/omicron'...
792023-10-18T19:28:22.358Z+ cd /work/oxidecomputer/omicron
802023-10-18T19:28:22.362Z+ [[ -n wicketd-tuf-repo-multiple-rot-keys ]]
812023-10-18T19:28:22.364Z+ git fetch origin wicketd-tuf-repo-multiple-rot-keys
822023-10-18T19:28:22.735ZFrom https://github.com/oxidecomputer/omicron
832023-10-18T19:28:22.739Z * branch wicketd-tuf-repo-multiple-rot-keys -> FETCH_HEAD
842023-10-18T19:28:22.747Z+ git checkout -B wicketd-tuf-repo-multiple-rot-keys remotes/origin/wicketd-tuf-repo-multiple-rot-keys
852023-10-18T19:28:22.837ZSwitched to a new branch 'wicketd-tuf-repo-multiple-rot-keys'
862023-10-18T19:28:22.840Zbranch 'wicketd-tuf-repo-multiple-rot-keys' set up to track 'origin/wicketd-tuf-repo-multiple-rot-keys'.
872023-10-18T19:28:22.843Z+ git reset --hard 4302c93d91a66a1c969210cafdaa6db1eb87ddcd
882023-10-18T19:28:22.983ZHEAD is now at 4302c93d add log when we find a matching RoT archive
892023-10-18T19:28:22.986Zprocess exited: duration 6875 ms, exit code 0
 
902023-10-18T19:28:22.992Zstarting task 3: "build"
912023-10-18T19:28:23.002Z+ ALL_BOARDS=(gimlet-{c..e} psc-{b..c} sidecar-{b..c})
922023-10-18T19:28:23.006Z+ TOP=/work/oxidecomputer/omicron
932023-10-18T19:28:23.008Z+ VERSION=1.0.2-0.ci+git4302c93d91a
942023-10-18T19:28:23.013Z+ for bin in caboose-util tufaceous
952023-10-18T19:28:23.016Z+ ptime -m gunzip
962023-10-18T19:28:23.139Z
972023-10-18T19:28:23.142Zreal 0.130575022
982023-10-18T19:28:23.145Zuser 0.105583017
992023-10-18T19:28:23.147Zsys 0.021879855
1002023-10-18T19:28:23.150Ztrap 0.000016214
1012023-10-18T19:28:23.153Ztflt 0.000000000
1022023-10-18T19:28:23.156Zdflt 0.000000000
1032023-10-18T19:28:23.158Zkflt 0.000000000
1042023-10-18T19:28:23.161Zlock 0.000000000
1052023-10-18T19:28:23.164Zslp 0.002500612
1062023-10-18T19:28:23.166Zlat 0.000259212
1072023-10-18T19:28:23.169Zstop 0.000221065
1082023-10-18T19:28:23.172Z+ chmod a+x /work/caboose-util
1092023-10-18T19:28:23.175Z+ for bin in caboose-util tufaceous
1102023-10-18T19:28:23.178Z+ ptime -m gunzip
1112023-10-18T19:28:23.538Z
1122023-10-18T19:28:23.543Zreal 0.391883176
1132023-10-18T19:28:23.548Zuser 0.329016207
1142023-10-18T19:28:23.552Zsys 0.062291109
1152023-10-18T19:28:23.557Ztrap 0.000042016
1162023-10-18T19:28:23.560Ztflt 0.000000000
1172023-10-18T19:28:23.565Zdflt 0.000000000
1182023-10-18T19:28:23.567Zkflt 0.000000000
1192023-10-18T19:28:23.571Zlock 0.000000000
1202023-10-18T19:28:23.575Zslp 0.000037041
1212023-10-18T19:28:23.578Zlat 0.000176051
1222023-10-18T19:28:23.585Zstop 0.000223019
1232023-10-18T19:28:23.590Z+ chmod a+x /work/tufaceous
1242023-10-18T19:28:23.594Z+ mkdir /work/package
1252023-10-18T19:28:23.602Z+ pushd /work/package
1262023-10-18T19:28:24.012Z/work/package /work/oxidecomputer/omicron
1272023-10-18T19:28:24.042Z+ tar xf /input/package/work/package.tar.gz out package-manifest.toml target/release/omicron-package
1282023-10-18T19:28:26.447Z+ target/release/omicron-package -t default target create -i standard -m gimlet -s asic -r multi-sled
1292023-10-18T19:28:26.480ZCreated new build target 'default' and set it as active
1302023-10-18T19:28:26.484Z+ 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-10-18T19:28:26.487Z+ rm out/switch-softnpu.tar.gz
1322023-10-18T19:28:26.489Z+ rm out/omicron-gateway-softnpu.tar.gz
1332023-10-18T19:28:26.492Z+ rm out/omicron-nexus-single-sled.tar.gz
1342023-10-18T19:28:26.495Z+ for zone in out/*.tar.gz
1352023-10-18T19:28:26.498Z++ basename out/clickhouse_keeper
1362023-10-18T19:28:26.501Z+ target/release/omicron-package stamp clickhouse_keeper 1.0.2-0.ci+git4302c93d91a
1372023-10-18T19:28:26.509ZOct 18 19:28:26.510 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1382023-10-18T19:28:34.517ZCreated: out/versioned/clickhouse_keeper.tar.gz
1392023-10-18T19:28:34.520Z+ for zone in out/*.tar.gz
1402023-10-18T19:28:34.523Z++ basename out/clickhouse
1412023-10-18T19:28:34.526Z+ target/release/omicron-package stamp clickhouse 1.0.2-0.ci+git4302c93d91a
1422023-10-18T19:28:34.535ZOct 18 19:28:34.537 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1432023-10-18T19:28:42.582ZCreated: out/versioned/clickhouse.tar.gz
1442023-10-18T19:28:42.586Z+ for zone in out/*.tar.gz
1452023-10-18T19:28:42.589Z++ basename out/cockroachdb
1462023-10-18T19:28:42.591Z+ target/release/omicron-package stamp cockroachdb 1.0.2-0.ci+git4302c93d91a
1472023-10-18T19:28:42.601ZOct 18 19:28:42.603 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1482023-10-18T19:28:47.999ZCreated: out/versioned/cockroachdb.tar.gz
1492023-10-18T19:28:48.040Z+ for zone in out/*.tar.gz
1502023-10-18T19:28:48.043Z++ basename out/crucible-pantry
1512023-10-18T19:28:48.046Z+ target/release/omicron-package stamp crucible-pantry 1.0.2-0.ci+git4302c93d91a
1522023-10-18T19:28:48.049ZOct 18 19:28:47.917 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1532023-10-18T19:28:48.889ZCreated: out/versioned/crucible-pantry.tar.gz
1542023-10-18T19:28:48.892Z+ for zone in out/*.tar.gz
1552023-10-18T19:28:48.895Z++ basename out/crucible
1562023-10-18T19:28:48.900Z+ target/release/omicron-package stamp crucible 1.0.2-0.ci+git4302c93d91a
1572023-10-18T19:28:48.908ZOct 18 19:28:48.910 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1582023-10-18T19:28:50.741ZCreated: out/versioned/crucible.tar.gz
1592023-10-18T19:28:50.744Z+ for zone in out/*.tar.gz
1602023-10-18T19:28:50.747Z++ basename out/external-dns
1612023-10-18T19:28:50.750Z+ target/release/omicron-package stamp external-dns 1.0.2-0.ci+git4302c93d91a
1622023-10-18T19:28:50.759ZOct 18 19:28:50.762 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1632023-10-18T19:28:51.693ZCreated: out/versioned/external-dns.tar.gz
1642023-10-18T19:28:51.696Z+ for zone in out/*.tar.gz
1652023-10-18T19:28:51.699Z++ basename out/internal-dns
1662023-10-18T19:28:51.702Z+ target/release/omicron-package stamp internal-dns 1.0.2-0.ci+git4302c93d91a
1672023-10-18T19:28:51.711ZOct 18 19:28:51.714 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1682023-10-18T19:28:52.666ZCreated: out/versioned/internal-dns.tar.gz
1692023-10-18T19:28:52.669Z+ for zone in out/*.tar.gz
1702023-10-18T19:28:52.672Z++ basename out/ntp
1712023-10-18T19:28:52.675Z+ target/release/omicron-package stamp ntp 1.0.2-0.ci+git4302c93d91a
1722023-10-18T19:28:52.684ZOct 18 19:28:52.687 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1732023-10-18T19:28:52.687ZCreated: out/versioned/ntp.tar.gz
1742023-10-18T19:28:52.690Z+ for zone in out/*.tar.gz
1752023-10-18T19:28:52.693Z++ basename out/omicron-gateway-asic
1762023-10-18T19:28:52.695Z+ target/release/omicron-package stamp omicron-gateway-asic 1.0.2-0.ci+git4302c93d91a
1772023-10-18T19:28:52.705ZOct 18 19:28:52.707 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1782023-10-18T19:28:53.423ZCreated: out/versioned/omicron-gateway-asic.tar.gz
1792023-10-18T19:28:53.426Z+ for zone in out/*.tar.gz
1802023-10-18T19:28:53.429Z++ basename out/omicron-nexus
1812023-10-18T19:28:53.431Z+ target/release/omicron-package stamp omicron-nexus 1.0.2-0.ci+git4302c93d91a
1822023-10-18T19:28:53.441ZOct 18 19:28:53.444 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1832023-10-18T19:28:56.312ZCreated: out/versioned/omicron-nexus.tar.gz
1842023-10-18T19:28:56.315Z+ for zone in out/*.tar.gz
1852023-10-18T19:28:56.318Z++ basename out/overlay
1862023-10-18T19:28:56.321Z+ target/release/omicron-package stamp overlay 1.0.2-0.ci+git4302c93d91a
1872023-10-18T19:28:56.330ZOct 18 19:28:56.334 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1882023-10-18T19:28:56.333ZCreated: out/versioned/overlay.tar.gz
1892023-10-18T19:28:56.336Z+ for zone in out/*.tar.gz
1902023-10-18T19:28:56.339Z++ basename out/oximeter-collector
1912023-10-18T19:28:56.341Z+ target/release/omicron-package stamp oximeter-collector 1.0.2-0.ci+git4302c93d91a
1922023-10-18T19:28:56.349ZOct 18 19:28:56.352 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1932023-10-18T19:28:57.136ZCreated: out/versioned/oximeter-collector.tar.gz
1942023-10-18T19:28:57.139Z+ for zone in out/*.tar.gz
1952023-10-18T19:28:57.142Z++ basename out/propolis-server
1962023-10-18T19:28:57.145Z+ target/release/omicron-package stamp propolis-server 1.0.2-0.ci+git4302c93d91a
1972023-10-18T19:28:57.155ZOct 18 19:28:57.158 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1982023-10-18T19:28:58.922ZCreated: out/versioned/propolis-server.tar.gz
1992023-10-18T19:28:58.925Z+ for zone in out/*.tar.gz
2002023-10-18T19:28:58.928Z++ basename out/switch-asic
2012023-10-18T19:28:58.931Z+ target/release/omicron-package stamp switch-asic 1.0.2-0.ci+git4302c93d91a
2022023-10-18T19:28:58.940ZOct 18 19:28:58.943 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
2032023-10-18T19:29:08.752ZCreated: out/versioned/switch-asic.tar.gz
2042023-10-18T19:29:08.756Z+ 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-10-18T19:29:08.759Z+ OMICRON_NO_UNINSTALL=1
2062023-10-18T19:29:08.761Z+ target/release/omicron-package unpack --out install
2072023-10-18T19:29:08.771ZOct 18 19:29:08.775 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
2082023-10-18T19:29:08.774ZOct 18 19:29:08.776 INFO Installing service, dst: install/external_dns.tar.gz, src: out/external-dns.tar.gz
2092023-10-18T19:29:08.777ZOct 18 19:29:08.776 INFO Installing service, dst: install/internal_dns.tar.gz, src: out/internal-dns.tar.gz
2102023-10-18T19:29:08.780ZOct 18 19:29:08.777 INFO Installing service, dst: install/crucible.tar.gz, src: out/crucible.tar.gz
2112023-10-18T19:29:08.782ZOct 18 19:29:08.777 INFO Installing service, dst: install/clickhouse.tar.gz, src: out/clickhouse.tar.gz
2122023-10-18T19:29:08.785ZOct 18 19:29:08.777 INFO Installing service, dst: install/cockroachdb.tar.gz, src: out/cockroachdb.tar.gz
2132023-10-18T19:29:08.788ZOct 18 19:29:08.777 INFO Installing service, dst: install/mg-ddm.tar, src: out/maghemite.tar
2142023-10-18T19:29:08.791ZOct 18 19:29:08.777 INFO Installing service, dst: install/crucible_pantry.tar.gz, src: out/crucible-pantry.tar.gz
2152023-10-18T19:29:08.794ZOct 18 19:29:08.777 INFO Installing service, dst: install/ntp.tar.gz, src: out/ntp.tar.gz
2162023-10-18T19:29:08.797ZOct 18 19:29:08.777 INFO Installing service, dst: install/mgs.tar.gz, src: out/omicron-gateway-asic.tar.gz
2172023-10-18T19:29:08.844ZOct 18 19:29:08.848 INFO Installing service, dst: install/nexus.tar.gz, src: out/omicron-nexus.tar.gz
2182023-10-18T19:29:08.887ZOct 18 19:29:08.874 INFO Installing service, dst: install/overlay.tar.gz, src: out/overlay.tar.gz
2192023-10-18T19:29:08.891ZOct 18 19:29:08.874 INFO Installing service, dst: install/oximeter.tar.gz, src: out/oximeter-collector.tar.gz
2202023-10-18T19:29:08.893ZOct 18 19:29:08.890 INFO Installing service, dst: install/propolis-server.tar.gz, src: out/propolis-server.tar.gz
2212023-10-18T19:29:08.899ZOct 18 19:29:08.892 INFO Installing service, dst: install/clickhouse_keeper.tar.gz, src: out/clickhouse_keeper.tar.gz
2222023-10-18T19:29:08.953ZOct 18 19:29:08.957 INFO Installing service, dst: install/sled-agent.tar, src: out/omicron-sled-agent.tar
2232023-10-18T19:29:08.981ZOct 18 19:29:08.985 INFO Installing service, dst: install/switch.tar.gz, src: out/switch-asic.tar.gz
2242023-10-18T19:29:09.870ZOct 18 19:29:09.874 INFO Unpacking service tarball, service_path: install/mg-ddm, tar_path: install/mg-ddm.tar
2252023-10-18T19:29:10.045ZOct 18 19:29:10.049 INFO Unpacking service tarball, service_path: install/sled-agent, tar_path: install/sled-agent.tar
2262023-10-18T19:29:10.288Z+ popd
2272023-10-18T19:29:10.292Z/work/oxidecomputer/omicron
2282023-10-18T19:29:10.295Z+ python3 -c 'import secrets; open("/work/key.txt", "w").write("ed25519:%s\n" % secrets.token_hex(32))'
2292023-10-18T19:29:15.897Z+ read -r TUFACEOUS_KEY
2302023-10-18T19:29:15.900Z+ export TUFACEOUS_KEY
2312023-10-18T19:29:15.903Z+ cat
2322023-10-18T19:29:15.906Z++ find /work/package/install -maxdepth 1 -type f -name '*.tar.gz'
2332023-10-18T19:29:15.909Z++ egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz'
2342023-10-18T19:29:15.913Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2352023-10-18T19:29:15.915Z+ cat
2362023-10-18T19:29:15.918Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2372023-10-18T19:29:15.921Z+ cat
2382023-10-18T19:29:15.924Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2392023-10-18T19:29:15.927Z+ cat
2402023-10-18T19:29:15.930Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2412023-10-18T19:29:15.932Z+ cat
2422023-10-18T19:29:15.935Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2432023-10-18T19:29:15.938Z+ cat
2442023-10-18T19:29:15.941Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2452023-10-18T19:29:15.944Z+ cat
2462023-10-18T19:29:15.946Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2472023-10-18T19:29:15.949Z+ cat
2482023-10-18T19:29:15.952Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2492023-10-18T19:29:15.959Z+ cat
2502023-10-18T19:29:15.962Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2512023-10-18T19:29:15.964Z+ cat
2522023-10-18T19:29:15.967Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2532023-10-18T19:29:15.970Z+ cat
2542023-10-18T19:29:15.973Z+ for kind in host trampoline
2552023-10-18T19:29:15.975Z+ cat
2562023-10-18T19:29:15.978Z+ for kind in host trampoline
2572023-10-18T19:29:15.981Z+ cat
2582023-10-18T19:29:15.984Z+ mkdir /work/hubris
2592023-10-18T19:29:15.987Z+ pushd /work/hubris
2602023-10-18T19:29:15.989Z/work/hubris /work/oxidecomputer/omicron
2612023-10-18T19:29:15.992Z+ source /work/oxidecomputer/omicron/tools/hubris_version
2622023-10-18T19:29:15.995Z++ TAGS=(gimlet-v1.0.2 psc-v1.0.2 sidecar-v1.0.2)
2632023-10-18T19:29:15.998Z+ for tag in "${TAGS[@]}"
2642023-10-18T19:29:16.001Z+ for board in "${ALL_BOARDS[@]}"
2652023-10-18T19:29:16.004Z+ [[ gimlet = \g\i\m\l\e\t ]]
2662023-10-18T19:29:16.007Z+ file=build-gimlet-c-image-default-v1.0.2.zip
2672023-10-18T19:29:16.010Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.2/build-gimlet-c-image-default-v1.0.2.zip
2682023-10-18T19:29:17.427Z+ grep -F build-gimlet-c-image-default-v1.0.2.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2692023-10-18T19:29:17.432Z+ shasum -a 256 -c -
2702023-10-18T19:29:17.947Zbuild-gimlet-c-image-default-v1.0.2.zip: OK
2712023-10-18T19:29:17.950Z+ mv build-gimlet-c-image-default-v1.0.2.zip gimlet-c.zip
2722023-10-18T19:29:17.953Z+ for board in "${ALL_BOARDS[@]}"
2732023-10-18T19:29:17.956Z+ [[ gimlet = \g\i\m\l\e\t ]]
2742023-10-18T19:29:17.958Z+ file=build-gimlet-d-image-default-v1.0.2.zip
2752023-10-18T19:29:17.961Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.2/build-gimlet-d-image-default-v1.0.2.zip
2762023-10-18T19:29:19.956Z+ grep -F build-gimlet-d-image-default-v1.0.2.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2772023-10-18T19:29:19.959Z+ shasum -a 256 -c -
2782023-10-18T19:29:19.962Zbuild-gimlet-d-image-default-v1.0.2.zip: OK
2792023-10-18T19:29:19.965Z+ mv build-gimlet-d-image-default-v1.0.2.zip gimlet-d.zip
2802023-10-18T19:29:19.969Z+ for board in "${ALL_BOARDS[@]}"
2812023-10-18T19:29:19.974Z+ [[ gimlet = \g\i\m\l\e\t ]]
2822023-10-18T19:29:19.979Z+ file=build-gimlet-e-image-default-v1.0.2.zip
2832023-10-18T19:29:19.982Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.2/build-gimlet-e-image-default-v1.0.2.zip
2842023-10-18T19:29:20.740Z+ grep -F build-gimlet-e-image-default-v1.0.2.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2852023-10-18T19:29:20.743Z+ shasum -a 256 -c -
2862023-10-18T19:29:20.801Zbuild-gimlet-e-image-default-v1.0.2.zip: OK
2872023-10-18T19:29:20.804Z+ mv build-gimlet-e-image-default-v1.0.2.zip gimlet-e.zip
2882023-10-18T19:29:20.807Z+ for board in "${ALL_BOARDS[@]}"
2892023-10-18T19:29:20.810Z+ [[ gimlet = \p\s\c ]]
2902023-10-18T19:29:20.813Z+ for board in "${ALL_BOARDS[@]}"
2912023-10-18T19:29:20.815Z+ [[ gimlet = \p\s\c ]]
2922023-10-18T19:29:20.818Z+ for board in "${ALL_BOARDS[@]}"
2932023-10-18T19:29:20.821Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2942023-10-18T19:29:20.824Z+ for board in "${ALL_BOARDS[@]}"
2952023-10-18T19:29:20.827Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2962023-10-18T19:29:20.829Z+ for tag in "${TAGS[@]}"
2972023-10-18T19:29:20.832Z+ for board in "${ALL_BOARDS[@]}"
2982023-10-18T19:29:20.835Z+ [[ psc = \g\i\m\l\e\t ]]
2992023-10-18T19:29:20.838Z+ for board in "${ALL_BOARDS[@]}"
3002023-10-18T19:29:20.840Z+ [[ psc = \g\i\m\l\e\t ]]
3012023-10-18T19:29:20.843Z+ for board in "${ALL_BOARDS[@]}"
3022023-10-18T19:29:20.846Z+ [[ psc = \g\i\m\l\e\t ]]
3032023-10-18T19:29:20.849Z+ for board in "${ALL_BOARDS[@]}"
3042023-10-18T19:29:20.852Z+ [[ psc = \p\s\c ]]
3052023-10-18T19:29:20.855Z+ file=build-psc-b-image-default-v1.0.2.zip
3062023-10-18T19:29:20.860Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.2/build-psc-b-image-default-v1.0.2.zip
3072023-10-18T19:29:21.796Z+ grep -F build-psc-b-image-default-v1.0.2.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3082023-10-18T19:29:21.799Z+ shasum -a 256 -c -
3092023-10-18T19:29:21.848Zbuild-psc-b-image-default-v1.0.2.zip: OK
3102023-10-18T19:29:21.851Z+ mv build-psc-b-image-default-v1.0.2.zip psc-b.zip
3112023-10-18T19:29:21.854Z+ for board in "${ALL_BOARDS[@]}"
3122023-10-18T19:29:21.857Z+ [[ psc = \p\s\c ]]
3132023-10-18T19:29:21.859Z+ file=build-psc-c-image-default-v1.0.2.zip
3142023-10-18T19:29:21.862Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.2/build-psc-c-image-default-v1.0.2.zip
3152023-10-18T19:29:22.985Z+ grep -F build-psc-c-image-default-v1.0.2.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3162023-10-18T19:29:22.988Z+ shasum -a 256 -c -
3172023-10-18T19:29:23.038Zbuild-psc-c-image-default-v1.0.2.zip: OK
3182023-10-18T19:29:23.041Z+ mv build-psc-c-image-default-v1.0.2.zip psc-c.zip
3192023-10-18T19:29:23.044Z+ for board in "${ALL_BOARDS[@]}"
3202023-10-18T19:29:23.047Z+ [[ psc = \s\i\d\e\c\a\r ]]
3212023-10-18T19:29:23.049Z+ for board in "${ALL_BOARDS[@]}"
3222023-10-18T19:29:23.052Z+ [[ psc = \s\i\d\e\c\a\r ]]
3232023-10-18T19:29:23.055Z+ for tag in "${TAGS[@]}"
3242023-10-18T19:29:23.058Z+ for board in "${ALL_BOARDS[@]}"
3252023-10-18T19:29:23.061Z+ [[ sidecar = \g\i\m\l\e\t ]]
3262023-10-18T19:29:23.064Z+ for board in "${ALL_BOARDS[@]}"
3272023-10-18T19:29:23.067Z+ [[ sidecar = \g\i\m\l\e\t ]]
3282023-10-18T19:29:23.070Z+ for board in "${ALL_BOARDS[@]}"
3292023-10-18T19:29:23.073Z+ [[ sidecar = \g\i\m\l\e\t ]]
3302023-10-18T19:29:23.076Z+ for board in "${ALL_BOARDS[@]}"
3312023-10-18T19:29:23.078Z+ [[ sidecar = \p\s\c ]]
3322023-10-18T19:29:23.081Z+ for board in "${ALL_BOARDS[@]}"
3332023-10-18T19:29:23.084Z+ [[ sidecar = \p\s\c ]]
3342023-10-18T19:29:23.087Z+ for board in "${ALL_BOARDS[@]}"
3352023-10-18T19:29:23.092Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3362023-10-18T19:29:23.094Z+ file=build-sidecar-b-image-default-v1.0.2.zip
3372023-10-18T19:29:23.097Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.2/build-sidecar-b-image-default-v1.0.2.zip
3382023-10-18T19:29:24.308Z+ grep -F build-sidecar-b-image-default-v1.0.2.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3392023-10-18T19:29:24.311Z+ shasum -a 256 -c -
3402023-10-18T19:29:24.382Zbuild-sidecar-b-image-default-v1.0.2.zip: OK
3412023-10-18T19:29:24.385Z+ mv build-sidecar-b-image-default-v1.0.2.zip sidecar-b.zip
3422023-10-18T19:29:24.389Z+ for board in "${ALL_BOARDS[@]}"
3432023-10-18T19:29:24.393Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3442023-10-18T19:29:24.396Z+ file=build-sidecar-c-image-default-v1.0.2.zip
3452023-10-18T19:29:24.399Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.2/build-sidecar-c-image-default-v1.0.2.zip
3462023-10-18T19:29:25.787Z+ grep -F build-sidecar-c-image-default-v1.0.2.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3472023-10-18T19:29:25.790Z+ shasum -a 256 -c -
3482023-10-18T19:29:26.943Zbuild-sidecar-c-image-default-v1.0.2.zip: OK
3492023-10-18T19:29:26.951Z+ mv build-sidecar-c-image-default-v1.0.2.zip sidecar-c.zip
3502023-10-18T19:29:26.954Z+ popd
3512023-10-18T19:29:26.957Z/work/oxidecomputer/omicron
3522023-10-18T19:29:26.962Z+ source /work/oxidecomputer/omicron/tools/dvt_dock_version
3532023-10-18T19:29:26.965Z++ COMMIT=9cb2b40cea90ad40f5c0d2c3da96d26913253e06
3542023-10-18T19:29:26.971Z+ git init /work/dvt-dock
3552023-10-18T19:29:26.976Zhint: Using 'master' as the name for the initial branch. This default branch name
3562023-10-18T19:29:26.980Zhint: is subject to change. To configure the initial branch name to use in all
3572023-10-18T19:29:26.983Zhint: of your new repositories, which will suppress this warning, call:
3582023-10-18T19:29:26.987Zhint:
3592023-10-18T19:29:26.989Zhint: git config --global init.defaultBranch <name>
3602023-10-18T19:29:26.992Zhint:
3612023-10-18T19:29:26.995Zhint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
3622023-10-18T19:29:26.998Zhint: 'development'. The just-created branch can be renamed via this command:
3632023-10-18T19:29:27.001Zhint:
3642023-10-18T19:29:27.004Zhint: git branch -m <name>
3652023-10-18T19:29:27.006ZInitialized empty Git repository in /work/dvt-dock/.git/
3662023-10-18T19:29:27.009Z+ cd /work/dvt-dock
3672023-10-18T19:29:27.012Z+ git remote add origin https://github.com/oxidecomputer/dvt-dock.git
3682023-10-18T19:29:27.014Z+ git fetch --depth 1 origin 9cb2b40cea90ad40f5c0d2c3da96d26913253e06
3692023-10-18T19:29:38.764ZFrom https://github.com/oxidecomputer/dvt-dock
3702023-10-18T19:29:38.767Z * branch 9cb2b40cea90ad40f5c0d2c3da96d26913253e06 -> FETCH_HEAD
3712023-10-18T19:29:38.770Z+ git checkout FETCH_HEAD
3722023-10-18T19:29:39.436ZNote: switching to 'FETCH_HEAD'.
3732023-10-18T19:29:39.440Z
3742023-10-18T19:29:39.443ZYou are in 'detached HEAD' state. You can look around, make experimental
3752023-10-18T19:29:39.446Zchanges and commit them, and you can discard any commits you make in this
3762023-10-18T19:29:39.450Zstate without impacting any branches by switching back to a branch.
3772023-10-18T19:29:39.453Z
3782023-10-18T19:29:39.456ZIf you want to create a new branch to retain commits you create, you may
3792023-10-18T19:29:39.459Zdo so (now or later) by using -c with the switch command. Example:
3802023-10-18T19:29:39.462Z
3812023-10-18T19:29:39.465Z git switch -c <new-branch-name>
3822023-10-18T19:29:39.468Z
3832023-10-18T19:29:39.472ZOr undo this operation with:
3842023-10-18T19:29:39.475Z
3852023-10-18T19:29:39.478Z git switch -
3862023-10-18T19:29:39.482Z
3872023-10-18T19:29:39.485ZTurn off this advice by setting config variable advice.detachedHead to false
3882023-10-18T19:29:39.488Z
3892023-10-18T19:29:39.491ZHEAD is now at 9cb2b40 RoT v1.0.2 production
3902023-10-18T19:29:39.494Z+ SERIES_LIST=()
3912023-10-18T19:29:39.497Z+ prep_rot_all_series
3922023-10-18T19:29:39.500Z+ series=rot-all
3932023-10-18T19:29:39.504Z+ SERIES_LIST+=("$series")
3942023-10-18T19:29:39.508Z+ manifest=/work/manifest-rot-all.toml
3952023-10-18T19:29:39.511Z+ cp /work/manifest.toml /work/manifest-rot-all.toml
3962023-10-18T19:29:39.514Z+ for board_rev in "${ALL_BOARDS[@]}"
3972023-10-18T19:29:39.517Z+ board=gimlet
3982023-10-18T19:29:39.520Z+ tufaceous_board=gimlet
3992023-10-18T19:29:39.523Z+ sp_image=/work/hubris/gimlet-c.zip
4002023-10-18T19:29:39.526Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
4012023-10-18T19:29:39.530Z+ sp_caboose_version=1.0.2
4022023-10-18T19:29:39.534Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
4032023-10-18T19:29:39.574Z+ sp_caboose_board=gimlet-c
4042023-10-18T19:29:39.577Z+ cat
4052023-10-18T19:29:39.580Z+ for board_rev in "${ALL_BOARDS[@]}"
4062023-10-18T19:29:39.584Z+ board=gimlet
4072023-10-18T19:29:39.590Z+ tufaceous_board=gimlet
4082023-10-18T19:29:39.597Z+ sp_image=/work/hubris/gimlet-d.zip
4092023-10-18T19:29:39.601Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
4102023-10-18T19:29:39.631Z+ sp_caboose_version=1.0.2
4112023-10-18T19:29:39.635Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
4122023-10-18T19:29:39.684Z+ sp_caboose_board=gimlet-d
4132023-10-18T19:29:39.688Z+ cat
4142023-10-18T19:29:39.692Z+ for board_rev in "${ALL_BOARDS[@]}"
4152023-10-18T19:29:39.695Z+ board=gimlet
4162023-10-18T19:29:39.699Z+ tufaceous_board=gimlet
4172023-10-18T19:29:39.703Z+ sp_image=/work/hubris/gimlet-e.zip
4182023-10-18T19:29:39.707Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
4192023-10-18T19:29:39.741Z+ sp_caboose_version=1.0.2
4202023-10-18T19:29:39.745Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
4212023-10-18T19:29:39.793Z+ sp_caboose_board=gimlet-e
4222023-10-18T19:29:39.796Z+ cat
4232023-10-18T19:29:39.799Z+ for board_rev in "${ALL_BOARDS[@]}"
4242023-10-18T19:29:39.802Z+ board=psc
4252023-10-18T19:29:39.806Z+ tufaceous_board=psc
4262023-10-18T19:29:39.810Z+ sp_image=/work/hubris/psc-b.zip
4272023-10-18T19:29:39.813Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
4282023-10-18T19:29:39.834Z+ sp_caboose_version=1.0.2
4292023-10-18T19:29:39.838Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
4302023-10-18T19:29:40.282Z+ sp_caboose_board=psc-b
4312023-10-18T19:29:40.288Z+ cat
4322023-10-18T19:29:40.293Z+ for board_rev in "${ALL_BOARDS[@]}"
4332023-10-18T19:29:40.296Z+ board=psc
4342023-10-18T19:29:40.299Z+ tufaceous_board=psc
4352023-10-18T19:29:40.305Z+ sp_image=/work/hubris/psc-c.zip
4362023-10-18T19:29:40.308Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
4372023-10-18T19:29:40.312Z+ sp_caboose_version=1.0.2
4382023-10-18T19:29:40.316Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
4392023-10-18T19:29:40.341Z+ sp_caboose_board=psc-c
4402023-10-18T19:29:40.352Z+ cat
4412023-10-18T19:29:40.356Z+ for board_rev in "${ALL_BOARDS[@]}"
4422023-10-18T19:29:40.359Z+ board=sidecar
4432023-10-18T19:29:40.362Z+ tufaceous_board=switch
4442023-10-18T19:29:40.366Z+ sp_image=/work/hubris/sidecar-b.zip
4452023-10-18T19:29:40.369Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
4462023-10-18T19:29:40.372Z+ sp_caboose_version=1.0.2
4472023-10-18T19:29:40.375Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
4482023-10-18T19:29:40.380Z+ sp_caboose_board=sidecar-b
4492023-10-18T19:29:40.383Z+ cat
4502023-10-18T19:29:40.386Z+ for board_rev in "${ALL_BOARDS[@]}"
4512023-10-18T19:29:40.390Z+ board=sidecar
4522023-10-18T19:29:40.394Z+ tufaceous_board=switch
4532023-10-18T19:29:40.397Z+ sp_image=/work/hubris/sidecar-c.zip
4542023-10-18T19:29:40.401Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
4552023-10-18T19:29:40.405Z+ sp_caboose_version=1.0.2
4562023-10-18T19:29:40.409Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
4572023-10-18T19:29:40.412Z+ sp_caboose_board=sidecar-c
4582023-10-18T19:29:40.416Z+ cat
4592023-10-18T19:29:40.421Z+ 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-10-18T19:29:40.424Z+ series=rot-staging-dev
4612023-10-18T19:29:40.428Z+ rot_dir=staging/dev
4622023-10-18T19:29:40.431Z+ rot_version=cert-staging-dev-v1.0.2
4632023-10-18T19:29:40.436Z+ shift 3
4642023-10-18T19:29:40.439Z+ SERIES_LIST+=("$series")
4652023-10-18T19:29:40.442Z+ manifest=/work/manifest-rot-staging-dev.toml
4662023-10-18T19:29:40.446Z+ manifest_rot_all=/work/manifest-rot-all.toml
4672023-10-18T19:29:40.450Z+ cp /work/manifest.toml /work/manifest-rot-staging-dev.toml
4682023-10-18T19:29:40.455Z+ for board in gimlet psc sidecar
4692023-10-18T19:29:40.458Z+ tufaceous_board=gimlet
4702023-10-18T19:29:40.462Z+ rot_image_a=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip
4712023-10-18T19:29:40.466Z+ rot_image_b=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4722023-10-18T19:29:40.469Z++ 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-10-18T19:29:40.473Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip
4742023-10-18T19:29:40.477Z++ output_a=1.0.2
4752023-10-18T19:29:40.480Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4762023-10-18T19:29:40.484Z++ output_b=1.0.2
4772023-10-18T19:29:40.487Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
4782023-10-18T19:29:40.492Z++ echo 1.0.2
4792023-10-18T19:29:40.495Z+ rot_caboose_version=1.0.2
4802023-10-18T19:29:40.498Z++ 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-10-18T19:29:40.502Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip
4822023-10-18T19:29:40.505Z++ output_a=oxide-rot-1
4832023-10-18T19:29:40.510Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4842023-10-18T19:29:40.513Z++ output_b=oxide-rot-1
4852023-10-18T19:29:40.516Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
4862023-10-18T19:29:40.520Z++ echo oxide-rot-1
4872023-10-18T19:29:40.523Z+ rot_caboose_board=oxide-rot-1
4882023-10-18T19:29:40.533Z+ cat
4892023-10-18T19:29:40.536Z+ cat
4902023-10-18T19:29:40.541Z+ for board in gimlet psc sidecar
4912023-10-18T19:29:40.545Z+ tufaceous_board=psc
4922023-10-18T19:29:40.548Z+ rot_image_a=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip
4932023-10-18T19:29:40.551Z+ rot_image_b=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4942023-10-18T19:29:40.555Z++ 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-10-18T19:29:40.558Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip
4962023-10-18T19:29:40.561Z++ output_a=1.0.2
4972023-10-18T19:29:40.573Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4982023-10-18T19:29:40.578Z++ output_b=1.0.2
4992023-10-18T19:29:40.582Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
5002023-10-18T19:29:40.585Z++ echo 1.0.2
5012023-10-18T19:29:40.589Z+ rot_caboose_version=1.0.2
5022023-10-18T19:29:40.594Z++ 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-10-18T19:29:40.598Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip
5042023-10-18T19:29:40.601Z++ output_a=oxide-rot-1
5052023-10-18T19:29:40.605Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
5062023-10-18T19:29:40.609Z++ output_b=oxide-rot-1
5072023-10-18T19:29:40.612Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5082023-10-18T19:29:40.616Z++ echo oxide-rot-1
5092023-10-18T19:29:40.619Z+ rot_caboose_board=oxide-rot-1
5102023-10-18T19:29:40.623Z+ cat
5112023-10-18T19:29:40.626Z+ cat
5122023-10-18T19:29:40.629Z+ for board in gimlet psc sidecar
5132023-10-18T19:29:40.632Z+ tufaceous_board=switch
5142023-10-18T19:29:40.636Z+ rot_image_a=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip
5152023-10-18T19:29:40.639Z+ rot_image_b=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5162023-10-18T19:29:40.643Z++ 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-10-18T19:29:40.646Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip
5182023-10-18T19:29:40.651Z++ output_a=1.0.2
5192023-10-18T19:29:40.654Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5202023-10-18T19:29:40.657Z++ output_b=1.0.2
5212023-10-18T19:29:40.661Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
5222023-10-18T19:29:40.664Z++ echo 1.0.2
5232023-10-18T19:29:40.669Z+ rot_caboose_version=1.0.2
5242023-10-18T19:29:40.672Z++ 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-10-18T19:29:40.677Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip
5262023-10-18T19:29:40.681Z++ output_a=oxide-rot-1
5272023-10-18T19:29:40.685Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5282023-10-18T19:29:40.688Z++ output_b=oxide-rot-1
5292023-10-18T19:29:40.692Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5302023-10-18T19:29:40.695Z++ echo oxide-rot-1
5312023-10-18T19:29:40.698Z+ rot_caboose_board=oxide-rot-1
5322023-10-18T19:29:40.703Z+ cat
5332023-10-18T19:29:40.706Z+ cat
5342023-10-18T19:29:40.709Z+ for board_rev in "$@"
5352023-10-18T19:29:40.712Z+ board=gimlet
5362023-10-18T19:29:40.715Z+ tufaceous_board=gimlet
5372023-10-18T19:29:40.719Z+ sp_image=/work/hubris/gimlet-c.zip
5382023-10-18T19:29:40.722Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
5392023-10-18T19:29:40.725Z+ sp_caboose_version=1.0.2
5402023-10-18T19:29:40.729Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
5412023-10-18T19:29:40.732Z+ sp_caboose_board=gimlet-c
5422023-10-18T19:29:40.735Z+ cat
5432023-10-18T19:29:40.738Z+ for board_rev in "$@"
5442023-10-18T19:29:40.742Z+ board=gimlet
5452023-10-18T19:29:40.745Z+ tufaceous_board=gimlet
5462023-10-18T19:29:40.749Z+ sp_image=/work/hubris/gimlet-d.zip
5472023-10-18T19:29:40.752Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
5482023-10-18T19:29:40.756Z+ sp_caboose_version=1.0.2
5492023-10-18T19:29:40.760Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
5502023-10-18T19:29:40.763Z+ sp_caboose_board=gimlet-d
5512023-10-18T19:29:40.767Z+ cat
5522023-10-18T19:29:40.770Z+ for board_rev in "$@"
5532023-10-18T19:29:40.775Z+ board=gimlet
5542023-10-18T19:29:40.778Z+ tufaceous_board=gimlet
5552023-10-18T19:29:40.781Z+ sp_image=/work/hubris/gimlet-e.zip
5562023-10-18T19:29:40.784Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
5572023-10-18T19:29:40.787Z+ sp_caboose_version=1.0.2
5582023-10-18T19:29:40.790Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
5592023-10-18T19:29:40.802Z+ sp_caboose_board=gimlet-e
5602023-10-18T19:29:40.806Z+ cat
5612023-10-18T19:29:40.811Z+ for board_rev in "$@"
5622023-10-18T19:29:40.815Z+ board=psc
5632023-10-18T19:29:40.818Z+ tufaceous_board=psc
5642023-10-18T19:29:40.822Z+ sp_image=/work/hubris/psc-b.zip
5652023-10-18T19:29:40.825Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
5662023-10-18T19:29:40.845Z+ sp_caboose_version=1.0.2
5672023-10-18T19:29:40.848Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
5682023-10-18T19:29:40.884Z+ sp_caboose_board=psc-b
5692023-10-18T19:29:40.887Z+ cat
5702023-10-18T19:29:40.891Z+ for board_rev in "$@"
5712023-10-18T19:29:40.895Z+ board=psc
5722023-10-18T19:29:40.900Z+ tufaceous_board=psc
5732023-10-18T19:29:40.903Z+ sp_image=/work/hubris/psc-c.zip
5742023-10-18T19:29:40.906Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
5752023-10-18T19:29:40.926Z+ sp_caboose_version=1.0.2
5762023-10-18T19:29:40.929Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
5772023-10-18T19:29:40.965Z+ sp_caboose_board=psc-c
5782023-10-18T19:29:40.968Z+ cat
5792023-10-18T19:29:40.971Z+ for board_rev in "$@"
5802023-10-18T19:29:40.974Z+ board=sidecar
5812023-10-18T19:29:40.977Z+ tufaceous_board=switch
5822023-10-18T19:29:40.980Z+ sp_image=/work/hubris/sidecar-b.zip
5832023-10-18T19:29:40.983Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
5842023-10-18T19:29:41.029Z+ sp_caboose_version=1.0.2
5852023-10-18T19:29:41.032Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
5862023-10-18T19:29:41.092Z+ sp_caboose_board=sidecar-b
5872023-10-18T19:29:41.096Z+ cat
5882023-10-18T19:29:41.101Z+ for board_rev in "$@"
5892023-10-18T19:29:41.104Z+ board=sidecar
5902023-10-18T19:29:41.107Z+ tufaceous_board=switch
5912023-10-18T19:29:41.112Z+ sp_image=/work/hubris/sidecar-c.zip
5922023-10-18T19:29:41.115Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
5932023-10-18T19:29:41.156Z+ sp_caboose_version=1.0.2
5942023-10-18T19:29:41.159Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
5952023-10-18T19:29:41.217Z+ sp_caboose_board=sidecar-c
5962023-10-18T19:29:41.220Z+ cat
5972023-10-18T19:29:41.233Z+ 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-10-18T19:29:41.236Z+ series=rot-prod-rel
5992023-10-18T19:29:41.240Z+ rot_dir=prod/rel
6002023-10-18T19:29:41.242Z+ rot_version=cert-prod-rel-v1.0.2
6012023-10-18T19:29:41.246Z+ shift 3
6022023-10-18T19:29:41.249Z+ SERIES_LIST+=("$series")
6032023-10-18T19:29:41.253Z+ manifest=/work/manifest-rot-prod-rel.toml
6042023-10-18T19:29:41.256Z+ manifest_rot_all=/work/manifest-rot-all.toml
6052023-10-18T19:29:41.259Z+ cp /work/manifest.toml /work/manifest-rot-prod-rel.toml
6062023-10-18T19:29:41.261Z+ for board in gimlet psc sidecar
6072023-10-18T19:29:41.264Z+ tufaceous_board=gimlet
6082023-10-18T19:29:41.267Z+ rot_image_a=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip
6092023-10-18T19:29:41.271Z+ rot_image_b=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6102023-10-18T19:29:41.274Z++ 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-10-18T19:29:41.277Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip
6122023-10-18T19:29:41.280Z++ output_a=1.0.2
6132023-10-18T19:29:41.282Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6142023-10-18T19:29:41.285Z++ output_b=1.0.2
6152023-10-18T19:29:41.289Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
6162023-10-18T19:29:41.292Z++ echo 1.0.2
6172023-10-18T19:29:41.295Z+ rot_caboose_version=1.0.2
6182023-10-18T19:29:41.298Z++ 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-10-18T19:29:41.303Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip
6202023-10-18T19:29:41.307Z++ output_a=oxide-rot-1
6212023-10-18T19:29:41.312Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6222023-10-18T19:29:41.316Z++ output_b=oxide-rot-1
6232023-10-18T19:29:41.319Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6242023-10-18T19:29:41.324Z++ echo oxide-rot-1
6252023-10-18T19:29:41.327Z+ rot_caboose_board=oxide-rot-1
6262023-10-18T19:29:41.331Z+ cat
6272023-10-18T19:29:41.334Z+ cat
6282023-10-18T19:29:41.338Z+ for board in gimlet psc sidecar
6292023-10-18T19:29:41.342Z+ tufaceous_board=psc
6302023-10-18T19:29:41.346Z+ rot_image_a=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip
6312023-10-18T19:29:41.349Z+ rot_image_b=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6322023-10-18T19:29:41.353Z++ 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-10-18T19:29:41.356Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip
6342023-10-18T19:29:41.400Z++ output_a=1.0.2
6352023-10-18T19:29:41.406Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6362023-10-18T19:29:41.410Z++ output_b=1.0.2
6372023-10-18T19:29:41.413Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
6382023-10-18T19:29:41.418Z++ echo 1.0.2
6392023-10-18T19:29:41.422Z+ rot_caboose_version=1.0.2
6402023-10-18T19:29:41.425Z++ 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-10-18T19:29:41.429Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip
6422023-10-18T19:29:41.433Z++ output_a=oxide-rot-1
6432023-10-18T19:29:41.436Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6442023-10-18T19:29:41.439Z++ output_b=oxide-rot-1
6452023-10-18T19:29:41.443Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6462023-10-18T19:29:41.446Z++ echo oxide-rot-1
6472023-10-18T19:29:41.450Z+ rot_caboose_board=oxide-rot-1
6482023-10-18T19:29:41.453Z+ cat
6492023-10-18T19:29:41.457Z+ cat
6502023-10-18T19:29:41.461Z+ for board in gimlet psc sidecar
6512023-10-18T19:29:41.465Z+ tufaceous_board=switch
6522023-10-18T19:29:41.469Z+ rot_image_a=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip
6532023-10-18T19:29:41.472Z+ rot_image_b=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6542023-10-18T19:29:41.476Z++ 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-10-18T19:29:41.479Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip
6562023-10-18T19:29:41.483Z++ output_a=1.0.2
6572023-10-18T19:29:41.487Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6582023-10-18T19:29:41.490Z++ output_b=1.0.2
6592023-10-18T19:29:41.493Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
6602023-10-18T19:29:41.497Z++ echo 1.0.2
6612023-10-18T19:29:41.501Z+ rot_caboose_version=1.0.2
6622023-10-18T19:29:41.505Z++ 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-10-18T19:29:41.510Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip
6642023-10-18T19:29:41.514Z++ output_a=oxide-rot-1
6652023-10-18T19:29:41.517Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6662023-10-18T19:29:41.521Z++ output_b=oxide-rot-1
6672023-10-18T19:29:41.525Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6682023-10-18T19:29:41.528Z++ echo oxide-rot-1
6692023-10-18T19:29:41.531Z+ rot_caboose_board=oxide-rot-1
6702023-10-18T19:29:41.534Z+ cat
6712023-10-18T19:29:41.536Z+ cat
6722023-10-18T19:29:41.539Z+ for board_rev in "$@"
6732023-10-18T19:29:41.542Z+ board=gimlet
6742023-10-18T19:29:41.545Z+ tufaceous_board=gimlet
6752023-10-18T19:29:41.547Z+ sp_image=/work/hubris/gimlet-c.zip
6762023-10-18T19:29:41.557Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
6772023-10-18T19:29:41.560Z+ sp_caboose_version=1.0.2
6782023-10-18T19:29:41.564Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
6792023-10-18T19:29:41.625Z+ sp_caboose_board=gimlet-c
6802023-10-18T19:29:41.629Z+ cat
6812023-10-18T19:29:41.632Z+ for board_rev in "$@"
6822023-10-18T19:29:41.636Z+ board=gimlet
6832023-10-18T19:29:41.639Z+ tufaceous_board=gimlet
6842023-10-18T19:29:41.643Z+ sp_image=/work/hubris/gimlet-d.zip
6852023-10-18T19:29:41.646Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
6862023-10-18T19:29:41.656Z+ sp_caboose_version=1.0.2
6872023-10-18T19:29:41.659Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
6882023-10-18T19:29:41.711Z+ sp_caboose_board=gimlet-d
6892023-10-18T19:29:41.715Z+ cat
6902023-10-18T19:29:41.718Z+ for board_rev in "$@"
6912023-10-18T19:29:41.722Z+ board=gimlet
6922023-10-18T19:29:41.725Z+ tufaceous_board=gimlet
6932023-10-18T19:29:41.728Z+ sp_image=/work/hubris/gimlet-e.zip
6942023-10-18T19:29:41.731Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
6952023-10-18T19:29:41.767Z+ sp_caboose_version=1.0.2
6962023-10-18T19:29:41.772Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
6972023-10-18T19:29:41.820Z+ sp_caboose_board=gimlet-e
6982023-10-18T19:29:41.824Z+ cat
6992023-10-18T19:29:41.827Z+ for board_rev in "$@"
7002023-10-18T19:29:41.830Z+ board=psc
7012023-10-18T19:29:41.833Z+ tufaceous_board=psc
7022023-10-18T19:29:41.835Z+ sp_image=/work/hubris/psc-b.zip
7032023-10-18T19:29:41.839Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
7042023-10-18T19:29:41.863Z+ sp_caboose_version=1.0.2
7052023-10-18T19:29:41.866Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
7062023-10-18T19:29:41.902Z+ sp_caboose_board=psc-b
7072023-10-18T19:29:41.905Z+ cat
7082023-10-18T19:29:41.913Z+ for board_rev in "$@"
7092023-10-18T19:29:41.916Z+ board=psc
7102023-10-18T19:29:41.919Z+ tufaceous_board=psc
7112023-10-18T19:29:41.923Z+ sp_image=/work/hubris/psc-c.zip
7122023-10-18T19:29:41.926Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
7132023-10-18T19:29:41.944Z+ sp_caboose_version=1.0.2
7142023-10-18T19:29:41.957Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
7152023-10-18T19:29:41.984Z+ sp_caboose_board=psc-c
7162023-10-18T19:29:41.987Z+ cat
7172023-10-18T19:29:41.990Z+ for board_rev in "$@"
7182023-10-18T19:29:41.994Z+ board=sidecar
7192023-10-18T19:29:41.998Z+ tufaceous_board=switch
7202023-10-18T19:29:42.003Z+ sp_image=/work/hubris/sidecar-b.zip
7212023-10-18T19:29:42.006Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
7222023-10-18T19:29:42.048Z+ sp_caboose_version=1.0.2
7232023-10-18T19:29:42.052Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
7242023-10-18T19:29:42.110Z+ sp_caboose_board=sidecar-b
7252023-10-18T19:29:42.114Z+ cat
7262023-10-18T19:29:42.118Z+ for board_rev in "$@"
7272023-10-18T19:29:42.121Z+ board=sidecar
7282023-10-18T19:29:42.126Z+ tufaceous_board=switch
7292023-10-18T19:29:42.130Z+ sp_image=/work/hubris/sidecar-c.zip
7302023-10-18T19:29:42.133Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
7312023-10-18T19:29:42.175Z+ sp_caboose_version=1.0.2
7322023-10-18T19:29:42.179Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
7332023-10-18T19:29:42.236Z+ sp_caboose_board=sidecar-c
7342023-10-18T19:29:42.239Z+ cat
7352023-10-18T19:29:42.242Z+ for series in "${SERIES_LIST[@]}"
7362023-10-18T19:29:42.246Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-all.toml /work/repo-rot-all.zip
7372023-10-18T19:29:51.939ZOct 18 19:29:51.946 INFO assembling repository in `/tmp/tufaceousKWKB7i`, component: OmicronRepoAssembler
7382023-10-18T19:30:04.785ZOct 18 19:30:04.793 INFO artifacts assembled and archived to `/work/repo-rot-all.zip`, component: OmicronRepoAssembler
7392023-10-18T19:30:05.194Z+ digest -a sha256 /work/repo-rot-all.zip
7402023-10-18T19:30:13.436Z+ split -a 1 -b 1024m /work/repo-rot-all.zip /work/repo-rot-all.zip.part
7412023-10-18T19:30:22.886Z+ rm /work/repo-rot-all.zip
7422023-10-18T19:30:22.895Z+ touch /work/repo-rot-all.zip.partb
7432023-10-18T19:30:22.899Z+ for series in "${SERIES_LIST[@]}"
7442023-10-18T19:30:22.902Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-staging-dev.toml /work/repo-rot-staging-dev.zip
7452023-10-18T19:30:32.648ZOct 18 19:30:32.658 INFO assembling repository in `/tmp/tufaceousSNzsOI`, component: OmicronRepoAssembler
7462023-10-18T19:30:45.031ZOct 18 19:30:45.042 INFO artifacts assembled and archived to `/work/repo-rot-staging-dev.zip`, component: OmicronRepoAssembler
7472023-10-18T19:30:45.437Z+ digest -a sha256 /work/repo-rot-staging-dev.zip
7482023-10-18T19:30:52.760Z+ split -a 1 -b 1024m /work/repo-rot-staging-dev.zip /work/repo-rot-staging-dev.zip.part
7492023-10-18T19:31:01.966Z+ rm /work/repo-rot-staging-dev.zip
7502023-10-18T19:31:01.974Z+ touch /work/repo-rot-staging-dev.zip.partb
7512023-10-18T19:31:01.977Z+ for series in "${SERIES_LIST[@]}"
7522023-10-18T19:31:01.981Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-prod-rel.toml /work/repo-rot-prod-rel.zip
7532023-10-18T19:31:11.715ZOct 18 19:31:11.728 INFO assembling repository in `/tmp/tufaceousLluVXs`, component: OmicronRepoAssembler
7542023-10-18T19:31:24.022ZOct 18 19:31:24.036 INFO artifacts assembled and archived to `/work/repo-rot-prod-rel.zip`, component: OmicronRepoAssembler
7552023-10-18T19:31:24.427Z+ digest -a sha256 /work/repo-rot-prod-rel.zip
7562023-10-18T19:31:31.750Z+ split -a 1 -b 1024m /work/repo-rot-prod-rel.zip /work/repo-rot-prod-rel.zip.part
7572023-10-18T19:31:40.929Z+ rm /work/repo-rot-prod-rel.zip
7582023-10-18T19:31:40.936Z+ touch /work/repo-rot-prod-rel.zip.partb
7592023-10-18T19:31:40.940Zprocess exited: duration 197960 ms, exit code 0
 
7602023-10-18T19:31:40.954Zfound 13 output files
7612023-10-18T19:31:40.960Zuploading: /work/manifest-rot-all.toml (4977 bytes)
7622023-10-18T19:31:41.974Zuploaded: /work/manifest-rot-all.toml
7632023-10-18T19:31:41.985Zuploading: /work/manifest-rot-prod-rel.toml (3695 bytes)
7642023-10-18T19:31:43.420Zuploaded: /work/manifest-rot-prod-rel.toml
7652023-10-18T19:31:43.436Zuploading: /work/manifest-rot-staging-dev.toml (3731 bytes)
7662023-10-18T19:31:44.849Zuploaded: /work/manifest-rot-staging-dev.toml
7672023-10-18T19:31:44.853Zuploading: /work/manifest.toml (1580 bytes)
7682023-10-18T19:31:45.868Zuploaded: /work/manifest.toml
7692023-10-18T19:31:45.884Zuploading: /work/repo-rot-all.zip.parta (1073741824 bytes)
7702023-10-18T19:37:42.394Zuploaded: /work/repo-rot-all.zip.parta
7712023-10-18T19:37:42.465Zuploading: /work/repo-rot-all.zip.partb (372543475 bytes)
7722023-10-18T19:39:53.534Zuploaded: /work/repo-rot-all.zip.partb
7732023-10-18T19:39:53.548Zuploading: /work/repo-rot-prod-rel.zip.parta (1073741824 bytes)
7742023-10-18T19:46:18.139Zuploaded: /work/repo-rot-prod-rel.zip.parta
7752023-10-18T19:46:18.530Zuploading: /work/repo-rot-prod-rel.zip.partb (362310716 bytes)
7762023-10-18T19:48:20.886Zuploaded: /work/repo-rot-prod-rel.zip.partb
7772023-10-18T19:48:20.908Zuploading: /work/repo-rot-staging-dev.zip.parta (1073741824 bytes)
7782023-10-18T19:55:27.465Zuploaded: /work/repo-rot-staging-dev.zip.parta
7792023-10-18T19:55:27.689Zuploading: /work/repo-rot-staging-dev.zip.partb (362311217 bytes)
7802023-10-18T19:57:45.354Zuploaded: /work/repo-rot-staging-dev.zip.partb
7812023-10-18T19:57:45.385Zuploading: /work/repo-rot-all.zip.sha256.txt (65 bytes)
7822023-10-18T19:57:46.399Zuploaded: /work/repo-rot-all.zip.sha256.txt
7832023-10-18T19:57:46.419Zuploading: /work/repo-rot-prod-rel.zip.sha256.txt (65 bytes)
7842023-10-18T19:57:47.456Zuploaded: /work/repo-rot-prod-rel.zip.sha256.txt
7852023-10-18T19:57:47.466Zuploading: /work/repo-rot-staging-dev.zip.sha256.txt (65 bytes)
7862023-10-18T19:57:48.509Zuploaded: /work/repo-rot-staging-dev.zip.sha256.txt