01HT1YK3S7R12ETFGXMWFTKAT5: 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",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01HT1YKTW8QBA985F43BGEKXA3

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12024-03-28T08:44:24.090Zjob dependencies complete; ready to run (waiting for 1 h 28 m 54 s)
22024-03-28T08:45:00.262Zjob assigned to worker 01HT23PMZARVG7VPCTQWVVX5K7 (queued for 36 s)
32024-03-28T08:45:01.227Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap-4e2cec6ef87779f4.gz
42024-03-28T08:45:04.344Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap-4e2cec6ef87779f4.gz
52024-03-28T08:45:04.345Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
62024-03-28T08:45:27.475Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
72024-03-28T08:45:27.476Zdownloading input: /input/ci-tools/work/end-to-end-tests/commtest-78be43f584392ee5.gz
82024-03-28T08:45:32.419Zdownloaded input: /input/ci-tools/work/end-to-end-tests/commtest-78be43f584392ee5.gz
92024-03-28T08:45:32.419Zdownloading input: /input/ci-tools/work/end-to-end-tests/dhcp_server-ff102e56804eb5ef.gz
102024-03-28T08:45:36.849Zdownloaded input: /input/ci-tools/work/end-to-end-tests/dhcp_server-ff102e56804eb5ef.gz
112024-03-28T08:45:36.849Zdownloading input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-24b036c434c391e4.gz
122024-03-28T08:46:02.210Zdownloaded input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-24b036c434c391e4.gz
132024-03-28T08:46:02.210Zdownloading input: /input/ci-tools/work/caboose-util.gz
142024-03-28T08:46:02.930Zdownloaded input: /input/ci-tools/work/caboose-util.gz
152024-03-28T08:46:02.930Zdownloading input: /input/ci-tools/work/tufaceous.gz
162024-03-28T08:46:07.042Zdownloaded input: /input/ci-tools/work/tufaceous.gz
172024-03-28T08:46:07.043Zdownloading input: /input/ci-tools/work/commtest
182024-03-28T08:48:07.862Zdownloaded input: /input/ci-tools/work/commtest
192024-03-28T08:48:07.887Zdownloading input: /input/package/work/version.txt
202024-03-28T08:48:07.924Zdownloaded input: /input/package/work/version.txt
212024-03-28T08:48:07.924Zdownloading input: /input/package/work/package.tar.gz
222024-03-28T08:48:28.345Zdownloaded input: /input/package/work/package.tar.gz
232024-03-28T08:48:28.345Zdownloading input: /input/package/work/global-zone-packages.tar.gz
242024-03-28T08:48:54.661Zdownloaded input: /input/package/work/global-zone-packages.tar.gz
252024-03-28T08:48:54.661Zdownloading input: /input/package/work/trampoline-global-zone-packages.tar.gz
262024-03-28T08:49:03.587Zdownloaded input: /input/package/work/trampoline-global-zone-packages.tar.gz
272024-03-28T08:49:03.616Zdownloading input: /input/package/work/zones/clickhouse.tar.gz
282024-03-28T08:50:14.333Zdownloaded input: /input/package/work/zones/clickhouse.tar.gz
292024-03-28T08:50:14.333Zdownloading input: /input/package/work/zones/clickhouse_keeper.tar.gz
302024-03-28T08:51:49.119Zdownloaded input: /input/package/work/zones/clickhouse_keeper.tar.gz
312024-03-28T08:51:49.119Zdownloading input: /input/package/work/zones/cockroachdb.tar.gz
322024-03-28T08:52:36.238Zdownloaded input: /input/package/work/zones/cockroachdb.tar.gz
332024-03-28T08:52:36.239Zdownloading input: /input/package/work/zones/crucible-pantry-zone.tar.gz
342024-03-28T08:52:42.837Zdownloaded input: /input/package/work/zones/crucible-pantry-zone.tar.gz
352024-03-28T08:52:42.837Zdownloading input: /input/package/work/zones/crucible-zone.tar.gz
362024-03-28T08:52:55.707Zdownloaded input: /input/package/work/zones/crucible-zone.tar.gz
372024-03-28T08:52:55.707Zdownloading input: /input/package/work/zones/external-dns.tar.gz
382024-03-28T08:53:10.211Zdownloaded input: /input/package/work/zones/external-dns.tar.gz
392024-03-28T08:53:10.212Zdownloading input: /input/package/work/zones/internal-dns.tar.gz
402024-03-28T08:53:22.406Zdownloaded input: /input/package/work/zones/internal-dns.tar.gz
412024-03-28T08:53:22.406Zdownloading input: /input/package/work/zones/nexus-single-sled.tar.gz
422024-03-28T08:53:49.999Zdownloaded input: /input/package/work/zones/nexus-single-sled.tar.gz
432024-03-28T08:53:49.999Zdownloading input: /input/package/work/zones/nexus.tar.gz
442024-03-28T08:54:31.837Zdownloaded input: /input/package/work/zones/nexus.tar.gz
452024-03-28T08:54:31.837Zdownloading input: /input/package/work/zones/ntp.tar.gz
462024-03-28T08:54:34.888Zdownloaded input: /input/package/work/zones/ntp.tar.gz
472024-03-28T08:54:34.889Zdownloading input: /input/package/work/zones/omicron-gateway-asic.tar.gz
482024-03-28T08:54:45.601Zdownloaded input: /input/package/work/zones/omicron-gateway-asic.tar.gz
492024-03-28T08:54:45.601Zdownloading input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
502024-03-28T08:54:54.444Zdownloaded input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
512024-03-28T08:54:54.445Zdownloading input: /input/package/work/zones/overlay.tar.gz
522024-03-28T08:54:54.575Zdownloaded input: /input/package/work/zones/overlay.tar.gz
532024-03-28T08:54:54.575Zdownloading input: /input/package/work/zones/oximeter.tar.gz
542024-03-28T08:55:25.431Zdownloaded input: /input/package/work/zones/oximeter.tar.gz
552024-03-28T08:55:25.431Zdownloading input: /input/package/work/zones/probe.tar.gz
562024-03-28T08:55:27.055Zdownloaded input: /input/package/work/zones/probe.tar.gz
572024-03-28T08:55:27.055Zdownloading input: /input/package/work/zones/propolis-server.tar.gz
582024-03-28T08:55:54.616Zdownloaded input: /input/package/work/zones/propolis-server.tar.gz
592024-03-28T08:55:54.616Zdownloading input: /input/package/work/zones/switch-asic.tar.gz
602024-03-28T08:57:45.869Zdownloaded input: /input/package/work/zones/switch-asic.tar.gz
612024-03-28T08:57:45.908Zdownloading input: /input/package/work/zones/switch-softnpu.tar.gz
622024-03-28T08:58:57.995Zdownloaded input: /input/package/work/zones/switch-softnpu.tar.gz
632024-03-28T08:58:58.031Zdownloading input: /input/host/work/helios/upload/os-host.tar.gz
642024-03-28T09:03:41.438Zdownloaded input: /input/host/work/helios/upload/os-host.tar.gz
652024-03-28T09:03:41.438Zdownloading input: /input/host/work/helios/upload/os-trampoline.tar.gz
662024-03-28T09:04:34.717Zdownloaded input: /input/host/work/helios/upload/os-trampoline.tar.gz
 
672024-03-28T09:04:34.743Zstarting task 0: "setup"
682024-03-28T09:04:34.743Z++ uname -s
692024-03-28T09:04:34.743Z+ kern=SunOS
702024-03-28T09:04:34.743Z+ case "$kern" in
712024-03-28T09:04:34.743Z+ groupadd -g 12345 build
722024-03-28T09:04:34.743Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
732024-03-28T09:04:36.749Z+ zfs create -o mountpoint=/work rpool/work
742024-03-28T09:04:36.792Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
752024-03-28T09:04:36.821Z+ home_fs=zfs
762024-03-28T09:04:36.821Z+ [[ zfs == autofs ]]
772024-03-28T09:04:36.821Z+ mkdir -p /home/build
782024-03-28T09:04:36.821Z+ chown build:build /home/build /work
792024-03-28T09:04:43.282Z+ chmod 0700 /home/build /work
802024-03-28T09:04:43.312Zprocess exited: duration 4086 ms, exit code 0
 
812024-03-28T09:04:43.365Zstarting task 1: "authentication"
822024-03-28T09:04:43.879Zprocess exited: duration 508 ms, exit code 0
 
832024-03-28T09:04:44.394Zstarting task 2: "clone repository"
842024-03-28T09:04:44.430Z+ mkdir -p /work/oxidecomputer/omicron
852024-03-28T09:04:44.430Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
862024-03-28T09:04:44.457ZCloning into '/work/oxidecomputer/omicron'...
872024-03-28T09:05:20.792Z+ cd /work/oxidecomputer/omicron
882024-03-28T09:05:20.792Z+ git fetch origin 3d116a771a135290dcc0cbb4c7352d2769e21648
892024-03-28T09:05:21.592ZFrom https://github.com/oxidecomputer/omicron
902024-03-28T09:05:21.592Z * branch 3d116a771a135290dcc0cbb4c7352d2769e21648 -> FETCH_HEAD
912024-03-28T09:05:21.619Z+ [[ -n '' ]]
922024-03-28T09:05:21.619Z+ git reset --hard 3d116a771a135290dcc0cbb4c7352d2769e21648
932024-03-28T09:05:21.751ZHEAD is now at 3d116a771 wip - vnc proxy - avoid double join handle
942024-03-28T09:05:21.777Zprocess exited: duration 37365 ms, exit code 0
 
952024-03-28T09:05:21.841Zstarting task 3: "build"
962024-03-28T09:05:21.872Z+ ALL_BOARDS=(gimlet-{c..f} psc-{b..c} sidecar-{b..c})
972024-03-28T09:05:21.872Z+ TOP=/work/oxidecomputer/omicron
982024-03-28T09:05:21.872Z+ VERSION=7.0.0-0.ci+git3d116a771a1
992024-03-28T09:05:21.872Z+ for bin in caboose-util tufaceous
1002024-03-28T09:05:21.872Z+ ptime -m gunzip
1012024-03-28T09:05:21.937Z
1022024-03-28T09:05:21.969Zreal 0.083128039
1032024-03-28T09:05:21.969Zuser 0.066606393
1042024-03-28T09:05:21.969Zsys 0.015459415
1052024-03-28T09:05:21.969Ztrap 0.000011483
1062024-03-28T09:05:21.969Ztflt 0.000000000
1072024-03-28T09:05:21.969Zdflt 0.000000000
1082024-03-28T09:05:21.969Zkflt 0.000000000
1092024-03-28T09:05:21.969Zlock 0.000000000
1102024-03-28T09:05:21.969Zslp 0.000364643
1112024-03-28T09:05:21.969Zlat 0.000252111
1122024-03-28T09:05:21.969Zstop 0.000355700
1132024-03-28T09:05:21.969Z+ chmod a+x /work/caboose-util
1142024-03-28T09:05:21.969Z+ for bin in caboose-util tufaceous
1152024-03-28T09:05:21.970Z+ ptime -m gunzip
1162024-03-28T09:05:22.299Z
1172024-03-28T09:05:22.333Zreal 0.346578696
1182024-03-28T09:05:22.333Zuser 0.269618110
1192024-03-28T09:05:22.334Zsys 0.076338871
1202024-03-28T09:05:22.334Ztrap 0.000040343
1212024-03-28T09:05:22.334Ztflt 0.000000000
1222024-03-28T09:05:22.334Zdflt 0.000000000
1232024-03-28T09:05:22.334Zkflt 0.000000000
1242024-03-28T09:05:22.334Zlock 0.000000000
1252024-03-28T09:05:22.334Zslp 0.000038018
1262024-03-28T09:05:22.335Zlat 0.000221072
1272024-03-28T09:05:22.335Zstop 0.000238756
1282024-03-28T09:05:22.335Z+ chmod a+x /work/tufaceous
1292024-03-28T09:05:22.335Z+ mkdir /work/package
1302024-03-28T09:05:22.335Z+ pushd /work/package
1312024-03-28T09:05:22.335Z/work/package /work/oxidecomputer/omicron
1322024-03-28T09:05:22.335Z+ tar xf /input/package/work/package.tar.gz out package-manifest.toml target/release/omicron-package
1332024-03-28T09:05:25.129Z+ target/release/omicron-package -t default target create -i standard -m gimlet -s asic -r multi-sled
1342024-03-28T09:05:25.164ZLogging to: /work/package/out/LOG
1352024-03-28T09:05:25.165ZCreated new build target 'default' and set it as active
1362024-03-28T09:05:25.165Z+ 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-03-28T09:05:25.210Z+ rm out/switch-softnpu.tar.gz
1382024-03-28T09:05:25.210Z+ rm out/omicron-gateway-softnpu.tar.gz
1392024-03-28T09:05:25.210Z+ rm out/nexus-single-sled.tar.gz
1402024-03-28T09:05:25.210Z+ for zone in out/*.tar.gz
1412024-03-28T09:05:25.210Z++ basename out/clickhouse_keeper
1422024-03-28T09:05:25.210Z+ target/release/omicron-package stamp clickhouse_keeper 7.0.0-0.ci+git3d116a771a1
1432024-03-28T09:05:25.210ZLogging to: /work/package/out/LOG
1442024-03-28T09:05:33.089ZCreated: out/versioned/clickhouse_keeper.tar.gz
1452024-03-28T09:05:33.126Z+ for zone in out/*.tar.gz
1462024-03-28T09:05:33.127Z++ basename out/clickhouse
1472024-03-28T09:05:33.127Z+ target/release/omicron-package stamp clickhouse 7.0.0-0.ci+git3d116a771a1
1482024-03-28T09:05:33.127ZLogging to: /work/package/out/LOG
1492024-03-28T09:05:41.160ZCreated: out/versioned/clickhouse.tar.gz
1502024-03-28T09:05:41.204Z+ for zone in out/*.tar.gz
1512024-03-28T09:05:41.204Z++ basename out/cockroachdb
1522024-03-28T09:05:41.204Z+ target/release/omicron-package stamp cockroachdb 7.0.0-0.ci+git3d116a771a1
1532024-03-28T09:05:41.205ZLogging to: /work/package/out/LOG
1542024-03-28T09:05:45.445ZCreated: out/versioned/cockroachdb.tar.gz
1552024-03-28T09:05:45.479Z+ for zone in out/*.tar.gz
1562024-03-28T09:05:45.479Z++ basename out/crucible-pantry-zone
1572024-03-28T09:05:45.479Z+ target/release/omicron-package stamp crucible-pantry-zone 7.0.0-0.ci+git3d116a771a1
1582024-03-28T09:05:45.479ZLogging to: /work/package/out/LOG
1592024-03-28T09:05:46.276ZCreated: out/versioned/crucible-pantry-zone.tar.gz
1602024-03-28T09:05:46.301Z+ for zone in out/*.tar.gz
1612024-03-28T09:05:46.301Z++ basename out/crucible-zone
1622024-03-28T09:05:46.301Z+ target/release/omicron-package stamp crucible-zone 7.0.0-0.ci+git3d116a771a1
1632024-03-28T09:05:46.301ZLogging to: /work/package/out/LOG
1642024-03-28T09:05:47.456ZCreated: out/versioned/crucible-zone.tar.gz
1652024-03-28T09:05:47.481Z+ for zone in out/*.tar.gz
1662024-03-28T09:05:47.481Z++ basename out/external-dns
1672024-03-28T09:05:47.481Z+ target/release/omicron-package stamp external-dns 7.0.0-0.ci+git3d116a771a1
1682024-03-28T09:05:47.481ZLogging to: /work/package/out/LOG
1692024-03-28T09:05:48.434ZCreated: out/versioned/external-dns.tar.gz
1702024-03-28T09:05:48.459Z+ for zone in out/*.tar.gz
1712024-03-28T09:05:48.459Z++ basename out/internal-dns
1722024-03-28T09:05:48.459Z+ target/release/omicron-package stamp internal-dns 7.0.0-0.ci+git3d116a771a1
1732024-03-28T09:05:48.459ZLogging to: /work/package/out/LOG
1742024-03-28T09:05:49.413ZCreated: out/versioned/internal-dns.tar.gz
1752024-03-28T09:05:49.438Z+ for zone in out/*.tar.gz
1762024-03-28T09:05:49.438Z++ basename out/nexus
1772024-03-28T09:05:49.438Z+ target/release/omicron-package stamp nexus 7.0.0-0.ci+git3d116a771a1
1782024-03-28T09:05:49.438ZLogging to: /work/package/out/LOG
1792024-03-28T09:05:52.281ZCreated: out/versioned/nexus.tar.gz
1802024-03-28T09:05:52.307Z+ for zone in out/*.tar.gz
1812024-03-28T09:05:52.307Z++ basename out/ntp
1822024-03-28T09:05:52.307Z+ target/release/omicron-package stamp ntp 7.0.0-0.ci+git3d116a771a1
1832024-03-28T09:05:52.307ZLogging to: /work/package/out/LOG
1842024-03-28T09:05:52.635ZCreated: out/versioned/ntp.tar.gz
1852024-03-28T09:05:52.659Z+ for zone in out/*.tar.gz
1862024-03-28T09:05:52.659Z++ basename out/omicron-gateway-asic
1872024-03-28T09:05:52.660Z+ target/release/omicron-package stamp omicron-gateway-asic 7.0.0-0.ci+git3d116a771a1
1882024-03-28T09:05:52.660ZLogging to: /work/package/out/LOG
1892024-03-28T09:05:53.174ZCreated: out/versioned/omicron-gateway-asic.tar.gz
1902024-03-28T09:05:53.200Z+ for zone in out/*.tar.gz
1912024-03-28T09:05:53.200Z++ basename out/overlay
1922024-03-28T09:05:53.200Z+ target/release/omicron-package stamp overlay 7.0.0-0.ci+git3d116a771a1
1932024-03-28T09:05:53.200ZLogging to: /work/package/out/LOG
1942024-03-28T09:05:53.200ZCreated: out/versioned/overlay.tar.gz
1952024-03-28T09:05:53.200Z+ for zone in out/*.tar.gz
1962024-03-28T09:05:53.200Z++ basename out/oximeter
1972024-03-28T09:05:53.200Z+ target/release/omicron-package stamp oximeter 7.0.0-0.ci+git3d116a771a1
1982024-03-28T09:05:53.225ZLogging to: /work/package/out/LOG
1992024-03-28T09:05:54.757ZCreated: out/versioned/oximeter.tar.gz
2002024-03-28T09:05:54.784Z+ for zone in out/*.tar.gz
2012024-03-28T09:05:54.784Z++ basename out/probe
2022024-03-28T09:05:54.784Z+ target/release/omicron-package stamp probe 7.0.0-0.ci+git3d116a771a1
2032024-03-28T09:05:54.784ZLogging to: /work/package/out/LOG
2042024-03-28T09:05:54.865ZCreated: out/versioned/probe.tar.gz
2052024-03-28T09:05:54.890Z+ for zone in out/*.tar.gz
2062024-03-28T09:05:54.890Z++ basename out/propolis-server
2072024-03-28T09:05:54.890Z+ target/release/omicron-package stamp propolis-server 7.0.0-0.ci+git3d116a771a1
2082024-03-28T09:05:54.890ZLogging to: /work/package/out/LOG
2092024-03-28T09:05:56.141ZCreated: out/versioned/propolis-server.tar.gz
2102024-03-28T09:05:56.166Z+ for zone in out/*.tar.gz
2112024-03-28T09:05:56.166Z++ basename out/switch-asic
2122024-03-28T09:05:56.166Z+ target/release/omicron-package stamp switch-asic 7.0.0-0.ci+git3d116a771a1
2132024-03-28T09:05:56.166ZLogging to: /work/package/out/LOG
2142024-03-28T09:06:06.057ZCreated: out/versioned/switch-asic.tar.gz
2152024-03-28T09:06:06.084Z+ 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-03-28T09:06:06.139Z+ OMICRON_NO_UNINSTALL=1
2172024-03-28T09:06:06.139Z+ target/release/omicron-package unpack --out install
2182024-03-28T09:06:06.139ZLogging to: /work/package/out/LOG
2192024-03-28T09:06:07.720Z+ popd
2202024-03-28T09:06:07.721Z/work/oxidecomputer/omicron
2212024-03-28T09:06:08.159Z+ python3 -c 'import secrets; open("/work/key.txt", "w").write("ed25519:%s\n" % secrets.token_hex(32))'
2222024-03-28T09:06:08.213Z+ read -r TUFACEOUS_KEY
2232024-03-28T09:06:08.213Z+ export TUFACEOUS_KEY
2242024-03-28T09:06:08.213Z+ cat
2252024-03-28T09:06:08.213Z++ find /work/package/install -maxdepth 1 -type f -name '*.tar.gz'
2262024-03-28T09:06:08.213Z++ egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz'
2272024-03-28T09:06:08.214Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2282024-03-28T09:06:08.214Z+ cat
2292024-03-28T09:06:08.214Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2302024-03-28T09:06:08.214Z+ cat
2312024-03-28T09:06:08.214Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2322024-03-28T09:06:08.214Z+ cat
2332024-03-28T09:06:08.214Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2342024-03-28T09:06:08.214Z+ cat
2352024-03-28T09:06:08.214Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2362024-03-28T09:06:08.214Z+ cat
2372024-03-28T09:06:08.214Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2382024-03-28T09:06:08.215Z+ cat
2392024-03-28T09:06:08.215Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2402024-03-28T09:06:08.215Z+ cat
2412024-03-28T09:06:08.215Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2422024-03-28T09:06:08.215Z+ cat
2432024-03-28T09:06:08.215Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2442024-03-28T09:06:08.215Z+ cat
2452024-03-28T09:06:08.215Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2462024-03-28T09:06:08.215Z+ cat
2472024-03-28T09:06:08.215Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2482024-03-28T09:06:08.216Z+ cat
2492024-03-28T09:06:08.216Z+ for kind in host trampoline
2502024-03-28T09:06:08.216Z+ cat
2512024-03-28T09:06:08.216Z+ for kind in host trampoline
2522024-03-28T09:06:08.216Z+ cat
2532024-03-28T09:06:08.216Z+ mkdir /work/hubris
2542024-03-28T09:06:08.216Z+ pushd /work/hubris
2552024-03-28T09:06:08.216Z/work/hubris /work/oxidecomputer/omicron
2562024-03-28T09:06:08.216Z+ source /work/oxidecomputer/omicron/tools/hubris_version
2572024-03-28T09:06:08.216Z++ TAGS=(gimlet-v1.0.12 psc-v1.0.12 sidecar-v1.0.12)
2582024-03-28T09:06:08.216Z+ for tag in "${TAGS[@]}"
2592024-03-28T09:06:08.216Z+ for board in "${ALL_BOARDS[@]}"
2602024-03-28T09:06:08.216Z+ [[ gimlet = \g\i\m\l\e\t ]]
2612024-03-28T09:06:08.216Z+ file=build-gimlet-c-image-default-v1.0.12.zip
2622024-03-28T09:06:08.216Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.12/build-gimlet-c-image-default-v1.0.12.zip
2632024-03-28T09:06:09.652Z+ grep -F build-gimlet-c-image-default-v1.0.12.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2642024-03-28T09:06:09.677Z+ shasum -a 256 -c -
2652024-03-28T09:06:09.709Zbuild-gimlet-c-image-default-v1.0.12.zip: OK
2662024-03-28T09:06:09.735Z+ mv build-gimlet-c-image-default-v1.0.12.zip gimlet-c.zip
2672024-03-28T09:06:09.736Z+ for board in "${ALL_BOARDS[@]}"
2682024-03-28T09:06:09.736Z+ [[ gimlet = \g\i\m\l\e\t ]]
2692024-03-28T09:06:09.736Z+ file=build-gimlet-d-image-default-v1.0.12.zip
2702024-03-28T09:06:09.736Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.12/build-gimlet-d-image-default-v1.0.12.zip
2712024-03-28T09:06:11.562Z+ grep -F build-gimlet-d-image-default-v1.0.12.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2722024-03-28T09:06:11.587Z+ shasum -a 256 -c -
2732024-03-28T09:06:11.614Zbuild-gimlet-d-image-default-v1.0.12.zip: OK
2742024-03-28T09:06:11.639Z+ mv build-gimlet-d-image-default-v1.0.12.zip gimlet-d.zip
2752024-03-28T09:06:11.639Z+ for board in "${ALL_BOARDS[@]}"
2762024-03-28T09:06:11.639Z+ [[ gimlet = \g\i\m\l\e\t ]]
2772024-03-28T09:06:11.639Z+ file=build-gimlet-e-image-default-v1.0.12.zip
2782024-03-28T09:06:11.639Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.12/build-gimlet-e-image-default-v1.0.12.zip
2792024-03-28T09:06:12.875Z+ grep -F build-gimlet-e-image-default-v1.0.12.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2802024-03-28T09:06:12.900Z+ shasum -a 256 -c -
2812024-03-28T09:06:12.928Zbuild-gimlet-e-image-default-v1.0.12.zip: OK
2822024-03-28T09:06:12.953Z+ mv build-gimlet-e-image-default-v1.0.12.zip gimlet-e.zip
2832024-03-28T09:06:12.953Z+ for board in "${ALL_BOARDS[@]}"
2842024-03-28T09:06:12.953Z+ [[ gimlet = \g\i\m\l\e\t ]]
2852024-03-28T09:06:12.953Z+ file=build-gimlet-f-image-default-v1.0.12.zip
2862024-03-28T09:06:12.953Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.12/build-gimlet-f-image-default-v1.0.12.zip
2872024-03-28T09:06:14.373Z+ grep -F build-gimlet-f-image-default-v1.0.12.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2882024-03-28T09:06:14.398Z+ shasum -a 256 -c -
2892024-03-28T09:06:14.425Zbuild-gimlet-f-image-default-v1.0.12.zip: OK
2902024-03-28T09:06:14.450Z+ mv build-gimlet-f-image-default-v1.0.12.zip gimlet-f.zip
2912024-03-28T09:06:14.450Z+ for board in "${ALL_BOARDS[@]}"
2922024-03-28T09:06:14.450Z+ [[ gimlet = \p\s\c ]]
2932024-03-28T09:06:14.451Z+ for board in "${ALL_BOARDS[@]}"
2942024-03-28T09:06:14.451Z+ [[ gimlet = \p\s\c ]]
2952024-03-28T09:06:14.451Z+ for board in "${ALL_BOARDS[@]}"
2962024-03-28T09:06:14.451Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2972024-03-28T09:06:14.451Z+ for board in "${ALL_BOARDS[@]}"
2982024-03-28T09:06:14.451Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2992024-03-28T09:06:14.451Z+ for tag in "${TAGS[@]}"
3002024-03-28T09:06:14.451Z+ for board in "${ALL_BOARDS[@]}"
3012024-03-28T09:06:14.451Z+ [[ psc = \g\i\m\l\e\t ]]
3022024-03-28T09:06:14.451Z+ for board in "${ALL_BOARDS[@]}"
3032024-03-28T09:06:14.451Z+ [[ psc = \g\i\m\l\e\t ]]
3042024-03-28T09:06:14.451Z+ for board in "${ALL_BOARDS[@]}"
3052024-03-28T09:06:14.451Z+ [[ psc = \g\i\m\l\e\t ]]
3062024-03-28T09:06:14.451Z+ for board in "${ALL_BOARDS[@]}"
3072024-03-28T09:06:14.451Z+ [[ psc = \g\i\m\l\e\t ]]
3082024-03-28T09:06:14.451Z+ for board in "${ALL_BOARDS[@]}"
3092024-03-28T09:06:14.451Z+ [[ psc = \p\s\c ]]
3102024-03-28T09:06:14.451Z+ file=build-psc-b-image-default-v1.0.12.zip
3112024-03-28T09:06:14.451Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.12/build-psc-b-image-default-v1.0.12.zip
3122024-03-28T09:06:15.818Z+ grep -F build-psc-b-image-default-v1.0.12.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3132024-03-28T09:06:15.843Z+ shasum -a 256 -c -
3142024-03-28T09:06:15.868Zbuild-psc-b-image-default-v1.0.12.zip: OK
3152024-03-28T09:06:15.868Z+ mv build-psc-b-image-default-v1.0.12.zip psc-b.zip
3162024-03-28T09:06:15.868Z+ for board in "${ALL_BOARDS[@]}"
3172024-03-28T09:06:15.869Z+ [[ psc = \p\s\c ]]
3182024-03-28T09:06:15.869Z+ file=build-psc-c-image-default-v1.0.12.zip
3192024-03-28T09:06:15.869Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.12/build-psc-c-image-default-v1.0.12.zip
3202024-03-28T09:06:16.877Z+ grep -F build-psc-c-image-default-v1.0.12.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3212024-03-28T09:06:16.902Z+ shasum -a 256 -c -
3222024-03-28T09:06:16.927Zbuild-psc-c-image-default-v1.0.12.zip: OK
3232024-03-28T09:06:16.927Z+ mv build-psc-c-image-default-v1.0.12.zip psc-c.zip
3242024-03-28T09:06:16.927Z+ for board in "${ALL_BOARDS[@]}"
3252024-03-28T09:06:16.927Z+ [[ psc = \s\i\d\e\c\a\r ]]
3262024-03-28T09:06:16.927Z+ for board in "${ALL_BOARDS[@]}"
3272024-03-28T09:06:16.927Z+ [[ psc = \s\i\d\e\c\a\r ]]
3282024-03-28T09:06:16.927Z+ for tag in "${TAGS[@]}"
3292024-03-28T09:06:16.927Z+ for board in "${ALL_BOARDS[@]}"
3302024-03-28T09:06:16.927Z+ [[ sidecar = \g\i\m\l\e\t ]]
3312024-03-28T09:06:16.927Z+ for board in "${ALL_BOARDS[@]}"
3322024-03-28T09:06:16.927Z+ [[ sidecar = \g\i\m\l\e\t ]]
3332024-03-28T09:06:16.927Z+ for board in "${ALL_BOARDS[@]}"
3342024-03-28T09:06:16.928Z+ [[ sidecar = \g\i\m\l\e\t ]]
3352024-03-28T09:06:16.928Z+ for board in "${ALL_BOARDS[@]}"
3362024-03-28T09:06:16.928Z+ [[ sidecar = \g\i\m\l\e\t ]]
3372024-03-28T09:06:16.928Z+ for board in "${ALL_BOARDS[@]}"
3382024-03-28T09:06:16.928Z+ [[ sidecar = \p\s\c ]]
3392024-03-28T09:06:16.928Z+ for board in "${ALL_BOARDS[@]}"
3402024-03-28T09:06:16.928Z+ [[ sidecar = \p\s\c ]]
3412024-03-28T09:06:16.928Z+ for board in "${ALL_BOARDS[@]}"
3422024-03-28T09:06:16.928Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3432024-03-28T09:06:16.928Z+ file=build-sidecar-b-image-default-v1.0.12.zip
3442024-03-28T09:06:16.928Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.12/build-sidecar-b-image-default-v1.0.12.zip
3452024-03-28T09:06:18.581Z+ grep -F build-sidecar-b-image-default-v1.0.12.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3462024-03-28T09:06:18.605Z+ shasum -a 256 -c -
3472024-03-28T09:06:18.639Zbuild-sidecar-b-image-default-v1.0.12.zip: OK
3482024-03-28T09:06:18.666Z+ mv build-sidecar-b-image-default-v1.0.12.zip sidecar-b.zip
3492024-03-28T09:06:18.666Z+ for board in "${ALL_BOARDS[@]}"
3502024-03-28T09:06:18.666Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3512024-03-28T09:06:18.666Z+ file=build-sidecar-c-image-default-v1.0.12.zip
3522024-03-28T09:06:18.666Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.12/build-sidecar-c-image-default-v1.0.12.zip
3532024-03-28T09:06:21.422Z+ grep -F build-sidecar-c-image-default-v1.0.12.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3542024-03-28T09:06:21.447Z+ shasum -a 256 -c -
3552024-03-28T09:06:21.481Zbuild-sidecar-c-image-default-v1.0.12.zip: OK
3562024-03-28T09:06:21.509Z+ mv build-sidecar-c-image-default-v1.0.12.zip sidecar-c.zip
3572024-03-28T09:06:21.509Z+ popd
3582024-03-28T09:06:21.509Z/work/oxidecomputer/omicron
3592024-03-28T09:06:21.509Z+ source /work/oxidecomputer/omicron/tools/dvt_dock_version
3602024-03-28T09:06:21.509Z++ COMMIT=8319bada89323373be2059404c25fe1162b3c714
3612024-03-28T09:06:21.509Z+ git init /work/dvt-dock
3622024-03-28T09:06:21.509Zhint: Using 'master' as the name for the initial branch. This default branch name
3632024-03-28T09:06:21.509Zhint: is subject to change. To configure the initial branch name to use in all
3642024-03-28T09:06:21.509Zhint: of your new repositories, which will suppress this warning, call:
3652024-03-28T09:06:21.509Zhint:
3662024-03-28T09:06:21.509Zhint: git config --global init.defaultBranch <name>
3672024-03-28T09:06:21.510Zhint:
3682024-03-28T09:06:21.510Zhint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
3692024-03-28T09:06:21.510Zhint: 'development'. The just-created branch can be renamed via this command:
3702024-03-28T09:06:21.510Zhint:
3712024-03-28T09:06:21.510Zhint: git branch -m <name>
3722024-03-28T09:06:21.510ZInitialized empty Git repository in /work/dvt-dock/.git/
3732024-03-28T09:06:21.510Z+ cd /work/dvt-dock
3742024-03-28T09:06:21.510Z+ git remote add origin https://github.com/oxidecomputer/dvt-dock.git
3752024-03-28T09:06:21.510Z+ git fetch --depth 1 origin 8319bada89323373be2059404c25fe1162b3c714
3762024-03-28T09:09:50.145ZFrom https://github.com/oxidecomputer/dvt-dock
3772024-03-28T09:09:50.145Z * branch 8319bada89323373be2059404c25fe1162b3c714 -> FETCH_HEAD
3782024-03-28T09:09:50.175Z+ git checkout FETCH_HEAD
3792024-03-28T09:09:52.033ZNote: switching to 'FETCH_HEAD'.
3802024-03-28T09:09:52.033Z
3812024-03-28T09:09:52.033ZYou are in 'detached HEAD' state. You can look around, make experimental
3822024-03-28T09:09:52.033Zchanges and commit them, and you can discard any commits you make in this
3832024-03-28T09:09:52.033Zstate without impacting any branches by switching back to a branch.
3842024-03-28T09:09:52.034Z
3852024-03-28T09:09:52.034ZIf you want to create a new branch to retain commits you create, you may
3862024-03-28T09:09:52.034Zdo so (now or later) by using -c with the switch command. Example:
3872024-03-28T09:09:52.034Z
3882024-03-28T09:09:52.034Z git switch -c <new-branch-name>
3892024-03-28T09:09:52.034Z
3902024-03-28T09:09:52.034ZOr undo this operation with:
3912024-03-28T09:09:52.034Z
3922024-03-28T09:09:52.034Z git switch -
3932024-03-28T09:09:52.034Z
3942024-03-28T09:09:52.034ZTurn off this advice by setting config variable advice.detachedHead to false
3952024-03-28T09:09:52.034Z
3962024-03-28T09:09:52.034ZHEAD is now at 8319bad prod/rel v1.0.7
3972024-03-28T09:09:52.076Z+ for board_rev in "${ALL_BOARDS[@]}"
3982024-03-28T09:09:52.076Z+ board=gimlet
3992024-03-28T09:09:52.076Z+ tufaceous_board=gimlet
4002024-03-28T09:09:52.076Z+ sp_image=/work/hubris/gimlet-c.zip
4012024-03-28T09:09:52.101Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
4022024-03-28T09:09:52.138Z+ sp_caboose_version=1.0.12
4032024-03-28T09:09:52.162Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
4042024-03-28T09:09:52.194Z+ sp_caboose_board=gimlet-c
4052024-03-28T09:09:52.194Z+ cat
4062024-03-28T09:09:52.219Z+ for board_rev in "${ALL_BOARDS[@]}"
4072024-03-28T09:09:52.219Z+ board=gimlet
4082024-03-28T09:09:52.219Z+ tufaceous_board=gimlet
4092024-03-28T09:09:52.219Z+ sp_image=/work/hubris/gimlet-d.zip
4102024-03-28T09:09:52.219Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
4112024-03-28T09:09:52.251Z+ sp_caboose_version=1.0.12
4122024-03-28T09:09:52.275Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
4132024-03-28T09:09:52.306Z+ sp_caboose_board=gimlet-d
4142024-03-28T09:09:52.306Z+ cat
4152024-03-28T09:09:52.335Z+ for board_rev in "${ALL_BOARDS[@]}"
4162024-03-28T09:09:52.335Z+ board=gimlet
4172024-03-28T09:09:52.335Z+ tufaceous_board=gimlet
4182024-03-28T09:09:52.335Z+ sp_image=/work/hubris/gimlet-e.zip
4192024-03-28T09:09:52.336Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
4202024-03-28T09:09:52.363Z+ sp_caboose_version=1.0.12
4212024-03-28T09:09:52.388Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
4222024-03-28T09:09:52.421Z+ sp_caboose_board=gimlet-e
4232024-03-28T09:09:52.421Z+ cat
4242024-03-28T09:09:52.446Z+ for board_rev in "${ALL_BOARDS[@]}"
4252024-03-28T09:09:52.446Z+ board=gimlet
4262024-03-28T09:09:52.446Z+ tufaceous_board=gimlet
4272024-03-28T09:09:52.446Z+ sp_image=/work/hubris/gimlet-f.zip
4282024-03-28T09:09:52.446Z++ /work/caboose-util read-version /work/hubris/gimlet-f.zip
4292024-03-28T09:09:52.483Z+ sp_caboose_version=1.0.12
4302024-03-28T09:09:52.509Z++ /work/caboose-util read-board /work/hubris/gimlet-f.zip
4312024-03-28T09:09:52.541Z+ sp_caboose_board=gimlet-f
4322024-03-28T09:09:52.541Z+ cat
4332024-03-28T09:09:52.566Z+ for board_rev in "${ALL_BOARDS[@]}"
4342024-03-28T09:09:52.566Z+ board=psc
4352024-03-28T09:09:52.566Z+ tufaceous_board=psc
4362024-03-28T09:09:52.566Z+ sp_image=/work/hubris/psc-b.zip
4372024-03-28T09:09:52.566Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
4382024-03-28T09:09:52.591Z+ sp_caboose_version=1.0.12
4392024-03-28T09:09:52.591Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
4402024-03-28T09:09:52.634Z+ sp_caboose_board=psc-b
4412024-03-28T09:09:52.635Z+ cat
4422024-03-28T09:09:52.659Z+ for board_rev in "${ALL_BOARDS[@]}"
4432024-03-28T09:09:52.659Z+ board=psc
4442024-03-28T09:09:52.659Z+ tufaceous_board=psc
4452024-03-28T09:09:52.659Z+ sp_image=/work/hubris/psc-c.zip
4462024-03-28T09:09:52.659Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
4472024-03-28T09:09:52.684Z+ sp_caboose_version=1.0.12
4482024-03-28T09:09:52.684Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
4492024-03-28T09:09:52.726Z+ sp_caboose_board=psc-c
4502024-03-28T09:09:52.758Z+ cat
4512024-03-28T09:09:52.758Z+ for board_rev in "${ALL_BOARDS[@]}"
4522024-03-28T09:09:52.758Z+ board=sidecar
4532024-03-28T09:09:52.758Z+ tufaceous_board=switch
4542024-03-28T09:09:52.758Z+ sp_image=/work/hubris/sidecar-b.zip
4552024-03-28T09:09:52.758Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
4562024-03-28T09:09:52.799Z+ sp_caboose_version=1.0.12
4572024-03-28T09:09:52.823Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
4582024-03-28T09:09:52.867Z+ sp_caboose_board=sidecar-b
4592024-03-28T09:09:52.867Z+ cat
4602024-03-28T09:09:52.892Z+ for board_rev in "${ALL_BOARDS[@]}"
4612024-03-28T09:09:52.892Z+ board=sidecar
4622024-03-28T09:09:52.893Z+ tufaceous_board=switch
4632024-03-28T09:09:52.893Z+ sp_image=/work/hubris/sidecar-c.zip
4642024-03-28T09:09:52.893Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
4652024-03-28T09:09:52.941Z+ sp_caboose_version=1.0.12
4662024-03-28T09:09:52.966Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
4672024-03-28T09:09:53.013Z+ sp_caboose_board=sidecar-c
4682024-03-28T09:09:53.013Z+ cat
4692024-03-28T09:09:53.038Z+ add_hubris_artifacts staging/dev cert-staging-dev-v1.0.7
4702024-03-28T09:09:53.038Z+ rot_dir=staging/dev
4712024-03-28T09:09:53.038Z+ rot_version=cert-staging-dev-v1.0.7
4722024-03-28T09:09:53.038Z+ for board in gimlet psc sidecar
4732024-03-28T09:09:53.038Z+ tufaceous_board=gimlet
4742024-03-28T09:09:53.038Z+ rot_image_a=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.7.zip
4752024-03-28T09:09:53.038Z+ rot_image_b=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.7.zip
4762024-03-28T09:09:53.038Z++ 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-03-28T09:09:53.038Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.7.zip
4782024-03-28T09:09:53.063Z++ output_a=1.0.7
4792024-03-28T09:09:53.063Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.7.zip
4802024-03-28T09:09:53.089Z++ output_b=1.0.7
4812024-03-28T09:09:53.089Z++ [[ 1.0.7 != \1\.\0\.\7 ]]
4822024-03-28T09:09:53.089Z++ echo 1.0.7
4832024-03-28T09:09:53.089Z+ rot_caboose_version=1.0.7
4842024-03-28T09:09:53.089Z++ 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-03-28T09:09:53.089Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.7.zip
4862024-03-28T09:09:53.114Z++ output_a=oxide-rot-1
4872024-03-28T09:09:53.114Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.7.zip
4882024-03-28T09:09:53.142Z++ output_b=oxide-rot-1
4892024-03-28T09:09:53.142Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
4902024-03-28T09:09:53.142Z++ echo oxide-rot-1
4912024-03-28T09:09:53.142Z+ rot_caboose_board=oxide-rot-1
4922024-03-28T09:09:53.142Z+ cat
4932024-03-28T09:09:53.142Z+ for board in gimlet psc sidecar
4942024-03-28T09:09:53.142Z+ tufaceous_board=psc
4952024-03-28T09:09:53.142Z+ rot_image_a=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.7.zip
4962024-03-28T09:09:53.142Z+ rot_image_b=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.7.zip
4972024-03-28T09:09:53.143Z++ 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-03-28T09:09:53.143Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.7.zip
4992024-03-28T09:09:53.229Z++ output_a=1.0.7
5002024-03-28T09:09:53.229Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.7.zip
5012024-03-28T09:09:53.256Z++ output_b=1.0.7
5022024-03-28T09:09:53.256Z++ [[ 1.0.7 != \1\.\0\.\7 ]]
5032024-03-28T09:09:53.256Z++ echo 1.0.7
5042024-03-28T09:09:53.256Z+ rot_caboose_version=1.0.7
5052024-03-28T09:09:53.256Z++ 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-03-28T09:09:53.256Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.7.zip
5072024-03-28T09:09:53.256Z++ output_a=oxide-rot-1
5082024-03-28T09:09:53.256Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.7.zip
5092024-03-28T09:09:53.256Z++ output_b=oxide-rot-1
5102024-03-28T09:09:53.256Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5112024-03-28T09:09:53.256Z++ echo oxide-rot-1
5122024-03-28T09:09:53.256Z+ rot_caboose_board=oxide-rot-1
5132024-03-28T09:09:53.256Z+ cat
5142024-03-28T09:09:53.256Z+ for board in gimlet psc sidecar
5152024-03-28T09:09:53.256Z+ tufaceous_board=switch
5162024-03-28T09:09:53.256Z+ rot_image_a=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.7.zip
5172024-03-28T09:09:53.256Z+ rot_image_b=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.7.zip
5182024-03-28T09:09:53.256Z++ 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-03-28T09:09:53.256Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.7.zip
5202024-03-28T09:09:53.257Z++ output_a=1.0.7
5212024-03-28T09:09:53.257Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.7.zip
5222024-03-28T09:09:53.282Z++ output_b=1.0.7
5232024-03-28T09:09:53.282Z++ [[ 1.0.7 != \1\.\0\.\7 ]]
5242024-03-28T09:09:53.282Z++ echo 1.0.7
5252024-03-28T09:09:53.282Z+ rot_caboose_version=1.0.7
5262024-03-28T09:09:53.282Z++ 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-03-28T09:09:53.282Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.7.zip
5282024-03-28T09:09:53.307Z++ output_a=oxide-rot-1
5292024-03-28T09:09:53.307Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.7.zip
5302024-03-28T09:09:53.333Z++ output_b=oxide-rot-1
5312024-03-28T09:09:53.333Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5322024-03-28T09:09:53.333Z++ echo oxide-rot-1
5332024-03-28T09:09:53.334Z+ rot_caboose_board=oxide-rot-1
5342024-03-28T09:09:53.334Z+ cat
5352024-03-28T09:09:53.334Z+ add_hubris_artifacts prod/rel cert-prod-rel-v1.0.7
5362024-03-28T09:09:53.334Z+ rot_dir=prod/rel
5372024-03-28T09:09:53.334Z+ rot_version=cert-prod-rel-v1.0.7
5382024-03-28T09:09:53.334Z+ for board in gimlet psc sidecar
5392024-03-28T09:09:53.334Z+ tufaceous_board=gimlet
5402024-03-28T09:09:53.334Z+ rot_image_a=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.7.zip
5412024-03-28T09:09:53.334Z+ rot_image_b=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.7.zip
5422024-03-28T09:09:53.334Z++ 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-03-28T09:09:53.334Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.7.zip
5442024-03-28T09:09:53.359Z++ output_a=1.0.7
5452024-03-28T09:09:53.359Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.7.zip
5462024-03-28T09:09:53.384Z++ output_b=1.0.7
5472024-03-28T09:09:53.384Z++ [[ 1.0.7 != \1\.\0\.\7 ]]
5482024-03-28T09:09:53.384Z++ echo 1.0.7
5492024-03-28T09:09:53.384Z+ rot_caboose_version=1.0.7
5502024-03-28T09:09:53.384Z++ 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-03-28T09:09:53.384Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.7.zip
5522024-03-28T09:09:53.409Z++ output_a=oxide-rot-1
5532024-03-28T09:09:53.409Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.7.zip
5542024-03-28T09:09:53.433Z++ output_b=oxide-rot-1
5552024-03-28T09:09:53.433Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5562024-03-28T09:09:53.433Z++ echo oxide-rot-1
5572024-03-28T09:09:53.434Z+ rot_caboose_board=oxide-rot-1
5582024-03-28T09:09:53.434Z+ cat
5592024-03-28T09:09:53.434Z+ for board in gimlet psc sidecar
5602024-03-28T09:09:53.434Z+ tufaceous_board=psc
5612024-03-28T09:09:53.434Z+ rot_image_a=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.7.zip
5622024-03-28T09:09:53.434Z+ rot_image_b=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.7.zip
5632024-03-28T09:09:53.434Z++ 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-03-28T09:09:53.434Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.7.zip
5652024-03-28T09:09:53.459Z++ output_a=1.0.7
5662024-03-28T09:09:53.459Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.7.zip
5672024-03-28T09:09:53.483Z++ output_b=1.0.7
5682024-03-28T09:09:53.483Z++ [[ 1.0.7 != \1\.\0\.\7 ]]
5692024-03-28T09:09:53.483Z++ echo 1.0.7
5702024-03-28T09:09:53.484Z+ rot_caboose_version=1.0.7
5712024-03-28T09:09:53.484Z++ 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-03-28T09:09:53.484Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.7.zip
5732024-03-28T09:09:53.508Z++ output_a=oxide-rot-1
5742024-03-28T09:09:53.509Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.7.zip
5752024-03-28T09:09:53.533Z++ output_b=oxide-rot-1
5762024-03-28T09:09:53.534Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5772024-03-28T09:09:53.534Z++ echo oxide-rot-1
5782024-03-28T09:09:53.534Z+ rot_caboose_board=oxide-rot-1
5792024-03-28T09:09:53.534Z+ cat
5802024-03-28T09:09:53.534Z+ for board in gimlet psc sidecar
5812024-03-28T09:09:53.534Z+ tufaceous_board=switch
5822024-03-28T09:09:53.534Z+ rot_image_a=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.7.zip
5832024-03-28T09:09:53.534Z+ rot_image_b=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.7.zip
5842024-03-28T09:09:53.534Z++ 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-03-28T09:09:53.559Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.7.zip
5862024-03-28T09:09:53.559Z++ output_a=1.0.7
5872024-03-28T09:09:53.559Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.7.zip
5882024-03-28T09:09:53.583Z++ output_b=1.0.7
5892024-03-28T09:09:53.583Z++ [[ 1.0.7 != \1\.\0\.\7 ]]
5902024-03-28T09:09:53.583Z++ echo 1.0.7
5912024-03-28T09:09:53.584Z+ rot_caboose_version=1.0.7
5922024-03-28T09:09:53.584Z++ 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-03-28T09:09:53.584Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.7.zip
5942024-03-28T09:09:53.608Z++ output_a=oxide-rot-1
5952024-03-28T09:09:53.608Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.7.zip
5962024-03-28T09:09:53.633Z++ output_b=oxide-rot-1
5972024-03-28T09:09:53.633Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5982024-03-28T09:09:53.633Z++ echo oxide-rot-1
5992024-03-28T09:09:53.633Z+ rot_caboose_board=oxide-rot-1
6002024-03-28T09:09:53.633Z+ cat
6012024-03-28T09:09:53.633Z+ /work/tufaceous assemble --no-generate-key /work/manifest.toml /work/repo-rot-all.zip
6022024-03-28T09:10:03.392ZMar 28 09:10:03.116 INFO assembling repository in `/tmp/tufaceousqHilIU`, component: OmicronRepoAssembler
6032024-03-28T09:10:10.072ZMar 28 09:10:09.798 INFO artifacts assembled and archived to `/work/repo-rot-all.zip`, component: OmicronRepoAssembler
6042024-03-28T09:10:10.438Z+ digest -a sha256 /work/repo-rot-all.zip
6052024-03-28T09:10:12.641Z+ split -a 1 -b 1024m /work/repo-rot-all.zip /work/repo-rot-all.zip.part
6062024-03-28T09:10:21.100Z+ rm /work/repo-rot-all.zip
6072024-03-28T09:10:21.125Z+ touch /work/repo-rot-all.zip.partb
6082024-03-28T09:10:21.125Zprocess exited: duration 299297 ms, exit code 0
 
6092024-03-28T09:10:21.176Zfound 4 output files
6102024-03-28T09:10:21.176Zuploading: /work/manifest.toml (5217 bytes)
6112024-03-28T09:10:22.311Zuploaded: /work/manifest.toml
6122024-03-28T09:10:22.312Zuploading: /work/repo-rot-all.zip.parta (1073741824 bytes)
6132024-03-28T09:26:18.686Zuploaded: /work/repo-rot-all.zip.parta
6142024-03-28T09:26:18.686Zuploading: /work/repo-rot-all.zip.partb (666100284 bytes)
6152024-03-28T09:36:43.718Zuploaded: /work/repo-rot-all.zip.partb
6162024-03-28T09:36:43.718Zuploading: /work/repo-rot-all.zip.sha256.txt (65 bytes)
6172024-03-28T09:36:44.787Zuploaded: /work/repo-rot-all.zip.sha256.txt