01HCDRBMM3CGZRNBAM5A8ECZNT: 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-prod-rel.zip.parta",
            series: "rot-prod-rel",
            name: "repo.zip.parta",
        },
        BasicConfigPublish {
            from_output: "/work/repo-rot-prod-rel.zip.partb",
            series: "rot-prod-rel",
            name: "repo.zip.partb",
        },
        BasicConfigPublish {
            from_output: "/work/repo-rot-prod-rel.zip.sha256.txt",
            series: "rot-prod-rel",
            name: "repo.zip.sha256.txt",
        },
        BasicConfigPublish {
            from_output: "/work/repo-rot-staging-dev.zip.parta",
            series: "rot-staging-dev",
            name: "repo.zip.parta",
        },
        BasicConfigPublish {
            from_output: "/work/repo-rot-staging-dev.zip.partb",
            series: "rot-staging-dev",
            name: "repo.zip.partb",
        },
        BasicConfigPublish {
            from_output: "/work/repo-rot-staging-dev.zip.sha256.txt",
            series: "rot-staging-dev",
            name: "repo.zip.sha256.txt",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01HCDRH76VW39A6EAKZABP1SNV

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12023-10-10T23:47:29.925Zjob dependencies complete; ready to run (waiting for 2 h 7 m 10 s)
22023-10-10T23:49:30.734Zjob assigned to worker 01HCDZT40HGBSGM0V4F8PPHVVD (queued for 2 m 0 s)
32023-10-10T23:49:31.199Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap-0b5a6903c7c17be7.gz
42023-10-10T23:49:33.084Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap-0b5a6903c7c17be7.gz
52023-10-10T23:49:33.103Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
62023-10-10T23:50:07.375Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
72023-10-10T23:50:07.386Zdownloading input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-6da9107f9543f44b.gz
82023-10-10T23:50:50.440Zdownloaded input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-6da9107f9543f44b.gz
92023-10-10T23:50:50.446Zdownloading input: /input/ci-tools/work/caboose-util.gz
102023-10-10T23:50:51.760Zdownloaded input: /input/ci-tools/work/caboose-util.gz
112023-10-10T23:50:51.766Zdownloading input: /input/ci-tools/work/tufaceous.gz
122023-10-10T23:50:54.888Zdownloaded input: /input/ci-tools/work/tufaceous.gz
132023-10-10T23:50:54.897Zdownloading input: /input/package/work/version.txt
142023-10-10T23:50:54.902Zdownloaded input: /input/package/work/version.txt
152023-10-10T23:50:55.344Zdownloading input: /input/package/work/package.tar.gz
162023-10-10T23:51:08.252Zdownloaded input: /input/package/work/package.tar.gz
172023-10-10T23:51:08.279Zdownloading input: /input/package/work/global-zone-packages.tar.gz
182023-10-10T23:51:31.874Zdownloaded input: /input/package/work/global-zone-packages.tar.gz
192023-10-10T23:51:31.923Zdownloading input: /input/package/work/trampoline-global-zone-packages.tar.gz
202023-10-10T23:52:14.207Zdownloaded input: /input/package/work/trampoline-global-zone-packages.tar.gz
212023-10-10T23:52:14.639Zdownloading input: /input/package/work/zones/clickhouse.tar.gz
222023-10-10T23:53:15.536Zdownloaded input: /input/package/work/zones/clickhouse.tar.gz
232023-10-10T23:53:15.544Zdownloading input: /input/package/work/zones/clickhouse_keeper.tar.gz
242023-10-10T23:54:07.977Zdownloaded input: /input/package/work/zones/clickhouse_keeper.tar.gz
252023-10-10T23:54:07.992Zdownloading input: /input/package/work/zones/cockroachdb.tar.gz
262023-10-10T23:54:47.351Zdownloaded input: /input/package/work/zones/cockroachdb.tar.gz
272023-10-10T23:54:47.379Zdownloading input: /input/package/work/zones/crucible-pantry.tar.gz
282023-10-10T23:54:52.870Zdownloaded input: /input/package/work/zones/crucible-pantry.tar.gz
292023-10-10T23:54:52.892Zdownloading input: /input/package/work/zones/crucible.tar.gz
302023-10-10T23:55:07.175Zdownloaded input: /input/package/work/zones/crucible.tar.gz
312023-10-10T23:55:07.186Zdownloading input: /input/package/work/zones/external-dns.tar.gz
322023-10-10T23:55:15.607Zdownloaded input: /input/package/work/zones/external-dns.tar.gz
332023-10-10T23:55:15.674Zdownloading input: /input/package/work/zones/internal-dns.tar.gz
342023-10-10T23:55:29.582Zdownloaded input: /input/package/work/zones/internal-dns.tar.gz
352023-10-10T23:55:29.604Zdownloading input: /input/package/work/zones/ntp.tar.gz
362023-10-10T23:55:29.621Zdownloaded input: /input/package/work/zones/ntp.tar.gz
372023-10-10T23:55:29.660Zdownloading input: /input/package/work/zones/omicron-gateway-asic.tar.gz
382023-10-10T23:55:39.996Zdownloaded input: /input/package/work/zones/omicron-gateway-asic.tar.gz
392023-10-10T23:55:40.020Zdownloading input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
402023-10-10T23:55:45.208Zdownloaded input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
412023-10-10T23:55:45.213Zdownloading input: /input/package/work/zones/omicron-nexus-single-sled.tar.gz
422023-10-10T23:56:16.241Zdownloaded input: /input/package/work/zones/omicron-nexus-single-sled.tar.gz
432023-10-10T23:56:16.259Zdownloading input: /input/package/work/zones/omicron-nexus.tar.gz
442023-10-10T23:56:50.342Zdownloaded input: /input/package/work/zones/omicron-nexus.tar.gz
452023-10-10T23:56:50.782Zdownloading input: /input/package/work/zones/overlay.tar.gz
462023-10-10T23:56:50.810Zdownloaded input: /input/package/work/zones/overlay.tar.gz
472023-10-10T23:56:50.826Zdownloading input: /input/package/work/zones/oximeter-collector.tar.gz
482023-10-10T23:56:58.847Zdownloaded input: /input/package/work/zones/oximeter-collector.tar.gz
492023-10-10T23:56:58.864Zdownloading input: /input/package/work/zones/propolis-server.tar.gz
502023-10-10T23:57:12.527Zdownloaded input: /input/package/work/zones/propolis-server.tar.gz
512023-10-10T23:57:12.542Zdownloading input: /input/package/work/zones/switch-asic.tar.gz
522023-10-10T23:58:10.801Zdownloaded input: /input/package/work/zones/switch-asic.tar.gz
532023-10-10T23:58:10.812Zdownloading input: /input/package/work/zones/switch-softnpu.tar.gz
542023-10-10T23:58:58.380Zdownloaded input: /input/package/work/zones/switch-softnpu.tar.gz
552023-10-10T23:58:58.397Zdownloading input: /input/trampoline/work/helios/image/output/os.tar.gz
562023-10-10T23:59:31.349Zdownloaded input: /input/trampoline/work/helios/image/output/os.tar.gz
572023-10-10T23:59:31.374Zdownloading input: /input/host/work/helios/image/output/os.tar.gz
582023-10-11T00:01:30.564Zdownloaded input: /input/host/work/helios/image/output/os.tar.gz
 
592023-10-11T00:01:30.580Zstarting task 0: "setup"
602023-10-11T00:01:30.708Z++ uname -s
612023-10-11T00:01:30.716Z+ kern=SunOS
622023-10-11T00:01:30.734Z+ case "$kern" in
632023-10-11T00:01:31.178Z+ groupadd -g 12345 build
642023-10-11T00:01:31.197Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
652023-10-11T00:01:32.731Z+ zfs create -o mountpoint=/work rpool/work
662023-10-11T00:01:33.041Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
672023-10-11T00:01:33.046Z+ home_fs=zfs
682023-10-11T00:01:33.051Z+ [[ zfs == autofs ]]
692023-10-11T00:01:33.055Z+ mkdir -p /home/build
702023-10-11T00:01:33.058Z+ chown build:build /home/build /work
712023-10-11T00:01:34.058Z+ chmod 0700 /home/build /work
722023-10-11T00:01:34.469Zprocess exited: duration 3460 ms, exit code 0
 
732023-10-11T00:01:34.476Zstarting task 1: "authentication"
742023-10-11T00:01:34.945Zprocess exited: duration 44 ms, exit code 0
 
752023-10-11T00:01:34.980Zstarting task 2: "clone repository"
762023-10-11T00:01:35.012Z+ mkdir -p /work/oxidecomputer/omicron
772023-10-11T00:01:35.025Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
782023-10-11T00:01:35.102ZCloning into '/work/oxidecomputer/omicron'...
792023-10-11T00:01:40.797Z+ cd /work/oxidecomputer/omicron
802023-10-11T00:01:40.810Z+ [[ -n sunshowers/spr/update-engine-fix-buffer-tests ]]
812023-10-11T00:01:40.820Z+ git fetch origin sunshowers/spr/update-engine-fix-buffer-tests
822023-10-11T00:01:41.135ZFrom https://github.com/oxidecomputer/omicron
832023-10-11T00:01:41.149Z * branch sunshowers/spr/update-engine-fix-buffer-tests -> FETCH_HEAD
842023-10-11T00:01:41.160Z+ git checkout -B sunshowers/spr/update-engine-fix-buffer-tests remotes/origin/sunshowers/spr/update-engine-fix-buffer-tests
852023-10-11T00:01:41.228ZSwitched to a new branch 'sunshowers/spr/update-engine-fix-buffer-tests'
862023-10-11T00:01:41.242Zbranch 'sunshowers/spr/update-engine-fix-buffer-tests' set up to track 'origin/sunshowers/spr/update-engine-fix-buffer-tests'.
872023-10-11T00:01:41.254Z+ git reset --hard 72aaaba05a29f2ea468ae97c69ce3547c4931c8a
882023-10-11T00:01:41.268ZHEAD is now at 72aaaba0 Rebase
892023-10-11T00:01:41.284Zprocess exited: duration 6254 ms, exit code 0
 
902023-10-11T00:01:41.319Zstarting task 3: "build"
912023-10-11T00:01:41.765Z+ ALL_BOARDS=(gimlet-{c..e} psc-{b..c} sidecar-{b..c})
922023-10-11T00:01:41.769Z+ TOP=/work/oxidecomputer/omicron
932023-10-11T00:01:41.772Z+ VERSION=1.0.2-0.ci+git72aaaba05a2
942023-10-11T00:01:41.775Z+ for bin in caboose-util tufaceous
952023-10-11T00:01:41.785Z+ ptime -m gunzip
962023-10-11T00:01:41.836Z
972023-10-11T00:01:41.843Zreal 0.182394487
982023-10-11T00:01:41.848Zuser 0.105804574
992023-10-11T00:01:41.868Zsys 0.022869898
1002023-10-11T00:01:42.296Ztrap 0.000019201
1012023-10-11T00:01:42.332Ztflt 0.000000000
1022023-10-11T00:01:42.344Zdflt 0.000000000
1032023-10-11T00:01:42.350Zkflt 0.000000000
1042023-10-11T00:01:42.361Zlock 0.000000000
1052023-10-11T00:01:42.370Zslp 0.053038970
1062023-10-11T00:01:42.379Zlat 0.000312421
1072023-10-11T00:01:42.385Zstop 0.000232982
1082023-10-11T00:01:42.393Z+ chmod a+x /work/caboose-util
1092023-10-11T00:01:42.398Z+ for bin in caboose-util tufaceous
1102023-10-11T00:01:42.404Z+ ptime -m gunzip
1112023-10-11T00:01:42.416Z
1122023-10-11T00:01:42.425Zreal 0.405443373
1132023-10-11T00:01:42.443Zuser 0.328400806
1142023-10-11T00:01:42.940Zsys 0.076436621
1152023-10-11T00:01:42.967Ztrap 0.000046265
1162023-10-11T00:01:42.973Ztflt 0.000000000
1172023-10-11T00:01:42.995Zdflt 0.000000000
1182023-10-11T00:01:43.007Zkflt 0.000000000
1192023-10-11T00:01:43.017Zlock 0.000000000
1202023-10-11T00:01:43.027Zslp 0.000037651
1212023-10-11T00:01:43.038Zlat 0.000209740
1222023-10-11T00:01:43.047Zstop 0.000216838
1232023-10-11T00:01:43.058Z+ chmod a+x /work/tufaceous
1242023-10-11T00:01:43.119Z+ mkdir /work/package
1252023-10-11T00:01:43.127Z+ pushd /work/package
1262023-10-11T00:01:43.546Z/work/package /work/oxidecomputer/omicron
1272023-10-11T00:01:43.555Z+ tar xf /input/package/work/package.tar.gz out package-manifest.toml target/release/omicron-package
1282023-10-11T00:01:44.998Z+ target/release/omicron-package -t default target create -i standard -m gimlet -s asic -r multi-sled
1292023-10-11T00:01:45.015ZCreated new build target 'default' and set it as active
1302023-10-11T00:01:45.436Z+ ln -s /input/package/work/zones/clickhouse_keeper.tar.gz /input/package/work/zones/clickhouse.tar.gz /input/package/work/zones/cockroachdb.tar.gz /input/package/work/zones/crucible-pantry.tar.gz /input/package/work/zones/crucible.tar.gz /input/package/work/zones/external-dns.tar.gz /input/package/work/zones/internal-dns.tar.gz /input/package/work/zones/ntp.tar.gz /input/package/work/zones/omicron-gateway-asic.tar.gz /input/package/work/zones/omicron-gateway-softnpu.tar.gz /input/package/work/zones/omicron-nexus-single-sled.tar.gz /input/package/work/zones/omicron-nexus.tar.gz /input/package/work/zones/overlay.tar.gz /input/package/work/zones/oximeter-collector.tar.gz /input/package/work/zones/propolis-server.tar.gz /input/package/work/zones/switch-asic.tar.gz /input/package/work/zones/switch-softnpu.tar.gz out/
1312023-10-11T00:01:45.439Z+ rm out/switch-softnpu.tar.gz
1322023-10-11T00:01:45.443Z+ rm out/omicron-gateway-softnpu.tar.gz
1332023-10-11T00:01:45.446Z+ rm out/omicron-nexus-single-sled.tar.gz
1342023-10-11T00:01:45.457Z+ for zone in out/*.tar.gz
1352023-10-11T00:01:45.886Z++ basename out/clickhouse_keeper
1362023-10-11T00:01:45.890Z+ target/release/omicron-package stamp clickhouse_keeper 1.0.2-0.ci+git72aaaba05a2
1372023-10-11T00:01:45.894ZOct 11 00:01:45.037 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1382023-10-11T00:01:53.048ZCreated: out/versioned/clickhouse_keeper.tar.gz
1392023-10-11T00:01:53.054Z+ for zone in out/*.tar.gz
1402023-10-11T00:01:53.058Z++ basename out/clickhouse
1412023-10-11T00:01:53.063Z+ target/release/omicron-package stamp clickhouse 1.0.2-0.ci+git72aaaba05a2
1422023-10-11T00:01:53.068ZOct 11 00:01:53.066 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1432023-10-11T00:02:01.094ZCreated: out/versioned/clickhouse.tar.gz
1442023-10-11T00:02:01.101Z+ for zone in out/*.tar.gz
1452023-10-11T00:02:01.117Z++ basename out/cockroachdb
1462023-10-11T00:02:01.133Z+ target/release/omicron-package stamp cockroachdb 1.0.2-0.ci+git72aaaba05a2
1472023-10-11T00:02:01.142ZOct 11 00:02:01.110 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1482023-10-11T00:02:14.585ZCreated: out/versioned/cockroachdb.tar.gz
1492023-10-11T00:02:14.972Z+ for zone in out/*.tar.gz
1502023-10-11T00:02:15.005Z++ basename out/crucible-pantry
1512023-10-11T00:02:15.068Z+ target/release/omicron-package stamp crucible-pantry 1.0.2-0.ci+git72aaaba05a2
1522023-10-11T00:02:15.113ZOct 11 00:02:06.424 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1532023-10-11T00:02:15.127ZCreated: out/versioned/crucible-pantry.tar.gz
1542023-10-11T00:02:15.572Z+ for zone in out/*.tar.gz
1552023-10-11T00:02:15.617Z++ basename out/crucible
1562023-10-11T00:02:15.679Z+ target/release/omicron-package stamp crucible 1.0.2-0.ci+git72aaaba05a2
1572023-10-11T00:02:15.691ZOct 11 00:02:07.412 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1582023-10-11T00:02:15.711ZCreated: out/versioned/crucible.tar.gz
1592023-10-11T00:02:15.719Z+ for zone in out/*.tar.gz
1602023-10-11T00:02:16.142Z++ basename out/external-dns
1612023-10-11T00:02:16.159Z+ target/release/omicron-package stamp external-dns 1.0.2-0.ci+git72aaaba05a2
1622023-10-11T00:02:16.164ZOct 11 00:02:09.264 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1632023-10-11T00:02:16.181ZCreated: out/versioned/external-dns.tar.gz
1642023-10-11T00:02:16.208Z+ for zone in out/*.tar.gz
1652023-10-11T00:02:16.227Z++ basename out/internal-dns
1662023-10-11T00:02:16.244Z+ target/release/omicron-package stamp internal-dns 1.0.2-0.ci+git72aaaba05a2
1672023-10-11T00:02:16.268ZOct 11 00:02:10.215 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1682023-10-11T00:02:16.283ZCreated: out/versioned/internal-dns.tar.gz
1692023-10-11T00:02:16.290Z+ for zone in out/*.tar.gz
1702023-10-11T00:02:16.304Z++ basename out/ntp
1712023-10-11T00:02:16.319Z+ target/release/omicron-package stamp ntp 1.0.2-0.ci+git72aaaba05a2
1722023-10-11T00:02:16.331ZOct 11 00:02:11.193 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1732023-10-11T00:02:16.348ZCreated: out/versioned/ntp.tar.gz
1742023-10-11T00:02:16.363Z+ for zone in out/*.tar.gz
1752023-10-11T00:02:16.382Z++ basename out/omicron-gateway-asic
1762023-10-11T00:02:16.390Z+ target/release/omicron-package stamp omicron-gateway-asic 1.0.2-0.ci+git72aaaba05a2
1772023-10-11T00:02:16.398ZOct 11 00:02:11.212 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1782023-10-11T00:02:16.407ZCreated: out/versioned/omicron-gateway-asic.tar.gz
1792023-10-11T00:02:16.424Z+ for zone in out/*.tar.gz
1802023-10-11T00:02:16.431Z++ basename out/omicron-nexus
1812023-10-11T00:02:16.439Z+ target/release/omicron-package stamp omicron-nexus 1.0.2-0.ci+git72aaaba05a2
1822023-10-11T00:02:16.452ZOct 11 00:02:11.908 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1832023-10-11T00:02:16.463ZCreated: out/versioned/omicron-nexus.tar.gz
1842023-10-11T00:02:16.481Z+ for zone in out/*.tar.gz
1852023-10-11T00:02:16.501Z++ basename out/overlay
1862023-10-11T00:02:16.550Z+ target/release/omicron-package stamp overlay 1.0.2-0.ci+git72aaaba05a2
1872023-10-11T00:02:16.609ZOct 11 00:02:14.832 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1882023-10-11T00:02:16.753ZCreated: out/versioned/overlay.tar.gz
1892023-10-11T00:02:16.861Z+ for zone in out/*.tar.gz
1902023-10-11T00:02:17.326Z++ basename out/oximeter-collector
1912023-10-11T00:02:17.427Z+ target/release/omicron-package stamp oximeter-collector 1.0.2-0.ci+git72aaaba05a2
1922023-10-11T00:02:17.465ZOct 11 00:02:14.850 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1932023-10-11T00:02:17.504ZCreated: out/versioned/oximeter-collector.tar.gz
1942023-10-11T00:02:17.529Z+ for zone in out/*.tar.gz
1952023-10-11T00:02:17.655Z++ basename out/propolis-server
1962023-10-11T00:02:17.701Z+ target/release/omicron-package stamp propolis-server 1.0.2-0.ci+git72aaaba05a2
1972023-10-11T00:02:17.794ZOct 11 00:02:15.653 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1982023-10-11T00:02:17.986ZCreated: out/versioned/propolis-server.tar.gz
1992023-10-11T00:02:18.244Z+ for zone in out/*.tar.gz
2002023-10-11T00:02:18.297Z++ basename out/switch-asic
2012023-10-11T00:02:18.308Z+ target/release/omicron-package stamp switch-asic 1.0.2-0.ci+git72aaaba05a2
2022023-10-11T00:02:18.346ZOct 11 00:02:17.426 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
2032023-10-11T00:02:38.451ZCreated: out/versioned/switch-asic.tar.gz
2042023-10-11T00:02:38.785Z+ mv out/versioned/clickhouse_keeper.tar.gz out/versioned/clickhouse.tar.gz out/versioned/cockroachdb.tar.gz out/versioned/crucible-pantry.tar.gz out/versioned/crucible.tar.gz out/versioned/external-dns.tar.gz out/versioned/internal-dns.tar.gz out/versioned/ntp.tar.gz out/versioned/omicron-gateway-asic.tar.gz out/versioned/omicron-nexus.tar.gz out/versioned/overlay.tar.gz out/versioned/oximeter-collector.tar.gz out/versioned/propolis-server.tar.gz out/versioned/switch-asic.tar.gz out/
2052023-10-11T00:02:38.965Z+ OMICRON_NO_UNINSTALL=1
2062023-10-11T00:02:39.113Z+ target/release/omicron-package unpack --out install
2072023-10-11T00:02:39.176ZOct 11 00:02:27.198 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
2082023-10-11T00:02:39.243ZOct 11 00:02:27.200 INFO Installing service, dst: install/ntp.tar.gz, src: out/ntp.tar.gz
2092023-10-11T00:02:39.317ZOct 11 00:02:27.200 INFO Installing service, dst: install/cockroachdb.tar.gz, src: out/cockroachdb.tar.gz
2102023-10-11T00:02:39.344ZOct 11 00:02:27.200 INFO Installing service, dst: install/crucible.tar.gz, src: out/crucible.tar.gz
2112023-10-11T00:02:39.398ZOct 11 00:02:27.200 INFO Installing service, dst: install/crucible_pantry.tar.gz, src: out/crucible-pantry.tar.gz
2122023-10-11T00:02:39.548ZOct 11 00:02:27.200 INFO Installing service, dst: install/overlay.tar.gz, src: out/overlay.tar.gz
2132023-10-11T00:02:39.625ZOct 11 00:02:27.200 INFO Installing service, dst: install/nexus.tar.gz, src: out/omicron-nexus.tar.gz
2142023-10-11T00:02:40.072ZOct 11 00:02:27.200 INFO Installing service, dst: install/clickhouse_keeper.tar.gz, src: out/clickhouse_keeper.tar.gz
2152023-10-11T00:02:40.110ZOct 11 00:02:27.200 INFO Installing service, dst: install/clickhouse.tar.gz, src: out/clickhouse.tar.gz
2162023-10-11T00:02:40.137ZOct 11 00:02:27.200 INFO Installing service, dst: install/oximeter.tar.gz, src: out/oximeter-collector.tar.gz
2172023-10-11T00:02:40.594ZOct 11 00:02:27.200 INFO Installing service, dst: install/mgs.tar.gz, src: out/omicron-gateway-asic.tar.gz
2182023-10-11T00:02:40.643ZOct 11 00:02:27.263 INFO Installing service, dst: install/internal_dns.tar.gz, src: out/internal-dns.tar.gz
2192023-10-11T00:02:40.703ZOct 11 00:02:27.274 INFO Installing service, dst: install/propolis-server.tar.gz, src: out/propolis-server.tar.gz
2202023-10-11T00:02:40.725ZOct 11 00:02:27.305 INFO Installing service, dst: install/external_dns.tar.gz, src: out/external-dns.tar.gz
2212023-10-11T00:02:40.796ZOct 11 00:02:27.356 INFO Installing service, dst: install/mg-ddm.tar, src: out/maghemite.tar
2222023-10-11T00:02:41.240ZOct 11 00:02:27.423 INFO Installing service, dst: install/switch.tar.gz, src: out/switch-asic.tar.gz
2232023-10-11T00:02:41.250ZOct 11 00:02:27.433 INFO Installing service, dst: install/sled-agent.tar, src: out/omicron-sled-agent.tar
2242023-10-11T00:02:41.447ZOct 11 00:02:28.160 INFO Unpacking service tarball, service_path: install/mg-ddm, tar_path: install/mg-ddm.tar
2252023-10-11T00:02:41.507ZOct 11 00:02:28.309 INFO Unpacking service tarball, service_path: install/sled-agent, tar_path: install/sled-agent.tar
2262023-10-11T00:02:41.955Z+ popd
2272023-10-11T00:02:42.039Z/work/oxidecomputer/omicron
2282023-10-11T00:02:42.070Z+ python3 -c 'import secrets; open("/work/key.txt", "w").write("ed25519:%s\n" % secrets.token_hex(32))'
2292023-10-11T00:02:42.087Z+ read -r TUFACEOUS_KEY
2302023-10-11T00:02:42.547Z+ export TUFACEOUS_KEY
2312023-10-11T00:02:42.594Z+ cat
2322023-10-11T00:02:42.626Z++ find /work/package/install -maxdepth 1 -type f -name '*.tar.gz'
2332023-10-11T00:02:43.057Z++ egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz'
2342023-10-11T00:02:43.079Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2352023-10-11T00:02:43.100Z+ cat
2362023-10-11T00:02:43.108Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2372023-10-11T00:02:43.574Z+ cat
2382023-10-11T00:02:43.604Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2392023-10-11T00:02:43.616Z+ cat
2402023-10-11T00:02:43.630Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2412023-10-11T00:02:43.659Z+ cat
2422023-10-11T00:02:44.116Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2432023-10-11T00:02:44.171Z+ cat
2442023-10-11T00:02:44.193Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2452023-10-11T00:02:44.232Z+ cat
2462023-10-11T00:02:44.264Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2472023-10-11T00:02:44.312Z+ cat
2482023-10-11T00:02:44.791Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2492023-10-11T00:02:45.637Z+ cat
2502023-10-11T00:02:45.674Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2512023-10-11T00:02:45.709Z+ cat
2522023-10-11T00:02:45.737Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2532023-10-11T00:02:45.785Z+ cat
2542023-10-11T00:02:45.805Z+ for kind in host trampoline
2552023-10-11T00:02:46.244Z+ cat
2562023-10-11T00:02:46.286Z+ for kind in host trampoline
2572023-10-11T00:02:46.337Z+ cat
2582023-10-11T00:02:46.350Z+ mkdir /work/hubris
2592023-10-11T00:02:46.367Z+ pushd /work/hubris
2602023-10-11T00:02:46.392Z/work/hubris /work/oxidecomputer/omicron
2612023-10-11T00:02:46.412Z+ source /work/oxidecomputer/omicron/tools/hubris_version
2622023-10-11T00:02:46.419Z++ TAGS=(gimlet-v1.0.2 psc-v1.0.2 sidecar-v1.0.2)
2632023-10-11T00:02:46.428Z+ for tag in "${TAGS[@]}"
2642023-10-11T00:02:46.437Z+ for board in "${ALL_BOARDS[@]}"
2652023-10-11T00:02:46.860Z+ [[ gimlet = \g\i\m\l\e\t ]]
2662023-10-11T00:02:46.869Z+ file=build-gimlet-c-image-default-v1.0.2.zip
2672023-10-11T00:02:46.880Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.2/build-gimlet-c-image-default-v1.0.2.zip
2682023-10-11T00:02:46.903Zbuild-gimlet-c-image-default-v1.0.2.zip: OK
2692023-10-11T00:02:46.951Z+ grep -F build-gimlet-c-image-default-v1.0.2.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2702023-10-11T00:02:46.969Zbuild-gimlet-d-image-default-v1.0.2.zip: OK
2712023-10-11T00:02:46.975Z+ shasum -a 256 -c -
2722023-10-11T00:02:46.979Zbuild-gimlet-e-image-default-v1.0.2.zip: OK
2732023-10-11T00:02:46.982Z+ mv build-gimlet-c-image-default-v1.0.2.zip gimlet-c.zip
2742023-10-11T00:02:46.985Zbuild-psc-b-image-default-v1.0.2.zip: OK
2752023-10-11T00:02:46.988Z+ for board in "${ALL_BOARDS[@]}"
2762023-10-11T00:02:46.992Z+ [[ gimlet = \g\i\m\l\e\t ]]
2772023-10-11T00:02:46.995Z+ file=build-gimlet-d-image-default-v1.0.2.zip
2782023-10-11T00:02:46.999Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.2/build-gimlet-d-image-default-v1.0.2.zip
2792023-10-11T00:02:47.002Z+ grep -F build-gimlet-d-image-default-v1.0.2.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2802023-10-11T00:02:47.005Zbuild-psc-c-image-default-v1.0.2.zip: OK
2812023-10-11T00:02:47.008Z+ shasum -a 256 -c -
2822023-10-11T00:02:47.014Z+ mv build-gimlet-d-image-default-v1.0.2.zip gimlet-d.zip
2832023-10-11T00:02:47.017Z+ for board in "${ALL_BOARDS[@]}"
2842023-10-11T00:02:47.020Z+ [[ gimlet = \g\i\m\l\e\t ]]
2852023-10-11T00:02:47.025Z+ file=build-gimlet-e-image-default-v1.0.2.zip
2862023-10-11T00:02:47.027Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.2/build-gimlet-e-image-default-v1.0.2.zip
2872023-10-11T00:02:47.031Z+ grep -F build-gimlet-e-image-default-v1.0.2.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2882023-10-11T00:02:47.034Z+ shasum -a 256 -c -
2892023-10-11T00:02:47.039Zbuild-sidecar-b-image-default-v1.0.2.zip: OK
2902023-10-11T00:02:47.043Z+ mv build-gimlet-e-image-default-v1.0.2.zip gimlet-e.zip
2912023-10-11T00:02:47.046Z+ for board in "${ALL_BOARDS[@]}"
2922023-10-11T00:02:47.050Z+ [[ gimlet = \p\s\c ]]
2932023-10-11T00:02:47.054Z+ for board in "${ALL_BOARDS[@]}"
2942023-10-11T00:02:47.057Z+ [[ gimlet = \p\s\c ]]
2952023-10-11T00:02:47.063Z+ for board in "${ALL_BOARDS[@]}"
2962023-10-11T00:02:47.067Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2972023-10-11T00:02:47.071Z+ for board in "${ALL_BOARDS[@]}"
2982023-10-11T00:02:47.075Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2992023-10-11T00:02:47.079Zbuild-sidecar-c-image-default-v1.0.2.zip: OK
3002023-10-11T00:02:47.083Z+ for tag in "${TAGS[@]}"
3012023-10-11T00:02:47.091Z/work/oxidecomputer/omicron
3022023-10-11T00:02:47.095Z+ for board in "${ALL_BOARDS[@]}"
3032023-10-11T00:02:47.100ZInitialized empty Git repository in /work/dvt-dock/.git/
3042023-10-11T00:02:47.106Z+ [[ psc = \g\i\m\l\e\t ]]
3052023-10-11T00:02:47.111Z+ for board in "${ALL_BOARDS[@]}"
3062023-10-11T00:02:47.115Z+ [[ psc = \g\i\m\l\e\t ]]
3072023-10-11T00:02:47.120Z+ for board in "${ALL_BOARDS[@]}"
3082023-10-11T00:02:47.126Z+ [[ psc = \g\i\m\l\e\t ]]
3092023-10-11T00:02:47.130Z+ for board in "${ALL_BOARDS[@]}"
3102023-10-11T00:02:47.137Z+ [[ psc = \p\s\c ]]
3112023-10-11T00:02:47.141Z+ file=build-psc-b-image-default-v1.0.2.zip
3122023-10-11T00:02:47.150Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.2/build-psc-b-image-default-v1.0.2.zip
3132023-10-11T00:02:47.153Z+ grep -F build-psc-b-image-default-v1.0.2.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3142023-10-11T00:02:47.160Z+ shasum -a 256 -c -
3152023-10-11T00:02:47.169Z+ mv build-psc-b-image-default-v1.0.2.zip psc-b.zip
3162023-10-11T00:02:47.183Z+ for board in "${ALL_BOARDS[@]}"
3172023-10-11T00:02:47.198Z+ [[ psc = \p\s\c ]]
3182023-10-11T00:02:47.622Z+ file=build-psc-c-image-default-v1.0.2.zip
3192023-10-11T00:02:47.625Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.2/build-psc-c-image-default-v1.0.2.zip
3202023-10-11T00:02:47.628Z+ grep -F build-psc-c-image-default-v1.0.2.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3212023-10-11T00:02:47.631Z+ shasum -a 256 -c -
3222023-10-11T00:02:47.634Z+ mv build-psc-c-image-default-v1.0.2.zip psc-c.zip
3232023-10-11T00:02:47.639Z+ for board in "${ALL_BOARDS[@]}"
3242023-10-11T00:02:47.642Z+ [[ psc = \s\i\d\e\c\a\r ]]
3252023-10-11T00:02:47.645Z+ for board in "${ALL_BOARDS[@]}"
3262023-10-11T00:02:47.648Z+ [[ psc = \s\i\d\e\c\a\r ]]
3272023-10-11T00:02:47.651Z+ for tag in "${TAGS[@]}"
3282023-10-11T00:02:47.654Z+ for board in "${ALL_BOARDS[@]}"
3292023-10-11T00:02:47.658Z+ [[ sidecar = \g\i\m\l\e\t ]]
3302023-10-11T00:02:47.661Z+ for board in "${ALL_BOARDS[@]}"
3312023-10-11T00:02:47.665Z+ [[ sidecar = \g\i\m\l\e\t ]]
3322023-10-11T00:02:47.668Z+ for board in "${ALL_BOARDS[@]}"
3332023-10-11T00:02:47.670Z+ [[ sidecar = \g\i\m\l\e\t ]]
3342023-10-11T00:02:47.673Z+ for board in "${ALL_BOARDS[@]}"
3352023-10-11T00:02:47.678Z+ [[ sidecar = \p\s\c ]]
3362023-10-11T00:02:47.681Z+ for board in "${ALL_BOARDS[@]}"
3372023-10-11T00:02:47.684Z+ [[ sidecar = \p\s\c ]]
3382023-10-11T00:02:47.688Z+ for board in "${ALL_BOARDS[@]}"
3392023-10-11T00:02:47.691Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3402023-10-11T00:02:47.694Z+ file=build-sidecar-b-image-default-v1.0.2.zip
3412023-10-11T00:02:47.697Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.2/build-sidecar-b-image-default-v1.0.2.zip
3422023-10-11T00:02:47.706Z+ grep -F build-sidecar-b-image-default-v1.0.2.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3432023-10-11T00:02:47.709Z+ shasum -a 256 -c -
3442023-10-11T00:02:47.713Z+ mv build-sidecar-b-image-default-v1.0.2.zip sidecar-b.zip
3452023-10-11T00:02:47.716Z+ for board in "${ALL_BOARDS[@]}"
3462023-10-11T00:02:47.726Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3472023-10-11T00:02:47.729Z+ file=build-sidecar-c-image-default-v1.0.2.zip
3482023-10-11T00:02:47.736Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.2/build-sidecar-c-image-default-v1.0.2.zip
3492023-10-11T00:02:48.183Z+ grep -F build-sidecar-c-image-default-v1.0.2.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3502023-10-11T00:02:48.206Z+ shasum -a 256 -c -
3512023-10-11T00:02:48.225Z+ mv build-sidecar-c-image-default-v1.0.2.zip sidecar-c.zip
3522023-10-11T00:02:48.246Z+ popd
3532023-10-11T00:02:48.268Z+ source /work/oxidecomputer/omicron/tools/dvt_dock_version
3542023-10-11T00:02:48.281Z++ COMMIT=7cbfa19bad077a3c42976357a317d18291533ba2
3552023-10-11T00:02:48.301Z+ git init /work/dvt-dock
3562023-10-11T00:02:48.319Zhint: Using 'master' as the name for the initial branch. This default branch name
3572023-10-11T00:02:48.340Zhint: is subject to change. To configure the initial branch name to use in all
3582023-10-11T00:02:48.362Zhint: of your new repositories, which will suppress this warning, call:
3592023-10-11T00:02:48.389Zhint:
3602023-10-11T00:02:48.827Zhint: git config --global init.defaultBranch <name>
3612023-10-11T00:02:48.842Zhint:
3622023-10-11T00:02:48.862Zhint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
3632023-10-11T00:02:48.873Zhint: 'development'. The just-created branch can be renamed via this command:
3642023-10-11T00:02:48.883Zhint:
3652023-10-11T00:02:48.910Zhint: git branch -m <name>
3662023-10-11T00:02:48.931Z+ cd /work/dvt-dock
3672023-10-11T00:02:48.941Z+ git remote add origin https://github.com/oxidecomputer/dvt-dock.git
3682023-10-11T00:02:48.952Z+ git fetch --depth 1 origin 7cbfa19bad077a3c42976357a317d18291533ba2
3692023-10-11T00:02:56.181ZFrom https://github.com/oxidecomputer/dvt-dock
3702023-10-11T00:02:56.923Z * branch 7cbfa19bad077a3c42976357a317d18291533ba2 -> FETCH_HEAD
3712023-10-11T00:02:57.376Z+ git checkout FETCH_HEAD
3722023-10-11T00:02:57.685ZNote: switching to 'FETCH_HEAD'.
3732023-10-11T00:02:57.857Z
3742023-10-11T00:02:58.050ZYou are in 'detached HEAD' state. You can look around, make experimental
3752023-10-11T00:02:58.207Zchanges and commit them, and you can discard any commits you make in this
3762023-10-11T00:02:58.378Zstate without impacting any branches by switching back to a branch.
3772023-10-11T00:02:58.513Z
3782023-10-11T00:02:59.016ZIf you want to create a new branch to retain commits you create, you may
3792023-10-11T00:02:59.068Zdo so (now or later) by using -c with the switch command. Example:
3802023-10-11T00:02:59.205Z
3812023-10-11T00:02:59.513Z git switch -c <new-branch-name>
3822023-10-11T00:02:59.842Z
3832023-10-11T00:03:00.152ZOr undo this operation with:
3842023-10-11T00:03:00.478Z
3852023-10-11T00:03:01.103Z git switch -
3862023-10-11T00:03:01.640Z
3872023-10-11T00:03:01.843ZTurn off this advice by setting config variable advice.detachedHead to false
3882023-10-11T00:03:02.911Z
3892023-10-11T00:03:03.219ZHEAD is now at 7cbfa19 Add correctly signed sidecar images
3902023-10-11T00:03:03.645Z+ SERIES_LIST=()
3912023-10-11T00:03:04.064Z+ add_hubris_artifacts rot-staging-dev staging/dev cert-staging-dev-v1.0.2 gimlet-c gimlet-d gimlet-e psc-b psc-c sidecar-b sidecar-c
3922023-10-11T00:03:04.409Z+ series=rot-staging-dev
3932023-10-11T00:03:04.712Z+ rot_dir=staging/dev
3942023-10-11T00:03:04.898Z+ rot_version=cert-staging-dev-v1.0.2
3952023-10-11T00:03:05.469Z+ shift 3
3962023-10-11T00:03:05.868Z+ SERIES_LIST+=("$series")
3972023-10-11T00:03:06.250Z+ manifest=/work/manifest-rot-staging-dev.toml
3982023-10-11T00:03:06.819Z+ cp /work/manifest.toml /work/manifest-rot-staging-dev.toml
3992023-10-11T00:03:07.279Z+ for board in gimlet psc sidecar
4002023-10-11T00:03:07.808Z+ tufaceous_board=gimlet
4012023-10-11T00:03:07.960Z+ rot_image_a=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip
4022023-10-11T00:03:08.166Z+ rot_image_b=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4032023-10-11T00:03:08.621Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4042023-10-11T00:03:09.432Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip
4052023-10-11T00:03:09.746Z++ output_a=1.0.2
4062023-10-11T00:03:10.855Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4072023-10-11T00:03:27.964Z++ output_b=1.0.2
4082023-10-11T00:03:28.109Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
4092023-10-11T00:03:28.130Z++ echo 1.0.2
4102023-10-11T00:03:28.179Z+ rot_caboose_version=1.0.2
4112023-10-11T00:03:28.274Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4122023-10-11T00:03:28.352Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip
4132023-10-11T00:03:28.765Z++ output_a=oxide-rot-1
4142023-10-11T00:03:28.779Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4152023-10-11T00:03:28.784Z++ output_b=oxide-rot-1
4162023-10-11T00:03:28.792Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
4172023-10-11T00:03:29.215Z++ echo oxide-rot-1
4182023-10-11T00:03:29.219Z+ rot_caboose_board=oxide-rot-1
4192023-10-11T00:03:29.222Z+ cat
4202023-10-11T00:03:29.228Z+ for board in gimlet psc sidecar
4212023-10-11T00:03:29.231Z+ tufaceous_board=psc
4222023-10-11T00:03:29.235Z+ rot_image_a=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip
4232023-10-11T00:03:29.239Z+ rot_image_b=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4242023-10-11T00:03:29.242Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4252023-10-11T00:03:29.246Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip
4262023-10-11T00:03:29.249Z++ output_a=1.0.2
4272023-10-11T00:03:29.253Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4282023-10-11T00:03:29.257Z++ output_b=1.0.2
4292023-10-11T00:03:29.260Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
4302023-10-11T00:03:29.265Z++ echo 1.0.2
4312023-10-11T00:03:29.268Z+ rot_caboose_version=1.0.2
4322023-10-11T00:03:29.271Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4332023-10-11T00:03:29.275Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip
4342023-10-11T00:03:29.278Z++ output_a=oxide-rot-1
4352023-10-11T00:03:29.282Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4362023-10-11T00:03:29.286Z++ output_b=oxide-rot-1
4372023-10-11T00:03:29.289Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
4382023-10-11T00:03:29.293Z++ echo oxide-rot-1
4392023-10-11T00:03:29.297Z+ rot_caboose_board=oxide-rot-1
4402023-10-11T00:03:29.304Z+ cat
4412023-10-11T00:03:29.307Z+ for board in gimlet psc sidecar
4422023-10-11T00:03:29.311Z+ tufaceous_board=switch
4432023-10-11T00:03:29.314Z+ rot_image_a=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip
4442023-10-11T00:03:29.318Z+ rot_image_b=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
4452023-10-11T00:03:29.320Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
4462023-10-11T00:03:29.324Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip
4472023-10-11T00:03:29.327Z++ output_a=1.0.2
4482023-10-11T00:03:29.330Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
4492023-10-11T00:03:29.333Z++ output_b=1.0.2
4502023-10-11T00:03:29.337Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
4512023-10-11T00:03:29.342Z++ echo 1.0.2
4522023-10-11T00:03:29.348Z+ rot_caboose_version=1.0.2
4532023-10-11T00:03:29.351Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
4542023-10-11T00:03:29.354Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip
4552023-10-11T00:03:29.358Z++ output_a=oxide-rot-1
4562023-10-11T00:03:29.360Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
4572023-10-11T00:03:29.363Z++ output_b=oxide-rot-1
4582023-10-11T00:03:29.366Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
4592023-10-11T00:03:29.369Z++ echo oxide-rot-1
4602023-10-11T00:03:29.371Z+ rot_caboose_board=oxide-rot-1
4612023-10-11T00:03:29.374Z+ cat
4622023-10-11T00:03:29.377Z+ for board_rev in "$@"
4632023-10-11T00:03:29.380Z+ board=gimlet
4642023-10-11T00:03:29.383Z+ tufaceous_board=gimlet
4652023-10-11T00:03:29.387Z+ sp_image=/work/hubris/gimlet-c.zip
4662023-10-11T00:03:29.395Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
4672023-10-11T00:03:29.810Z+ sp_caboose_version=1.0.2
4682023-10-11T00:03:30.225Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
4692023-10-11T00:03:30.640Z+ sp_caboose_board=gimlet-c
4702023-10-11T00:03:30.644Z+ cat
4712023-10-11T00:03:30.652Z+ for board_rev in "$@"
4722023-10-11T00:03:30.656Z+ board=gimlet
4732023-10-11T00:03:30.661Z+ tufaceous_board=gimlet
4742023-10-11T00:03:30.666Z+ sp_image=/work/hubris/gimlet-d.zip
4752023-10-11T00:03:30.669Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
4762023-10-11T00:03:30.674Z+ sp_caboose_version=1.0.2
4772023-10-11T00:03:30.678Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
4782023-10-11T00:03:30.682Z+ sp_caboose_board=gimlet-d
4792023-10-11T00:03:30.685Z+ cat
4802023-10-11T00:03:30.688Z+ for board_rev in "$@"
4812023-10-11T00:03:30.693Z+ board=gimlet
4822023-10-11T00:03:30.706Z+ tufaceous_board=gimlet
4832023-10-11T00:03:30.710Z+ sp_image=/work/hubris/gimlet-e.zip
4842023-10-11T00:03:30.717Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
4852023-10-11T00:03:30.724Z+ sp_caboose_version=1.0.2
4862023-10-11T00:03:30.731Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
4872023-10-11T00:03:30.743Z+ sp_caboose_board=gimlet-e
4882023-10-11T00:03:30.746Z+ cat
4892023-10-11T00:03:30.749Z+ for board_rev in "$@"
4902023-10-11T00:03:30.752Z+ board=psc
4912023-10-11T00:03:30.754Z+ tufaceous_board=psc
4922023-10-11T00:03:30.757Z+ sp_image=/work/hubris/psc-b.zip
4932023-10-11T00:03:30.760Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
4942023-10-11T00:03:30.763Z+ sp_caboose_version=1.0.2
4952023-10-11T00:03:30.765Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
4962023-10-11T00:03:30.768Z+ sp_caboose_board=psc-b
4972023-10-11T00:03:30.770Z+ cat
4982023-10-11T00:03:30.773Z+ for board_rev in "$@"
4992023-10-11T00:03:30.776Z+ board=psc
5002023-10-11T00:03:30.779Z+ tufaceous_board=psc
5012023-10-11T00:03:30.782Z+ sp_image=/work/hubris/psc-c.zip
5022023-10-11T00:03:30.785Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
5032023-10-11T00:03:30.788Z+ sp_caboose_version=1.0.2
5042023-10-11T00:03:30.791Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
5052023-10-11T00:03:30.794Z+ sp_caboose_board=psc-c
5062023-10-11T00:03:30.797Z+ cat
5072023-10-11T00:03:30.800Z+ for board_rev in "$@"
5082023-10-11T00:03:30.807Z+ board=sidecar
5092023-10-11T00:03:30.811Z+ tufaceous_board=switch
5102023-10-11T00:03:30.814Z+ sp_image=/work/hubris/sidecar-b.zip
5112023-10-11T00:03:30.818Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
5122023-10-11T00:03:30.821Z+ sp_caboose_version=1.0.2
5132023-10-11T00:03:30.825Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
5142023-10-11T00:03:30.829Z+ sp_caboose_board=sidecar-b
5152023-10-11T00:03:30.833Z+ cat
5162023-10-11T00:03:30.837Z+ for board_rev in "$@"
5172023-10-11T00:03:30.840Z+ board=sidecar
5182023-10-11T00:03:30.843Z+ tufaceous_board=switch
5192023-10-11T00:03:30.849Z+ sp_image=/work/hubris/sidecar-c.zip
5202023-10-11T00:03:30.857Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
5212023-10-11T00:03:30.874Z+ sp_caboose_version=1.0.2
5222023-10-11T00:03:30.886Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
5232023-10-11T00:03:31.312Z+ sp_caboose_board=sidecar-c
5242023-10-11T00:03:31.723Z+ cat
5252023-10-11T00:03:31.727Z+ add_hubris_artifacts rot-prod-rel prod/rel cert-prod-rel-v1.0.0 gimlet-c gimlet-d gimlet-e psc-b psc-c sidecar-b sidecar-c
5262023-10-11T00:03:31.733Z+ series=rot-prod-rel
5272023-10-11T00:03:31.751Z+ rot_dir=prod/rel
5282023-10-11T00:03:31.757Z+ rot_version=cert-prod-rel-v1.0.0
5292023-10-11T00:03:31.777Z+ shift 3
5302023-10-11T00:03:31.781Z+ SERIES_LIST+=("$series")
5312023-10-11T00:03:31.785Z+ manifest=/work/manifest-rot-prod-rel.toml
5322023-10-11T00:03:31.795Z+ cp /work/manifest.toml /work/manifest-rot-prod-rel.toml
5332023-10-11T00:03:31.800Z+ for board in gimlet psc sidecar
5342023-10-11T00:03:31.813Z+ tufaceous_board=gimlet
5352023-10-11T00:03:31.826Z+ rot_image_a=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.0.zip
5362023-10-11T00:03:31.832Z+ rot_image_b=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.0.zip
5372023-10-11T00:03:31.835Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.0.zip /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.0.zip
5382023-10-11T00:03:31.839Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.0.zip
5392023-10-11T00:03:31.842Z++ output_a=1.0.0
5402023-10-11T00:03:31.847Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.0.zip
5412023-10-11T00:03:31.858Z++ output_b=1.0.0
5422023-10-11T00:03:31.862Z++ [[ 1.0.0 != \1\.\0\.\0 ]]
5432023-10-11T00:03:31.866Z++ echo 1.0.0
5442023-10-11T00:03:31.879Z+ rot_caboose_version=1.0.0
5452023-10-11T00:03:31.883Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.0.zip /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.0.zip
5462023-10-11T00:03:31.893Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.0.zip
5472023-10-11T00:03:31.896Z++ output_a=oxide-rot-1
5482023-10-11T00:03:31.899Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.0.zip
5492023-10-11T00:03:31.915Z++ output_b=oxide-rot-1
5502023-10-11T00:03:32.335Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5512023-10-11T00:03:32.341Z++ echo oxide-rot-1
5522023-10-11T00:03:32.347Z+ rot_caboose_board=oxide-rot-1
5532023-10-11T00:03:32.375Z+ cat
5542023-10-11T00:03:32.381Z+ for board in gimlet psc sidecar
5552023-10-11T00:03:32.387Z+ tufaceous_board=psc
5562023-10-11T00:03:32.391Z+ rot_image_a=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.0.zip
5572023-10-11T00:03:32.397Z+ rot_image_b=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.0.zip
5582023-10-11T00:03:32.403Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.0.zip /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.0.zip
5592023-10-11T00:03:32.408Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.0.zip
5602023-10-11T00:03:32.411Z++ output_a=1.0.0
5612023-10-11T00:03:32.415Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.0.zip
5622023-10-11T00:03:32.419Z++ output_b=1.0.0
5632023-10-11T00:03:32.422Z++ [[ 1.0.0 != \1\.\0\.\0 ]]
5642023-10-11T00:03:32.425Z++ echo 1.0.0
5652023-10-11T00:03:32.429Z+ rot_caboose_version=1.0.0
5662023-10-11T00:03:32.432Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.0.zip /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.0.zip
5672023-10-11T00:03:32.436Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.0.zip
5682023-10-11T00:03:32.440Z++ output_a=oxide-rot-1
5692023-10-11T00:03:32.443Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.0.zip
5702023-10-11T00:03:32.456Z++ output_b=oxide-rot-1
5712023-10-11T00:03:32.466Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5722023-10-11T00:03:32.471Z++ echo oxide-rot-1
5732023-10-11T00:03:32.486Z+ rot_caboose_board=oxide-rot-1
5742023-10-11T00:03:32.501Z+ cat
5752023-10-11T00:03:32.513Z+ for board in gimlet psc sidecar
5762023-10-11T00:03:32.516Z+ tufaceous_board=switch
5772023-10-11T00:03:32.523Z+ rot_image_a=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.0.zip
5782023-10-11T00:03:32.528Z+ rot_image_b=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.0.zip
5792023-10-11T00:03:32.532Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.0.zip /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.0.zip
5802023-10-11T00:03:32.535Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.0.zip
5812023-10-11T00:03:32.540Z++ output_a=1.0.0
5822023-10-11T00:03:32.543Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.0.zip
5832023-10-11T00:03:32.547Z++ output_b=1.0.0
5842023-10-11T00:03:32.551Z++ [[ 1.0.0 != \1\.\0\.\0 ]]
5852023-10-11T00:03:32.556Z++ echo 1.0.0
5862023-10-11T00:03:32.560Z+ rot_caboose_version=1.0.0
5872023-10-11T00:03:32.563Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.0.zip /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.0.zip
5882023-10-11T00:03:32.567Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.0.zip
5892023-10-11T00:03:32.573Z++ output_a=oxide-rot-1
5902023-10-11T00:03:32.577Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.0.zip
5912023-10-11T00:03:32.582Z++ output_b=oxide-rot-1
5922023-10-11T00:03:32.586Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5932023-10-11T00:03:32.590Z++ echo oxide-rot-1
5942023-10-11T00:03:32.593Z+ rot_caboose_board=oxide-rot-1
5952023-10-11T00:03:32.597Z+ cat
5962023-10-11T00:03:32.602Z+ for board_rev in "$@"
5972023-10-11T00:03:32.606Z+ board=gimlet
5982023-10-11T00:03:32.611Z+ tufaceous_board=gimlet
5992023-10-11T00:03:32.615Z+ sp_image=/work/hubris/gimlet-c.zip
6002023-10-11T00:03:32.622Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
6012023-10-11T00:03:32.627Z+ sp_caboose_version=1.0.2
6022023-10-11T00:03:32.665Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
6032023-10-11T00:03:32.672Z+ sp_caboose_board=gimlet-c
6042023-10-11T00:03:32.678Z+ cat
6052023-10-11T00:03:32.689Z+ for board_rev in "$@"
6062023-10-11T00:03:32.703Z+ board=gimlet
6072023-10-11T00:03:32.707Z+ tufaceous_board=gimlet
6082023-10-11T00:03:32.712Z+ sp_image=/work/hubris/gimlet-d.zip
6092023-10-11T00:03:32.716Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
6102023-10-11T00:03:32.720Z+ sp_caboose_version=1.0.2
6112023-10-11T00:03:32.724Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
6122023-10-11T00:03:32.728Z+ sp_caboose_board=gimlet-d
6132023-10-11T00:03:32.733Z+ cat
6142023-10-11T00:03:32.737Z+ for board_rev in "$@"
6152023-10-11T00:03:32.741Z+ board=gimlet
6162023-10-11T00:03:32.746Z+ tufaceous_board=gimlet
6172023-10-11T00:03:32.750Z+ sp_image=/work/hubris/gimlet-e.zip
6182023-10-11T00:03:32.754Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
6192023-10-11T00:03:32.757Z+ sp_caboose_version=1.0.2
6202023-10-11T00:03:32.760Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
6212023-10-11T00:03:32.764Z+ sp_caboose_board=gimlet-e
6222023-10-11T00:03:32.768Z+ cat
6232023-10-11T00:03:32.771Z+ for board_rev in "$@"
6242023-10-11T00:03:32.799Z+ board=psc
6252023-10-11T00:03:32.818Z+ tufaceous_board=psc
6262023-10-11T00:03:32.826Z+ sp_image=/work/hubris/psc-b.zip
6272023-10-11T00:03:32.832Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
6282023-10-11T00:03:32.840Z+ sp_caboose_version=1.0.2
6292023-10-11T00:03:32.853Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
6302023-10-11T00:03:32.865Z+ sp_caboose_board=psc-b
6312023-10-11T00:03:32.871Z+ cat
6322023-10-11T00:03:32.878Z+ for board_rev in "$@"
6332023-10-11T00:03:32.884Z+ board=psc
6342023-10-11T00:03:32.892Z+ tufaceous_board=psc
6352023-10-11T00:03:32.897Z+ sp_image=/work/hubris/psc-c.zip
6362023-10-11T00:03:32.905Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
6372023-10-11T00:03:32.911Z+ sp_caboose_version=1.0.2
6382023-10-11T00:03:32.916Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
6392023-10-11T00:03:32.920Z+ sp_caboose_board=psc-c
6402023-10-11T00:03:32.923Z+ cat
6412023-10-11T00:03:32.926Z+ for board_rev in "$@"
6422023-10-11T00:03:32.930Z+ board=sidecar
6432023-10-11T00:03:32.936Z+ tufaceous_board=switch
6442023-10-11T00:03:32.944Z+ sp_image=/work/hubris/sidecar-b.zip
6452023-10-11T00:03:32.946Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
6462023-10-11T00:03:32.949Z+ sp_caboose_version=1.0.2
6472023-10-11T00:03:32.952Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
6482023-10-11T00:03:32.955Z+ sp_caboose_board=sidecar-b
6492023-10-11T00:03:32.959Z+ cat
6502023-10-11T00:03:32.962Z+ for board_rev in "$@"
6512023-10-11T00:03:32.965Z+ board=sidecar
6522023-10-11T00:03:32.968Z+ tufaceous_board=switch
6532023-10-11T00:03:32.976Z+ sp_image=/work/hubris/sidecar-c.zip
6542023-10-11T00:03:32.980Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
6552023-10-11T00:03:32.983Z+ sp_caboose_version=1.0.2
6562023-10-11T00:03:32.986Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
6572023-10-11T00:03:32.990Z+ sp_caboose_board=sidecar-c
6582023-10-11T00:03:32.993Z+ cat
6592023-10-11T00:03:32.996Z+ for series in "${SERIES_LIST[@]}"
6602023-10-11T00:03:33.000Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-staging-dev.toml /work/repo-rot-staging-dev.zip
6612023-10-11T00:03:33.003ZOct 11 00:03:06.334 INFO assembling repository in `/tmp/tufaceous9VhT0V`, component: OmicronRepoAssembler
6622023-10-11T00:03:33.007ZOct 11 00:03:19.092 INFO artifacts assembled and archived to `/work/repo-rot-staging-dev.zip`, component: OmicronRepoAssembler
6632023-10-11T00:03:33.010Z+ digest -a sha256 /work/repo-rot-staging-dev.zip
6642023-10-11T00:03:33.014Z+ split -a 1 -b 1024m /work/repo-rot-staging-dev.zip /work/repo-rot-staging-dev.zip.part
6652023-10-11T00:03:37.037Z+ rm /work/repo-rot-staging-dev.zip
6662023-10-11T00:03:37.051Z+ touch /work/repo-rot-staging-dev.zip.partb
6672023-10-11T00:03:37.057Z+ for series in "${SERIES_LIST[@]}"
6682023-10-11T00:03:37.065Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-prod-rel.toml /work/repo-rot-prod-rel.zip
6692023-10-11T00:03:47.031ZOct 11 00:03:47.029 INFO assembling repository in `/tmp/tufaceousASAB2I`, component: OmicronRepoAssembler
6702023-10-11T00:03:59.500ZOct 11 00:03:59.499 INFO artifacts assembled and archived to `/work/repo-rot-prod-rel.zip`, component: OmicronRepoAssembler
6712023-10-11T00:03:59.908Z+ digest -a sha256 /work/repo-rot-prod-rel.zip
6722023-10-11T00:04:07.116Z+ split -a 1 -b 1024m /work/repo-rot-prod-rel.zip /work/repo-rot-prod-rel.zip.part
6732023-10-11T00:04:16.347Z+ rm /work/repo-rot-prod-rel.zip
6742023-10-11T00:04:16.380Z+ touch /work/repo-rot-prod-rel.zip.partb
6752023-10-11T00:04:16.488Zprocess exited: duration 155025 ms, exit code 0
 
6762023-10-11T00:04:16.948Zfound 9 output files
6772023-10-11T00:04:16.969Zuploading: /work/manifest-rot-prod-rel.toml (3695 bytes)
6782023-10-11T00:04:17.603Zuploaded: /work/manifest-rot-prod-rel.toml
6792023-10-11T00:04:17.611Zuploading: /work/manifest-rot-staging-dev.toml (3731 bytes)
6802023-10-11T00:04:18.750Zuploaded: /work/manifest-rot-staging-dev.toml
6812023-10-11T00:04:18.788Zuploading: /work/manifest.toml (1580 bytes)
6822023-10-11T00:04:19.866Zuploaded: /work/manifest.toml
6832023-10-11T00:04:19.917Zuploading: /work/repo-rot-prod-rel.zip.parta (1073741824 bytes)
6842023-10-11T00:15:49.734Zuploaded: /work/repo-rot-prod-rel.zip.parta
6852023-10-11T00:15:49.785Zuploading: /work/repo-rot-prod-rel.zip.partb (359637607 bytes)
6862023-10-11T00:19:30.146Zuploaded: /work/repo-rot-prod-rel.zip.partb
6872023-10-11T00:19:30.240Zuploading: /work/repo-rot-staging-dev.zip.parta (1073741824 bytes)
6882023-10-11T00:29:00.537Zuploaded: /work/repo-rot-staging-dev.zip.parta
6892023-10-11T00:29:00.629Zuploading: /work/repo-rot-staging-dev.zip.partb (359820054 bytes)
6902023-10-11T00:32:49.525Zuploaded: /work/repo-rot-staging-dev.zip.partb
6912023-10-11T00:32:50.088Zuploading: /work/repo-rot-prod-rel.zip.sha256.txt (65 bytes)
6922023-10-11T00:32:50.740Zuploaded: /work/repo-rot-prod-rel.zip.sha256.txt
6932023-10-11T00:32:50.892Zuploading: /work/repo-rot-staging-dev.zip.sha256.txt (65 bytes)
6942023-10-11T00:32:52.741Zuploaded: /work/repo-rot-staging-dev.zip.sha256.txt