01HVJP2KME12XXHX6Z4NZ903WD: helios / build TUF repo

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

Buildomat Job: 01HVJP3CZNZW8XMZMC0ZDP6ARV

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12024-04-16T06:32:27.108Zjob dependencies complete; ready to run (waiting for 1 h 2 m 57 s)
22024-04-16T06:33:05.197Zjob assigned to worker 01HVJSPPCVS5PH7RG0YFR279QZ (queued for 38 s)
32024-04-16T06:33:06.093Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap-7ead28e4b9d6fd04.gz
42024-04-16T06:33:07.658Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap-7ead28e4b9d6fd04.gz
52024-04-16T06:33:07.658Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
62024-04-16T06:33:17.434Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
72024-04-16T06:33:17.434Zdownloading input: /input/ci-tools/work/end-to-end-tests/commtest-b58e5352aeaeed7b.gz
82024-04-16T06:33:18.066Zdownloaded input: /input/ci-tools/work/end-to-end-tests/commtest-b58e5352aeaeed7b.gz
92024-04-16T06:33:18.066Zdownloading input: /input/ci-tools/work/end-to-end-tests/dhcp_server-82c1ba2d68fcd2b5.gz
102024-04-16T06:33:18.701Zdownloaded input: /input/ci-tools/work/end-to-end-tests/dhcp_server-82c1ba2d68fcd2b5.gz
112024-04-16T06:33:18.702Zdownloading input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-7605479387004a93.gz
122024-04-16T06:33:26.355Zdownloaded input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-7605479387004a93.gz
132024-04-16T06:33:26.355Zdownloading input: /input/ci-tools/work/caboose-util.gz
142024-04-16T06:33:26.578Zdownloaded input: /input/ci-tools/work/caboose-util.gz
152024-04-16T06:33:26.578Zdownloading input: /input/ci-tools/work/tufaceous.gz
162024-04-16T06:33:27.241Zdownloaded input: /input/ci-tools/work/tufaceous.gz
172024-04-16T06:33:27.241Zdownloading input: /input/ci-tools/work/commtest
182024-04-16T06:34:04.673Zdownloaded input: /input/ci-tools/work/commtest
192024-04-16T06:34:04.698Zdownloading input: /input/package/work/version.txt
202024-04-16T06:34:04.725Zdownloaded input: /input/package/work/version.txt
212024-04-16T06:34:04.725Zdownloading input: /input/package/work/package.tar.gz
222024-04-16T06:34:09.090Zdownloaded input: /input/package/work/package.tar.gz
232024-04-16T06:34:09.090Zdownloading input: /input/package/work/global-zone-packages.tar.gz
242024-04-16T06:34:16.089Zdownloaded input: /input/package/work/global-zone-packages.tar.gz
252024-04-16T06:34:16.089Zdownloading input: /input/package/work/trampoline-global-zone-packages.tar.gz
262024-04-16T06:34:17.822Zdownloaded input: /input/package/work/trampoline-global-zone-packages.tar.gz
272024-04-16T06:34:17.846Zdownloading input: /input/package/work/zones/clickhouse.tar.gz
282024-04-16T06:34:41.265Zdownloaded input: /input/package/work/zones/clickhouse.tar.gz
292024-04-16T06:34:41.265Zdownloading input: /input/package/work/zones/clickhouse_keeper.tar.gz
302024-04-16T06:34:55.976Zdownloaded input: /input/package/work/zones/clickhouse_keeper.tar.gz
312024-04-16T06:34:55.976Zdownloading input: /input/package/work/zones/cockroachdb.tar.gz
322024-04-16T06:35:02.259Zdownloaded input: /input/package/work/zones/cockroachdb.tar.gz
332024-04-16T06:35:02.259Zdownloading input: /input/package/work/zones/crucible-pantry-zone.tar.gz
342024-04-16T06:35:03.609Zdownloaded input: /input/package/work/zones/crucible-pantry-zone.tar.gz
352024-04-16T06:35:03.609Zdownloading input: /input/package/work/zones/crucible-zone.tar.gz
362024-04-16T06:35:08.780Zdownloaded input: /input/package/work/zones/crucible-zone.tar.gz
372024-04-16T06:35:08.780Zdownloading input: /input/package/work/zones/external-dns.tar.gz
382024-04-16T06:35:10.024Zdownloaded input: /input/package/work/zones/external-dns.tar.gz
392024-04-16T06:35:10.024Zdownloading input: /input/package/work/zones/internal-dns.tar.gz
402024-04-16T06:35:11.320Zdownloaded input: /input/package/work/zones/internal-dns.tar.gz
412024-04-16T06:35:11.320Zdownloading input: /input/package/work/zones/nexus-single-sled.tar.gz
422024-04-16T06:35:15.919Zdownloaded input: /input/package/work/zones/nexus-single-sled.tar.gz
432024-04-16T06:35:15.919Zdownloading input: /input/package/work/zones/nexus.tar.gz
442024-04-16T06:35:21.262Zdownloaded input: /input/package/work/zones/nexus.tar.gz
452024-04-16T06:35:21.262Zdownloading input: /input/package/work/zones/ntp.tar.gz
462024-04-16T06:35:21.776Zdownloaded input: /input/package/work/zones/ntp.tar.gz
472024-04-16T06:35:21.776Zdownloading input: /input/package/work/zones/omicron-gateway-asic.tar.gz
482024-04-16T06:35:22.593Zdownloaded input: /input/package/work/zones/omicron-gateway-asic.tar.gz
492024-04-16T06:35:22.593Zdownloading input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
502024-04-16T06:35:24.950Zdownloaded input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
512024-04-16T06:35:24.950Zdownloading input: /input/package/work/zones/overlay.tar.gz
522024-04-16T06:35:24.988Zdownloaded input: /input/package/work/zones/overlay.tar.gz
532024-04-16T06:35:24.988Zdownloading input: /input/package/work/zones/oximeter.tar.gz
542024-04-16T06:35:28.337Zdownloaded input: /input/package/work/zones/oximeter.tar.gz
552024-04-16T06:35:28.337Zdownloading input: /input/package/work/zones/probe.tar.gz
562024-04-16T06:35:28.641Zdownloaded input: /input/package/work/zones/probe.tar.gz
572024-04-16T06:35:28.641Zdownloading input: /input/package/work/zones/propolis-server.tar.gz
582024-04-16T06:35:32.402Zdownloaded input: /input/package/work/zones/propolis-server.tar.gz
592024-04-16T06:35:32.402Zdownloading input: /input/package/work/zones/switch-asic.tar.gz
602024-04-16T06:35:49.554Zdownloaded input: /input/package/work/zones/switch-asic.tar.gz
612024-04-16T06:35:49.554Zdownloading input: /input/package/work/zones/switch-softnpu.tar.gz
622024-04-16T06:35:59.680Zdownloaded input: /input/package/work/zones/switch-softnpu.tar.gz
632024-04-16T06:35:59.705Zdownloading input: /input/host/work/helios/upload/os-host.tar.gz
642024-04-16T06:36:33.970Zdownloaded input: /input/host/work/helios/upload/os-host.tar.gz
652024-04-16T06:36:33.970Zdownloading input: /input/host/work/helios/upload/os-trampoline.tar.gz
662024-04-16T06:36:42.408Zdownloaded input: /input/host/work/helios/upload/os-trampoline.tar.gz
 
672024-04-16T06:36:42.408Zstarting task 0: "setup"
682024-04-16T06:36:42.433Z++ uname -s
692024-04-16T06:36:42.433Z+ kern=SunOS
702024-04-16T06:36:42.433Z+ case "$kern" in
712024-04-16T06:36:42.433Z+ groupadd -g 12345 build
722024-04-16T06:36:42.433Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
732024-04-16T06:36:44.439Z+ zfs create -o mountpoint=/work rpool/work
742024-04-16T06:36:44.517Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
752024-04-16T06:36:44.542Z+ home_fs=zfs
762024-04-16T06:36:44.542Z+ [[ zfs == autofs ]]
772024-04-16T06:36:44.542Z+ mkdir -p /home/build
782024-04-16T06:36:44.542Z+ chown build:build /home/build /work
792024-04-16T06:36:45.525Z+ chmod 0700 /home/build /work
802024-04-16T06:36:45.550Zprocess exited: duration 3118 ms, exit code 0
 
812024-04-16T06:36:45.599Zstarting task 1: "authentication"
822024-04-16T06:36:45.655Zprocess exited: duration 55 ms, exit code 0
 
832024-04-16T06:36:45.705Zstarting task 2: "clone repository"
842024-04-16T06:36:45.730Z+ mkdir -p /work/oxidecomputer/omicron
852024-04-16T06:36:45.730Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
862024-04-16T06:36:45.755ZCloning into '/work/oxidecomputer/omicron'...
872024-04-16T06:36:52.378Z+ cd /work/oxidecomputer/omicron
882024-04-16T06:36:52.379Z+ git fetch origin c6f713bb193c1f972d95caafb3aebd2b0195f918
892024-04-16T06:36:52.851ZFrom https://github.com/oxidecomputer/omicron
902024-04-16T06:36:52.851Z * branch c6f713bb193c1f972d95caafb3aebd2b0195f918 -> FETCH_HEAD
912024-04-16T06:36:52.875Z+ [[ -n '' ]]
922024-04-16T06:36:52.876Z+ git reset --hard c6f713bb193c1f972d95caafb3aebd2b0195f918
932024-04-16T06:36:53.023ZHEAD is now at c6f713bb1 chore(deps): update rust crate serde_json to 1.0.116
942024-04-16T06:36:53.048Zprocess exited: duration 7319 ms, exit code 0
 
952024-04-16T06:36:53.098Zstarting task 3: "build"
962024-04-16T06:36:53.123Z+ ALL_BOARDS=(gimlet-{c..f} psc-{b..c} sidecar-{b..c})
972024-04-16T06:36:53.123Z+ TOP=/work/oxidecomputer/omicron
982024-04-16T06:36:53.123Z+ VERSION=7.0.0-0.ci+gitc6f713bb193
992024-04-16T06:36:53.123Z+ for bin in caboose-util tufaceous
1002024-04-16T06:36:53.123Z+ ptime -m gunzip
1012024-04-16T06:36:53.172Z
1022024-04-16T06:36:53.198Zreal 0.060675939
1032024-04-16T06:36:53.198Zuser 0.047890522
1042024-04-16T06:36:53.198Zsys 0.011761406
1052024-04-16T06:36:53.198Ztrap 0.000006533
1062024-04-16T06:36:53.198Ztflt 0.000000000
1072024-04-16T06:36:53.198Zdflt 0.000000000
1082024-04-16T06:36:53.198Zkflt 0.000000000
1092024-04-16T06:36:53.198Zlock 0.000000000
1102024-04-16T06:36:53.198Zslp 0.000312176
1112024-04-16T06:36:53.198Zlat 0.000273447
1122024-04-16T06:36:53.198Zstop 0.000341757
1132024-04-16T06:36:53.198Z+ chmod a+x /work/caboose-util
1142024-04-16T06:36:53.198Z+ for bin in caboose-util tufaceous
1152024-04-16T06:36:53.198Z+ ptime -m gunzip
1162024-04-16T06:36:53.436Z
1172024-04-16T06:36:53.462Zreal 0.256373963
1182024-04-16T06:36:53.462Zuser 0.221762050
1192024-04-16T06:36:53.462Zsys 0.034058670
1202024-04-16T06:36:53.462Ztrap 0.000032416
1212024-04-16T06:36:53.462Ztflt 0.000000000
1222024-04-16T06:36:53.462Zdflt 0.000000000
1232024-04-16T06:36:53.462Zkflt 0.000000000
1242024-04-16T06:36:53.462Zlock 0.000000000
1252024-04-16T06:36:53.462Zslp 0.000022496
1262024-04-16T06:36:53.462Zlat 0.000195987
1272024-04-16T06:36:53.462Zstop 0.000230824
1282024-04-16T06:36:53.462Z+ chmod a+x /work/tufaceous
1292024-04-16T06:36:53.462Z+ mkdir /work/package
1302024-04-16T06:36:53.462Z+ pushd /work/package
1312024-04-16T06:36:53.462Z/work/package /work/oxidecomputer/omicron
1322024-04-16T06:36:53.462Z+ tar xf /input/package/work/package.tar.gz out package-manifest.toml target/release/omicron-package
1332024-04-16T06:36:55.817Z+ target/release/omicron-package -t default target create -i standard -m gimlet -s asic -r multi-sled
1342024-04-16T06:36:55.842ZLogging to: /work/package/out/LOG
1352024-04-16T06:36:55.842ZCreated new build target 'default' and set it as active
1362024-04-16T06:36:55.867Z+ 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-zone.tar.gz /input/package/work/zones/crucible-zone.tar.gz /input/package/work/zones/external-dns.tar.gz /input/package/work/zones/internal-dns.tar.gz /input/package/work/zones/nexus-single-sled.tar.gz /input/package/work/zones/nexus.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/overlay.tar.gz /input/package/work/zones/oximeter.tar.gz /input/package/work/zones/probe.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/
1372024-04-16T06:36:55.867Z+ rm out/switch-softnpu.tar.gz
1382024-04-16T06:36:55.867Z+ rm out/omicron-gateway-softnpu.tar.gz
1392024-04-16T06:36:55.868Z+ rm out/nexus-single-sled.tar.gz
1402024-04-16T06:36:55.868Z+ for zone in out/*.tar.gz
1412024-04-16T06:36:55.868Z++ basename out/clickhouse_keeper
1422024-04-16T06:36:55.868Z+ target/release/omicron-package stamp clickhouse_keeper 7.0.0-0.ci+gitc6f713bb193
1432024-04-16T06:36:55.893ZLogging to: /work/package/out/LOG
1442024-04-16T06:37:03.534ZCreated: out/versioned/clickhouse_keeper.tar.gz
1452024-04-16T06:37:03.559Z+ for zone in out/*.tar.gz
1462024-04-16T06:37:03.559Z++ basename out/clickhouse
1472024-04-16T06:37:03.559Z+ target/release/omicron-package stamp clickhouse 7.0.0-0.ci+gitc6f713bb193
1482024-04-16T06:37:03.559ZLogging to: /work/package/out/LOG
1492024-04-16T06:37:11.339ZCreated: out/versioned/clickhouse.tar.gz
1502024-04-16T06:37:11.365Z+ for zone in out/*.tar.gz
1512024-04-16T06:37:11.365Z++ basename out/cockroachdb
1522024-04-16T06:37:11.365Z+ target/release/omicron-package stamp cockroachdb 7.0.0-0.ci+gitc6f713bb193
1532024-04-16T06:37:11.365ZLogging to: /work/package/out/LOG
1542024-04-16T06:37:15.453ZCreated: out/versioned/cockroachdb.tar.gz
1552024-04-16T06:37:15.479Z+ for zone in out/*.tar.gz
1562024-04-16T06:37:15.479Z++ basename out/crucible-pantry-zone
1572024-04-16T06:37:15.479Z+ target/release/omicron-package stamp crucible-pantry-zone 7.0.0-0.ci+gitc6f713bb193
1582024-04-16T06:37:15.479ZLogging to: /work/package/out/LOG
1592024-04-16T06:37:16.311ZCreated: out/versioned/crucible-pantry-zone.tar.gz
1602024-04-16T06:37:16.336Z+ for zone in out/*.tar.gz
1612024-04-16T06:37:16.336Z++ basename out/crucible-zone
1622024-04-16T06:37:16.337Z+ target/release/omicron-package stamp crucible-zone 7.0.0-0.ci+gitc6f713bb193
1632024-04-16T06:37:16.337ZLogging to: /work/package/out/LOG
1642024-04-16T06:37:17.491ZCreated: out/versioned/crucible-zone.tar.gz
1652024-04-16T06:37:17.516Z+ for zone in out/*.tar.gz
1662024-04-16T06:37:17.516Z++ basename out/external-dns
1672024-04-16T06:37:17.516Z+ target/release/omicron-package stamp external-dns 7.0.0-0.ci+gitc6f713bb193
1682024-04-16T06:37:17.516ZLogging to: /work/package/out/LOG
1692024-04-16T06:37:18.255ZCreated: out/versioned/external-dns.tar.gz
1702024-04-16T06:37:18.280Z+ for zone in out/*.tar.gz
1712024-04-16T06:37:18.280Z++ basename out/internal-dns
1722024-04-16T06:37:18.280Z+ target/release/omicron-package stamp internal-dns 7.0.0-0.ci+gitc6f713bb193
1732024-04-16T06:37:18.280ZLogging to: /work/package/out/LOG
1742024-04-16T06:37:19.012ZCreated: out/versioned/internal-dns.tar.gz
1752024-04-16T06:37:19.038Z+ for zone in out/*.tar.gz
1762024-04-16T06:37:19.038Z++ basename out/nexus
1772024-04-16T06:37:19.038Z+ target/release/omicron-package stamp nexus 7.0.0-0.ci+gitc6f713bb193
1782024-04-16T06:37:19.038ZLogging to: /work/package/out/LOG
1792024-04-16T06:37:21.643ZCreated: out/versioned/nexus.tar.gz
1802024-04-16T06:37:21.669Z+ for zone in out/*.tar.gz
1812024-04-16T06:37:21.669Z++ basename out/ntp
1822024-04-16T06:37:21.669Z+ target/release/omicron-package stamp ntp 7.0.0-0.ci+gitc6f713bb193
1832024-04-16T06:37:21.669ZLogging to: /work/package/out/LOG
1842024-04-16T06:37:21.916ZCreated: out/versioned/ntp.tar.gz
1852024-04-16T06:37:21.941Z+ for zone in out/*.tar.gz
1862024-04-16T06:37:21.941Z++ basename out/omicron-gateway-asic
1872024-04-16T06:37:21.941Z+ target/release/omicron-package stamp omicron-gateway-asic 7.0.0-0.ci+gitc6f713bb193
1882024-04-16T06:37:21.941ZLogging to: /work/package/out/LOG
1892024-04-16T06:37:22.392ZCreated: out/versioned/omicron-gateway-asic.tar.gz
1902024-04-16T06:37:22.417Z+ for zone in out/*.tar.gz
1912024-04-16T06:37:22.417Z++ basename out/overlay
1922024-04-16T06:37:22.417Z+ target/release/omicron-package stamp overlay 7.0.0-0.ci+gitc6f713bb193
1932024-04-16T06:37:22.417ZLogging to: /work/package/out/LOG
1942024-04-16T06:37:22.418ZCreated: out/versioned/overlay.tar.gz
1952024-04-16T06:37:22.418Z+ for zone in out/*.tar.gz
1962024-04-16T06:37:22.418Z++ basename out/oximeter
1972024-04-16T06:37:22.418Z+ target/release/omicron-package stamp oximeter 7.0.0-0.ci+gitc6f713bb193
1982024-04-16T06:37:22.446ZLogging to: /work/package/out/LOG
1992024-04-16T06:37:23.753ZCreated: out/versioned/oximeter.tar.gz
2002024-04-16T06:37:23.778Z+ for zone in out/*.tar.gz
2012024-04-16T06:37:23.778Z++ basename out/probe
2022024-04-16T06:37:23.778Z+ target/release/omicron-package stamp probe 7.0.0-0.ci+gitc6f713bb193
2032024-04-16T06:37:23.778ZLogging to: /work/package/out/LOG
2042024-04-16T06:37:23.864ZCreated: out/versioned/probe.tar.gz
2052024-04-16T06:37:23.889Z+ for zone in out/*.tar.gz
2062024-04-16T06:37:23.889Z++ basename out/propolis-server
2072024-04-16T06:37:23.889Z+ target/release/omicron-package stamp propolis-server 7.0.0-0.ci+gitc6f713bb193
2082024-04-16T06:37:23.889ZLogging to: /work/package/out/LOG
2092024-04-16T06:37:25.114ZCreated: out/versioned/propolis-server.tar.gz
2102024-04-16T06:37:25.141Z+ for zone in out/*.tar.gz
2112024-04-16T06:37:25.141Z++ basename out/switch-asic
2122024-04-16T06:37:25.141Z+ target/release/omicron-package stamp switch-asic 7.0.0-0.ci+gitc6f713bb193
2132024-04-16T06:37:25.141ZLogging to: /work/package/out/LOG
2142024-04-16T06:37:34.438ZCreated: out/versioned/switch-asic.tar.gz
2152024-04-16T06:37:34.464Z+ mv out/versioned/clickhouse_keeper.tar.gz out/versioned/clickhouse.tar.gz out/versioned/cockroachdb.tar.gz out/versioned/crucible-pantry-zone.tar.gz out/versioned/crucible-zone.tar.gz out/versioned/external-dns.tar.gz out/versioned/internal-dns.tar.gz out/versioned/nexus.tar.gz out/versioned/ntp.tar.gz out/versioned/omicron-gateway-asic.tar.gz out/versioned/overlay.tar.gz out/versioned/oximeter.tar.gz out/versioned/probe.tar.gz out/versioned/propolis-server.tar.gz out/versioned/switch-asic.tar.gz out/
2162024-04-16T06:37:34.464Z+ OMICRON_NO_UNINSTALL=1
2172024-04-16T06:37:34.464Z+ target/release/omicron-package unpack --out install
2182024-04-16T06:37:34.464ZLogging to: /work/package/out/LOG
2192024-04-16T06:37:35.970Z+ popd
2202024-04-16T06:37:35.970Z/work/oxidecomputer/omicron
2212024-04-16T06:37:35.970Z+ python3 -c 'import secrets; open("/work/key.txt", "w").write("ed25519:%s\n" % secrets.token_hex(32))'
2222024-04-16T06:37:36.187Z+ read -r TUFACEOUS_KEY
2232024-04-16T06:37:36.188Z+ export TUFACEOUS_KEY
2242024-04-16T06:37:36.188Z+ cat
2252024-04-16T06:37:36.213Z++ find /work/package/install -maxdepth 1 -type f -name '*.tar.gz'
2262024-04-16T06:37:36.213Z++ egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz'
2272024-04-16T06:37:36.213Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2282024-04-16T06:37:36.213Z+ cat
2292024-04-16T06:37:36.213Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2302024-04-16T06:37:36.213Z+ cat
2312024-04-16T06:37:36.213Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2322024-04-16T06:37:36.213Z+ cat
2332024-04-16T06:37:36.213Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2342024-04-16T06:37:36.213Z+ cat
2352024-04-16T06:37:36.213Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2362024-04-16T06:37:36.213Z+ cat
2372024-04-16T06:37:36.213Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2382024-04-16T06:37:36.213Z+ cat
2392024-04-16T06:37:36.213Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2402024-04-16T06:37:36.213Z+ cat
2412024-04-16T06:37:36.239Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2422024-04-16T06:37:36.239Z+ cat
2432024-04-16T06:37:36.239Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2442024-04-16T06:37:36.239Z+ cat
2452024-04-16T06:37:36.239Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2462024-04-16T06:37:36.239Z+ cat
2472024-04-16T06:37:36.239Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2482024-04-16T06:37:36.239Z+ cat
2492024-04-16T06:37:36.239Z+ for kind in host trampoline
2502024-04-16T06:37:36.239Z+ cat
2512024-04-16T06:37:36.239Z+ for kind in host trampoline
2522024-04-16T06:37:36.239Z+ cat
2532024-04-16T06:37:36.239Z+ mkdir /work/hubris
2542024-04-16T06:37:36.239Z+ pushd /work/hubris
2552024-04-16T06:37:36.239Z/work/hubris /work/oxidecomputer/omicron
2562024-04-16T06:37:36.239Z+ source /work/oxidecomputer/omicron/tools/hubris_version
2572024-04-16T06:37:36.239Z++ TAGS=(gimlet-v1.0.13 psc-v1.0.13 sidecar-v1.0.13)
2582024-04-16T06:37:36.239Z+ for tag in "${TAGS[@]}"
2592024-04-16T06:37:36.239Z+ for board in "${ALL_BOARDS[@]}"
2602024-04-16T06:37:36.239Z+ [[ gimlet = \g\i\m\l\e\t ]]
2612024-04-16T06:37:36.239Z+ file=build-gimlet-c-image-default-v1.0.13.zip
2622024-04-16T06:37:36.240Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.13/build-gimlet-c-image-default-v1.0.13.zip
2632024-04-16T06:37:37.188Z+ grep -F build-gimlet-c-image-default-v1.0.13.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2642024-04-16T06:37:37.214Z+ shasum -a 256 -c -
2652024-04-16T06:37:37.244Zbuild-gimlet-c-image-default-v1.0.13.zip: OK
2662024-04-16T06:37:37.272Z+ mv build-gimlet-c-image-default-v1.0.13.zip gimlet-c.zip
2672024-04-16T06:37:37.272Z+ for board in "${ALL_BOARDS[@]}"
2682024-04-16T06:37:37.272Z+ [[ gimlet = \g\i\m\l\e\t ]]
2692024-04-16T06:37:37.272Z+ file=build-gimlet-d-image-default-v1.0.13.zip
2702024-04-16T06:37:37.272Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.13/build-gimlet-d-image-default-v1.0.13.zip
2712024-04-16T06:37:38.145Z+ grep -F build-gimlet-d-image-default-v1.0.13.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2722024-04-16T06:37:38.170Z+ shasum -a 256 -c -
2732024-04-16T06:37:38.195Zbuild-gimlet-d-image-default-v1.0.13.zip: OK
2742024-04-16T06:37:38.220Z+ mv build-gimlet-d-image-default-v1.0.13.zip gimlet-d.zip
2752024-04-16T06:37:38.220Z+ for board in "${ALL_BOARDS[@]}"
2762024-04-16T06:37:38.220Z+ [[ gimlet = \g\i\m\l\e\t ]]
2772024-04-16T06:37:38.220Z+ file=build-gimlet-e-image-default-v1.0.13.zip
2782024-04-16T06:37:38.221Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.13/build-gimlet-e-image-default-v1.0.13.zip
2792024-04-16T06:37:39.115Z+ grep -F build-gimlet-e-image-default-v1.0.13.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2802024-04-16T06:37:39.140Z+ shasum -a 256 -c -
2812024-04-16T06:37:39.166Zbuild-gimlet-e-image-default-v1.0.13.zip: OK
2822024-04-16T06:37:39.190Z+ mv build-gimlet-e-image-default-v1.0.13.zip gimlet-e.zip
2832024-04-16T06:37:39.190Z+ for board in "${ALL_BOARDS[@]}"
2842024-04-16T06:37:39.190Z+ [[ gimlet = \g\i\m\l\e\t ]]
2852024-04-16T06:37:39.190Z+ file=build-gimlet-f-image-default-v1.0.13.zip
2862024-04-16T06:37:39.190Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.13/build-gimlet-f-image-default-v1.0.13.zip
2872024-04-16T06:37:40.090Z+ grep -F build-gimlet-f-image-default-v1.0.13.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2882024-04-16T06:37:40.114Z+ shasum -a 256 -c -
2892024-04-16T06:37:40.140Zbuild-gimlet-f-image-default-v1.0.13.zip: OK
2902024-04-16T06:37:40.165Z+ mv build-gimlet-f-image-default-v1.0.13.zip gimlet-f.zip
2912024-04-16T06:37:40.166Z+ for board in "${ALL_BOARDS[@]}"
2922024-04-16T06:37:40.166Z+ [[ gimlet = \p\s\c ]]
2932024-04-16T06:37:40.166Z+ for board in "${ALL_BOARDS[@]}"
2942024-04-16T06:37:40.166Z+ [[ gimlet = \p\s\c ]]
2952024-04-16T06:37:40.166Z+ for board in "${ALL_BOARDS[@]}"
2962024-04-16T06:37:40.166Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2972024-04-16T06:37:40.166Z+ for board in "${ALL_BOARDS[@]}"
2982024-04-16T06:37:40.166Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2992024-04-16T06:37:40.166Z+ for tag in "${TAGS[@]}"
3002024-04-16T06:37:40.166Z+ for board in "${ALL_BOARDS[@]}"
3012024-04-16T06:37:40.166Z+ [[ psc = \g\i\m\l\e\t ]]
3022024-04-16T06:37:40.166Z+ for board in "${ALL_BOARDS[@]}"
3032024-04-16T06:37:40.166Z+ [[ psc = \g\i\m\l\e\t ]]
3042024-04-16T06:37:40.166Z+ for board in "${ALL_BOARDS[@]}"
3052024-04-16T06:37:40.166Z+ [[ psc = \g\i\m\l\e\t ]]
3062024-04-16T06:37:40.166Z+ for board in "${ALL_BOARDS[@]}"
3072024-04-16T06:37:40.166Z+ [[ psc = \g\i\m\l\e\t ]]
3082024-04-16T06:37:40.166Z+ for board in "${ALL_BOARDS[@]}"
3092024-04-16T06:37:40.166Z+ [[ psc = \p\s\c ]]
3102024-04-16T06:37:40.166Z+ file=build-psc-b-image-default-v1.0.13.zip
3112024-04-16T06:37:40.166Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.13/build-psc-b-image-default-v1.0.13.zip
3122024-04-16T06:37:41.048Z+ grep -F build-psc-b-image-default-v1.0.13.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3132024-04-16T06:37:41.048Z+ shasum -a 256 -c -
3142024-04-16T06:37:41.079Zbuild-psc-b-image-default-v1.0.13.zip: OK
3152024-04-16T06:37:41.103Z+ mv build-psc-b-image-default-v1.0.13.zip psc-b.zip
3162024-04-16T06:37:41.104Z+ for board in "${ALL_BOARDS[@]}"
3172024-04-16T06:37:41.104Z+ [[ psc = \p\s\c ]]
3182024-04-16T06:37:41.104Z+ file=build-psc-c-image-default-v1.0.13.zip
3192024-04-16T06:37:41.104Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.13/build-psc-c-image-default-v1.0.13.zip
3202024-04-16T06:37:41.935Z+ grep -F build-psc-c-image-default-v1.0.13.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3212024-04-16T06:37:41.960Z+ shasum -a 256 -c -
3222024-04-16T06:37:41.985Zbuild-psc-c-image-default-v1.0.13.zip: OK
3232024-04-16T06:37:41.985Z+ mv build-psc-c-image-default-v1.0.13.zip psc-c.zip
3242024-04-16T06:37:41.985Z+ for board in "${ALL_BOARDS[@]}"
3252024-04-16T06:37:41.985Z+ [[ psc = \s\i\d\e\c\a\r ]]
3262024-04-16T06:37:41.985Z+ for board in "${ALL_BOARDS[@]}"
3272024-04-16T06:37:41.985Z+ [[ psc = \s\i\d\e\c\a\r ]]
3282024-04-16T06:37:41.985Z+ for tag in "${TAGS[@]}"
3292024-04-16T06:37:41.985Z+ for board in "${ALL_BOARDS[@]}"
3302024-04-16T06:37:41.985Z+ [[ sidecar = \g\i\m\l\e\t ]]
3312024-04-16T06:37:41.985Z+ for board in "${ALL_BOARDS[@]}"
3322024-04-16T06:37:41.985Z+ [[ sidecar = \g\i\m\l\e\t ]]
3332024-04-16T06:37:41.985Z+ for board in "${ALL_BOARDS[@]}"
3342024-04-16T06:37:41.985Z+ [[ sidecar = \g\i\m\l\e\t ]]
3352024-04-16T06:37:41.986Z+ for board in "${ALL_BOARDS[@]}"
3362024-04-16T06:37:41.986Z+ [[ sidecar = \g\i\m\l\e\t ]]
3372024-04-16T06:37:41.986Z+ for board in "${ALL_BOARDS[@]}"
3382024-04-16T06:37:41.986Z+ [[ sidecar = \p\s\c ]]
3392024-04-16T06:37:41.986Z+ for board in "${ALL_BOARDS[@]}"
3402024-04-16T06:37:41.986Z+ [[ sidecar = \p\s\c ]]
3412024-04-16T06:37:41.986Z+ for board in "${ALL_BOARDS[@]}"
3422024-04-16T06:37:41.986Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3432024-04-16T06:37:41.986Z+ file=build-sidecar-b-image-default-v1.0.13.zip
3442024-04-16T06:37:41.986Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.13/build-sidecar-b-image-default-v1.0.13.zip
3452024-04-16T06:37:42.896Z+ grep -F build-sidecar-b-image-default-v1.0.13.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3462024-04-16T06:37:42.921Z+ shasum -a 256 -c -
3472024-04-16T06:37:42.956Zbuild-sidecar-b-image-default-v1.0.13.zip: OK
3482024-04-16T06:37:42.980Z+ mv build-sidecar-b-image-default-v1.0.13.zip sidecar-b.zip
3492024-04-16T06:37:42.980Z+ for board in "${ALL_BOARDS[@]}"
3502024-04-16T06:37:42.980Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3512024-04-16T06:37:42.980Z+ file=build-sidecar-c-image-default-v1.0.13.zip
3522024-04-16T06:37:42.980Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.13/build-sidecar-c-image-default-v1.0.13.zip
3532024-04-16T06:37:43.923Z+ grep -F build-sidecar-c-image-default-v1.0.13.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3542024-04-16T06:37:43.948Z+ shasum -a 256 -c -
3552024-04-16T06:37:43.984Zbuild-sidecar-c-image-default-v1.0.13.zip: OK
3562024-04-16T06:37:44.008Z+ mv build-sidecar-c-image-default-v1.0.13.zip sidecar-c.zip
3572024-04-16T06:37:44.008Z+ popd
3582024-04-16T06:37:44.009Z/work/oxidecomputer/omicron
3592024-04-16T06:37:44.009Z+ source /work/oxidecomputer/omicron/tools/dvt_dock_version
3602024-04-16T06:37:44.009Z++ COMMIT=8319bada89323373be2059404c25fe1162b3c714
3612024-04-16T06:37:44.009Z+ git init /work/dvt-dock
3622024-04-16T06:37:44.009Zhint: Using 'master' as the name for the initial branch. This default branch name
3632024-04-16T06:37:44.009Zhint: is subject to change. To configure the initial branch name to use in all
3642024-04-16T06:37:44.009Zhint: of your new repositories, which will suppress this warning, call:
3652024-04-16T06:37:44.009Zhint:
3662024-04-16T06:37:44.009Zhint: git config --global init.defaultBranch <name>
3672024-04-16T06:37:44.009Zhint:
3682024-04-16T06:37:44.009Zhint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
3692024-04-16T06:37:44.009Zhint: 'development'. The just-created branch can be renamed via this command:
3702024-04-16T06:37:44.009Zhint:
3712024-04-16T06:37:44.009Zhint: git branch -m <name>
3722024-04-16T06:37:44.009ZInitialized empty Git repository in /work/dvt-dock/.git/
3732024-04-16T06:37:44.009Z+ cd /work/dvt-dock
3742024-04-16T06:37:44.009Z+ git remote add origin https://github.com/oxidecomputer/dvt-dock.git
3752024-04-16T06:37:44.009Z+ git fetch --depth 1 origin 8319bada89323373be2059404c25fe1162b3c714
3762024-04-16T06:38:11.956ZFrom https://github.com/oxidecomputer/dvt-dock
3772024-04-16T06:38:11.956Z * branch 8319bada89323373be2059404c25fe1162b3c714 -> FETCH_HEAD
3782024-04-16T06:38:11.984Z+ git checkout FETCH_HEAD
3792024-04-16T06:38:13.823ZNote: switching to 'FETCH_HEAD'.
3802024-04-16T06:38:13.823Z
3812024-04-16T06:38:13.823ZYou are in 'detached HEAD' state. You can look around, make experimental
3822024-04-16T06:38:13.823Zchanges and commit them, and you can discard any commits you make in this
3832024-04-16T06:38:13.823Zstate without impacting any branches by switching back to a branch.
3842024-04-16T06:38:13.823Z
3852024-04-16T06:38:13.823ZIf you want to create a new branch to retain commits you create, you may
3862024-04-16T06:38:13.823Zdo so (now or later) by using -c with the switch command. Example:
3872024-04-16T06:38:13.823Z
3882024-04-16T06:38:13.823Z git switch -c <new-branch-name>
3892024-04-16T06:38:13.823Z
3902024-04-16T06:38:13.823ZOr undo this operation with:
3912024-04-16T06:38:13.823Z
3922024-04-16T06:38:13.824Z git switch -
3932024-04-16T06:38:13.824Z
3942024-04-16T06:38:13.824ZTurn off this advice by setting config variable advice.detachedHead to false
3952024-04-16T06:38:13.824Z
3962024-04-16T06:38:13.824ZHEAD is now at 8319bad prod/rel v1.0.7
3972024-04-16T06:38:13.875Z+ for board_rev in "${ALL_BOARDS[@]}"
3982024-04-16T06:38:13.875Z+ board=gimlet
3992024-04-16T06:38:13.875Z+ tufaceous_board=gimlet
4002024-04-16T06:38:13.875Z+ sp_image=/work/hubris/gimlet-c.zip
4012024-04-16T06:38:13.900Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
4022024-04-16T06:38:13.938Z+ sp_caboose_version=1.0.13
4032024-04-16T06:38:13.963Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
4042024-04-16T06:38:13.995Z+ sp_caboose_board=gimlet-c
4052024-04-16T06:38:13.995Z+ cat
4062024-04-16T06:38:14.021Z+ for board_rev in "${ALL_BOARDS[@]}"
4072024-04-16T06:38:14.021Z+ board=gimlet
4082024-04-16T06:38:14.021Z+ tufaceous_board=gimlet
4092024-04-16T06:38:14.021Z+ sp_image=/work/hubris/gimlet-d.zip
4102024-04-16T06:38:14.021Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
4112024-04-16T06:38:14.057Z+ sp_caboose_version=1.0.13
4122024-04-16T06:38:14.082Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
4132024-04-16T06:38:14.117Z+ sp_caboose_board=gimlet-d
4142024-04-16T06:38:14.117Z+ cat
4152024-04-16T06:38:14.142Z+ for board_rev in "${ALL_BOARDS[@]}"
4162024-04-16T06:38:14.142Z+ board=gimlet
4172024-04-16T06:38:14.142Z+ tufaceous_board=gimlet
4182024-04-16T06:38:14.142Z+ sp_image=/work/hubris/gimlet-e.zip
4192024-04-16T06:38:14.142Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
4202024-04-16T06:38:14.185Z+ sp_caboose_version=1.0.13
4212024-04-16T06:38:14.211Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
4222024-04-16T06:38:14.245Z+ sp_caboose_board=gimlet-e
4232024-04-16T06:38:14.270Z+ cat
4242024-04-16T06:38:14.270Z+ for board_rev in "${ALL_BOARDS[@]}"
4252024-04-16T06:38:14.270Z+ board=gimlet
4262024-04-16T06:38:14.270Z+ tufaceous_board=gimlet
4272024-04-16T06:38:14.270Z+ sp_image=/work/hubris/gimlet-f.zip
4282024-04-16T06:38:14.270Z++ /work/caboose-util read-version /work/hubris/gimlet-f.zip
4292024-04-16T06:38:14.306Z+ sp_caboose_version=1.0.13
4302024-04-16T06:38:14.331Z++ /work/caboose-util read-board /work/hubris/gimlet-f.zip
4312024-04-16T06:38:14.364Z+ sp_caboose_board=gimlet-f
4322024-04-16T06:38:14.364Z+ cat
4332024-04-16T06:38:14.389Z+ for board_rev in "${ALL_BOARDS[@]}"
4342024-04-16T06:38:14.389Z+ board=psc
4352024-04-16T06:38:14.389Z+ tufaceous_board=psc
4362024-04-16T06:38:14.389Z+ sp_image=/work/hubris/psc-b.zip
4372024-04-16T06:38:14.389Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
4382024-04-16T06:38:14.414Z+ sp_caboose_version=1.0.13
4392024-04-16T06:38:14.414Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
4402024-04-16T06:38:14.457Z+ sp_caboose_board=psc-b
4412024-04-16T06:38:14.457Z+ cat
4422024-04-16T06:38:14.483Z+ for board_rev in "${ALL_BOARDS[@]}"
4432024-04-16T06:38:14.483Z+ board=psc
4442024-04-16T06:38:14.483Z+ tufaceous_board=psc
4452024-04-16T06:38:14.483Z+ sp_image=/work/hubris/psc-c.zip
4462024-04-16T06:38:14.483Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
4472024-04-16T06:38:14.509Z+ sp_caboose_version=1.0.13
4482024-04-16T06:38:14.509Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
4492024-04-16T06:38:14.554Z+ sp_caboose_board=psc-c
4502024-04-16T06:38:14.554Z+ cat
4512024-04-16T06:38:14.579Z+ for board_rev in "${ALL_BOARDS[@]}"
4522024-04-16T06:38:14.579Z+ board=sidecar
4532024-04-16T06:38:14.579Z+ tufaceous_board=switch
4542024-04-16T06:38:14.579Z+ sp_image=/work/hubris/sidecar-b.zip
4552024-04-16T06:38:14.579Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
4562024-04-16T06:38:14.617Z+ sp_caboose_version=1.0.13
4572024-04-16T06:38:14.642Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
4582024-04-16T06:38:14.678Z+ sp_caboose_board=sidecar-b
4592024-04-16T06:38:14.678Z+ cat
4602024-04-16T06:38:14.703Z+ for board_rev in "${ALL_BOARDS[@]}"
4612024-04-16T06:38:14.703Z+ board=sidecar
4622024-04-16T06:38:14.703Z+ tufaceous_board=switch
4632024-04-16T06:38:14.703Z+ sp_image=/work/hubris/sidecar-c.zip
4642024-04-16T06:38:14.703Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
4652024-04-16T06:38:14.748Z+ sp_caboose_version=1.0.13
4662024-04-16T06:38:14.773Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
4672024-04-16T06:38:14.814Z+ sp_caboose_board=sidecar-c
4682024-04-16T06:38:14.814Z+ cat
4692024-04-16T06:38:14.840Z+ add_hubris_artifacts staging/dev cert-staging-dev-v1.0.7
4702024-04-16T06:38:14.840Z+ rot_dir=staging/dev
4712024-04-16T06:38:14.840Z+ rot_version=cert-staging-dev-v1.0.7
4722024-04-16T06:38:14.840Z+ for board in gimlet psc sidecar
4732024-04-16T06:38:14.840Z+ tufaceous_board=gimlet
4742024-04-16T06:38:14.840Z+ rot_image_a=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.7.zip
4752024-04-16T06:38:14.840Z+ rot_image_b=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.7.zip
4762024-04-16T06:38:14.840Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.7.zip /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.7.zip
4772024-04-16T06:38:14.840Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.7.zip
4782024-04-16T06:38:14.865Z++ output_a=1.0.7
4792024-04-16T06:38:14.865Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.7.zip
4802024-04-16T06:38:14.865Z++ output_b=1.0.7
4812024-04-16T06:38:14.865Z++ [[ 1.0.7 != \1\.\0\.\7 ]]
4822024-04-16T06:38:14.866Z++ echo 1.0.7
4832024-04-16T06:38:14.866Z+ rot_caboose_version=1.0.7
4842024-04-16T06:38:14.866Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.7.zip /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.7.zip
4852024-04-16T06:38:14.891Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.7.zip
4862024-04-16T06:38:14.891Z++ output_a=oxide-rot-1
4872024-04-16T06:38:14.891Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.7.zip
4882024-04-16T06:38:14.916Z++ output_b=oxide-rot-1
4892024-04-16T06:38:14.916Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
4902024-04-16T06:38:14.916Z++ echo oxide-rot-1
4912024-04-16T06:38:14.916Z+ rot_caboose_board=oxide-rot-1
4922024-04-16T06:38:14.917Z+ cat
4932024-04-16T06:38:14.917Z+ for board in gimlet psc sidecar
4942024-04-16T06:38:14.917Z+ tufaceous_board=psc
4952024-04-16T06:38:14.917Z+ rot_image_a=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.7.zip
4962024-04-16T06:38:14.917Z+ rot_image_b=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.7.zip
4972024-04-16T06:38:14.917Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.7.zip /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.7.zip
4982024-04-16T06:38:14.917Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.7.zip
4992024-04-16T06:38:14.942Z++ output_a=1.0.7
5002024-04-16T06:38:14.942Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.7.zip
5012024-04-16T06:38:14.970Z++ output_b=1.0.7
5022024-04-16T06:38:14.970Z++ [[ 1.0.7 != \1\.\0\.\7 ]]
5032024-04-16T06:38:14.970Z++ echo 1.0.7
5042024-04-16T06:38:14.970Z+ rot_caboose_version=1.0.7
5052024-04-16T06:38:14.970Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.7.zip /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.7.zip
5062024-04-16T06:38:14.970Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.7.zip
5072024-04-16T06:38:14.995Z++ output_a=oxide-rot-1
5082024-04-16T06:38:14.995Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.7.zip
5092024-04-16T06:38:15.021Z++ output_b=oxide-rot-1
5102024-04-16T06:38:15.021Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5112024-04-16T06:38:15.021Z++ echo oxide-rot-1
5122024-04-16T06:38:15.021Z+ rot_caboose_board=oxide-rot-1
5132024-04-16T06:38:15.021Z+ cat
5142024-04-16T06:38:15.021Z+ for board in gimlet psc sidecar
5152024-04-16T06:38:15.021Z+ tufaceous_board=switch
5162024-04-16T06:38:15.021Z+ rot_image_a=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.7.zip
5172024-04-16T06:38:15.021Z+ rot_image_b=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.7.zip
5182024-04-16T06:38:15.021Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.7.zip /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.7.zip
5192024-04-16T06:38:15.021Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.7.zip
5202024-04-16T06:38:15.046Z++ output_a=1.0.7
5212024-04-16T06:38:15.046Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.7.zip
5222024-04-16T06:38:15.071Z++ output_b=1.0.7
5232024-04-16T06:38:15.071Z++ [[ 1.0.7 != \1\.\0\.\7 ]]
5242024-04-16T06:38:15.071Z++ echo 1.0.7
5252024-04-16T06:38:15.071Z+ rot_caboose_version=1.0.7
5262024-04-16T06:38:15.071Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.7.zip /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.7.zip
5272024-04-16T06:38:15.071Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.7.zip
5282024-04-16T06:38:15.071Z++ output_a=oxide-rot-1
5292024-04-16T06:38:15.096Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.7.zip
5302024-04-16T06:38:15.097Z++ output_b=oxide-rot-1
5312024-04-16T06:38:15.097Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5322024-04-16T06:38:15.097Z++ echo oxide-rot-1
5332024-04-16T06:38:15.097Z+ rot_caboose_board=oxide-rot-1
5342024-04-16T06:38:15.097Z+ cat
5352024-04-16T06:38:15.097Z+ add_hubris_artifacts prod/rel cert-prod-rel-v1.0.7
5362024-04-16T06:38:15.097Z+ rot_dir=prod/rel
5372024-04-16T06:38:15.097Z+ rot_version=cert-prod-rel-v1.0.7
5382024-04-16T06:38:15.097Z+ for board in gimlet psc sidecar
5392024-04-16T06:38:15.097Z+ tufaceous_board=gimlet
5402024-04-16T06:38:15.097Z+ rot_image_a=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.7.zip
5412024-04-16T06:38:15.097Z+ rot_image_b=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.7.zip
5422024-04-16T06:38:15.123Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.7.zip /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.7.zip
5432024-04-16T06:38:15.123Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.7.zip
5442024-04-16T06:38:15.123Z++ output_a=1.0.7
5452024-04-16T06:38:15.123Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.7.zip
5462024-04-16T06:38:15.148Z++ output_b=1.0.7
5472024-04-16T06:38:15.148Z++ [[ 1.0.7 != \1\.\0\.\7 ]]
5482024-04-16T06:38:15.148Z++ echo 1.0.7
5492024-04-16T06:38:15.148Z+ rot_caboose_version=1.0.7
5502024-04-16T06:38:15.148Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.7.zip /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.7.zip
5512024-04-16T06:38:15.148Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.7.zip
5522024-04-16T06:38:15.173Z++ output_a=oxide-rot-1
5532024-04-16T06:38:15.173Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.7.zip
5542024-04-16T06:38:15.201Z++ output_b=oxide-rot-1
5552024-04-16T06:38:15.201Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5562024-04-16T06:38:15.201Z++ echo oxide-rot-1
5572024-04-16T06:38:15.201Z+ rot_caboose_board=oxide-rot-1
5582024-04-16T06:38:15.201Z+ cat
5592024-04-16T06:38:15.201Z+ for board in gimlet psc sidecar
5602024-04-16T06:38:15.201Z+ tufaceous_board=psc
5612024-04-16T06:38:15.201Z+ rot_image_a=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.7.zip
5622024-04-16T06:38:15.201Z+ rot_image_b=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.7.zip
5632024-04-16T06:38:15.201Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.7.zip /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.7.zip
5642024-04-16T06:38:15.201Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.7.zip
5652024-04-16T06:38:15.227Z++ output_a=1.0.7
5662024-04-16T06:38:15.227Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.7.zip
5672024-04-16T06:38:15.227Z++ output_b=1.0.7
5682024-04-16T06:38:15.227Z++ [[ 1.0.7 != \1\.\0\.\7 ]]
5692024-04-16T06:38:15.227Z++ echo 1.0.7
5702024-04-16T06:38:15.252Z+ rot_caboose_version=1.0.7
5712024-04-16T06:38:15.252Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.7.zip /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.7.zip
5722024-04-16T06:38:15.253Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.7.zip
5732024-04-16T06:38:15.253Z++ output_a=oxide-rot-1
5742024-04-16T06:38:15.253Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.7.zip
5752024-04-16T06:38:15.278Z++ output_b=oxide-rot-1
5762024-04-16T06:38:15.278Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5772024-04-16T06:38:15.278Z++ echo oxide-rot-1
5782024-04-16T06:38:15.279Z+ rot_caboose_board=oxide-rot-1
5792024-04-16T06:38:15.279Z+ cat
5802024-04-16T06:38:15.279Z+ for board in gimlet psc sidecar
5812024-04-16T06:38:15.279Z+ tufaceous_board=switch
5822024-04-16T06:38:15.279Z+ rot_image_a=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.7.zip
5832024-04-16T06:38:15.279Z+ rot_image_b=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.7.zip
5842024-04-16T06:38:15.279Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.7.zip /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.7.zip
5852024-04-16T06:38:15.279Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.7.zip
5862024-04-16T06:38:15.306Z++ output_a=1.0.7
5872024-04-16T06:38:15.306Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.7.zip
5882024-04-16T06:38:15.331Z++ output_b=1.0.7
5892024-04-16T06:38:15.331Z++ [[ 1.0.7 != \1\.\0\.\7 ]]
5902024-04-16T06:38:15.331Z++ echo 1.0.7
5912024-04-16T06:38:15.331Z+ rot_caboose_version=1.0.7
5922024-04-16T06:38:15.331Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.7.zip /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.7.zip
5932024-04-16T06:38:15.331Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.7.zip
5942024-04-16T06:38:15.356Z++ output_a=oxide-rot-1
5952024-04-16T06:38:15.356Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.7.zip
5962024-04-16T06:38:15.381Z++ output_b=oxide-rot-1
5972024-04-16T06:38:15.381Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5982024-04-16T06:38:15.381Z++ echo oxide-rot-1
5992024-04-16T06:38:15.381Z+ rot_caboose_board=oxide-rot-1
6002024-04-16T06:38:15.381Z+ cat
6012024-04-16T06:38:15.381Z+ /work/tufaceous assemble --no-generate-key /work/manifest.toml /work/repo-rot-all.zip
6022024-04-16T06:38:24.931ZApr 16 06:38:24.475 INFO assembling repository in `/tmp/tufaceousN2FY5a`, component: OmicronRepoAssembler
6032024-04-16T06:38:31.361ZApr 16 06:38:30.908 INFO artifacts assembled and archived to `/work/repo-rot-all.zip`, component: OmicronRepoAssembler
6042024-04-16T06:38:31.733Z+ digest -a sha256 /work/repo-rot-all.zip
6052024-04-16T06:38:33.924Zprocess exited: duration 100820 ms, exit code 0
 
6062024-04-16T06:38:34.009Zfound 3 output files
6072024-04-16T06:38:34.009Zuploading: /work/manifest.toml (5217 bytes)
6082024-04-16T06:38:35.128Zuploaded: /work/manifest.toml
6092024-04-16T06:38:35.128Zuploading: /work/repo-rot-all.zip (1689503148 bytes)
6102024-04-16T06:47:31.765Zuploaded: /work/repo-rot-all.zip
6112024-04-16T06:47:31.765Zuploading: /work/repo-rot-all.zip.sha256.txt (65 bytes)
6122024-04-16T06:47:32.826Zuploaded: /work/repo-rot-all.zip.sha256.txt