01HEK63MQJG4YB3SYX7RVDTZBN: helios / build TUF repo

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

Buildomat Job: 01HEK65R6BW58NQ4MWC3VZBVJ4

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12023-11-06T22:21:43.755Zjob dependencies complete; ready to run (waiting for 1 h 35 m 23 s)
22023-11-06T22:23:34.088Zjob assigned to worker 01HEKBMFTB45WGGTKRDX3BN238 (queued for 1 m 50 s)
32023-11-06T22:23:34.119Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap-346a6c0cadffef35.gz
42023-11-06T22:23:35.625Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap-346a6c0cadffef35.gz
52023-11-06T22:23:35.654Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
62023-11-06T22:23:50.011Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
72023-11-06T22:23:50.015Zdownloading input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-ad8d578e5459ec9d.gz
82023-11-06T22:23:57.722Zdownloaded input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-ad8d578e5459ec9d.gz
92023-11-06T22:23:57.738Zdownloading input: /input/ci-tools/work/caboose-util.gz
102023-11-06T22:23:58.435Zdownloaded input: /input/ci-tools/work/caboose-util.gz
112023-11-06T22:23:58.438Zdownloading input: /input/ci-tools/work/tufaceous.gz
122023-11-06T22:24:00.773Zdownloaded input: /input/ci-tools/work/tufaceous.gz
132023-11-06T22:24:00.776Zdownloading input: /input/package/work/version.txt
142023-11-06T22:24:00.790Zdownloaded input: /input/package/work/version.txt
152023-11-06T22:24:00.795Zdownloading input: /input/package/work/package.tar.gz
162023-11-06T22:24:08.286Zdownloaded input: /input/package/work/package.tar.gz
172023-11-06T22:24:08.290Zdownloading input: /input/package/work/global-zone-packages.tar.gz
182023-11-06T22:24:18.246Zdownloaded input: /input/package/work/global-zone-packages.tar.gz
192023-11-06T22:24:18.251Zdownloading input: /input/package/work/trampoline-global-zone-packages.tar.gz
202023-11-06T22:24:20.299Zdownloaded input: /input/package/work/trampoline-global-zone-packages.tar.gz
212023-11-06T22:24:20.303Zdownloading input: /input/package/work/zones/clickhouse.tar.gz
222023-11-06T22:24:38.151Zdownloaded input: /input/package/work/zones/clickhouse.tar.gz
232023-11-06T22:24:38.156Zdownloading input: /input/package/work/zones/clickhouse_keeper.tar.gz
242023-11-06T22:24:53.273Zdownloaded input: /input/package/work/zones/clickhouse_keeper.tar.gz
252023-11-06T22:24:53.285Zdownloading input: /input/package/work/zones/cockroachdb.tar.gz
262023-11-06T22:25:44.024Zdownloaded input: /input/package/work/zones/cockroachdb.tar.gz
272023-11-06T22:25:44.028Zdownloading input: /input/package/work/zones/crucible-pantry.tar.gz
282023-11-06T22:25:48.540Zdownloaded input: /input/package/work/zones/crucible-pantry.tar.gz
292023-11-06T22:25:48.544Zdownloading input: /input/package/work/zones/crucible.tar.gz
302023-11-06T22:25:51.328Zdownloaded input: /input/package/work/zones/crucible.tar.gz
312023-11-06T22:25:51.331Zdownloading input: /input/package/work/zones/external-dns.tar.gz
322023-11-06T22:25:53.709Zdownloaded input: /input/package/work/zones/external-dns.tar.gz
332023-11-06T22:25:53.712Zdownloading input: /input/package/work/zones/internal-dns.tar.gz
342023-11-06T22:25:56.806Zdownloaded input: /input/package/work/zones/internal-dns.tar.gz
352023-11-06T22:25:56.809Zdownloading input: /input/package/work/zones/ntp.tar.gz
362023-11-06T22:25:56.891Zdownloaded input: /input/package/work/zones/ntp.tar.gz
372023-11-06T22:25:56.894Zdownloading input: /input/package/work/zones/omicron-gateway-asic.tar.gz
382023-11-06T22:25:58.281Zdownloaded input: /input/package/work/zones/omicron-gateway-asic.tar.gz
392023-11-06T22:25:58.284Zdownloading input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
402023-11-06T22:26:02.300Zdownloaded input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
412023-11-06T22:26:02.304Zdownloading input: /input/package/work/zones/omicron-nexus-single-sled.tar.gz
422023-11-06T22:26:11.804Zdownloaded input: /input/package/work/zones/omicron-nexus-single-sled.tar.gz
432023-11-06T22:26:11.821Zdownloading input: /input/package/work/zones/omicron-nexus.tar.gz
442023-11-06T22:26:21.547Zdownloaded input: /input/package/work/zones/omicron-nexus.tar.gz
452023-11-06T22:26:21.551Zdownloading input: /input/package/work/zones/overlay.tar.gz
462023-11-06T22:26:21.601Zdownloaded input: /input/package/work/zones/overlay.tar.gz
472023-11-06T22:26:21.604Zdownloading input: /input/package/work/zones/oximeter-collector.tar.gz
482023-11-06T22:26:27.241Zdownloaded input: /input/package/work/zones/oximeter-collector.tar.gz
492023-11-06T22:26:27.245Zdownloading input: /input/package/work/zones/propolis-server.tar.gz
502023-11-06T22:26:45.152Zdownloaded input: /input/package/work/zones/propolis-server.tar.gz
512023-11-06T22:26:45.171Zdownloading input: /input/package/work/zones/switch-asic.tar.gz
522023-11-06T22:27:27.269Zdownloaded input: /input/package/work/zones/switch-asic.tar.gz
532023-11-06T22:27:27.278Zdownloading input: /input/package/work/zones/switch-softnpu.tar.gz
542023-11-06T22:27:51.872Zdownloaded input: /input/package/work/zones/switch-softnpu.tar.gz
552023-11-06T22:27:51.876Zdownloading input: /input/host/work/helios/upload/os-host.tar.gz
562023-11-06T22:29:00.026Zdownloaded input: /input/host/work/helios/upload/os-host.tar.gz
572023-11-06T22:29:00.044Zdownloading input: /input/host/work/helios/upload/os-trampoline.tar.gz
582023-11-06T22:29:25.197Zdownloaded input: /input/host/work/helios/upload/os-trampoline.tar.gz
 
592023-11-06T22:29:25.231Zstarting task 0: "setup"
602023-11-06T22:29:25.388Z++ uname -s
612023-11-06T22:29:25.398Z+ kern=SunOS
622023-11-06T22:29:25.410Z+ case "$kern" in
632023-11-06T22:29:25.423Z+ groupadd -g 12345 build
642023-11-06T22:29:25.433Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
652023-11-06T22:29:27.407Z+ zfs create -o mountpoint=/work rpool/work
662023-11-06T22:29:27.591Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
672023-11-06T22:29:27.595Z+ home_fs=zfs
682023-11-06T22:29:27.600Z+ [[ zfs == autofs ]]
692023-11-06T22:29:27.605Z+ mkdir -p /home/build
702023-11-06T22:29:27.609Z+ chown build:build /home/build /work
712023-11-06T22:29:29.600Z+ chmod 0700 /home/build /work
722023-11-06T22:29:29.604Zprocess exited: duration 4367 ms, exit code 0
 
732023-11-06T22:29:29.610Zstarting task 1: "authentication"
742023-11-06T22:29:29.653Zprocess exited: duration 33 ms, exit code 0
 
752023-11-06T22:29:29.660Zstarting task 2: "clone repository"
762023-11-06T22:29:29.671Z+ mkdir -p /work/oxidecomputer/omicron
772023-11-06T22:29:29.674Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
782023-11-06T22:29:29.811ZCloning into '/work/oxidecomputer/omicron'...
792023-11-06T22:29:36.660Z+ cd /work/oxidecomputer/omicron
802023-11-06T22:29:36.664Z+ [[ -n iliana/four ]]
812023-11-06T22:29:36.668Z+ git fetch origin iliana/four
822023-11-06T22:29:37.020ZFrom https://github.com/oxidecomputer/omicron
832023-11-06T22:29:37.024Z * branch iliana/four -> FETCH_HEAD
842023-11-06T22:29:37.035Z+ git checkout -B iliana/four remotes/origin/iliana/four
852023-11-06T22:29:37.130ZSwitched to a new branch 'iliana/four'
862023-11-06T22:29:37.133Zbranch 'iliana/four' set up to track 'origin/iliana/four'.
872023-11-06T22:29:37.136Z+ git reset --hard 82e543019da81c3ed161b44144ee87f45047c6d9
882023-11-06T22:29:37.155ZHEAD is now at 82e54301 Bump system version to 1.0.4
892023-11-06T22:29:37.157Zprocess exited: duration 7494 ms, exit code 0
 
902023-11-06T22:29:37.166Zstarting task 3: "build"
912023-11-06T22:29:37.176Z+ ALL_BOARDS=(gimlet-{c..e} psc-{b..c} sidecar-{b..c})
922023-11-06T22:29:37.207Z+ TOP=/work/oxidecomputer/omicron
932023-11-06T22:29:37.211Z+ VERSION=1.0.4-0.ci+git82e543019da
942023-11-06T22:29:37.218Z+ for bin in caboose-util tufaceous
952023-11-06T22:29:37.221Z+ ptime -m gunzip
962023-11-06T22:29:37.312Z
972023-11-06T22:29:37.315Zreal 0.130156754
982023-11-06T22:29:37.320Zuser 0.105316817
992023-11-06T22:29:37.323Zsys 0.021776449
1002023-11-06T22:29:37.326Ztrap 0.000012134
1012023-11-06T22:29:37.329Ztflt 0.000000000
1022023-11-06T22:29:37.334Zdflt 0.000000000
1032023-11-06T22:29:37.337Zkflt 0.000000000
1042023-11-06T22:29:37.340Zlock 0.000000000
1052023-11-06T22:29:37.343Zslp 0.002466648
1062023-11-06T22:29:37.346Zlat 0.000250336
1072023-11-06T22:29:37.349Zstop 0.000218246
1082023-11-06T22:29:37.352Z+ chmod a+x /work/caboose-util
1092023-11-06T22:29:37.355Z+ for bin in caboose-util tufaceous
1102023-11-06T22:29:37.358Z+ ptime -m gunzip
1112023-11-06T22:29:37.753Z
1122023-11-06T22:29:37.757Zreal 0.433237618
1132023-11-06T22:29:37.760Zuser 0.362245047
1142023-11-06T22:29:37.764Zsys 0.070358198
1152023-11-06T22:29:37.767Ztrap 0.000078575
1162023-11-06T22:29:37.771Ztflt 0.000000000
1172023-11-06T22:29:37.775Zdflt 0.000000000
1182023-11-06T22:29:37.778Zkflt 0.000000000
1192023-11-06T22:29:37.782Zlock 0.000000000
1202023-11-06T22:29:37.786Zslp 0.000024841
1212023-11-06T22:29:37.789Zlat 0.000204123
1222023-11-06T22:29:37.793Zstop 0.000226782
1232023-11-06T22:29:37.796Z+ chmod a+x /work/tufaceous
1242023-11-06T22:29:37.799Z+ mkdir /work/package
1252023-11-06T22:29:37.803Z+ pushd /work/package
1262023-11-06T22:29:37.806Z/work/package /work/oxidecomputer/omicron
1272023-11-06T22:29:37.810Z+ tar xf /input/package/work/package.tar.gz out package-manifest.toml target/release/omicron-package
1282023-11-06T22:29:40.707Z+ target/release/omicron-package -t default target create -i standard -m gimlet -s asic -r multi-sled
1292023-11-06T22:29:40.727ZCreated new build target 'default' and set it as active
1302023-11-06T22:29:40.734Z+ ln -s /input/package/work/zones/clickhouse_keeper.tar.gz /input/package/work/zones/clickhouse.tar.gz /input/package/work/zones/cockroachdb.tar.gz /input/package/work/zones/crucible-pantry.tar.gz /input/package/work/zones/crucible.tar.gz /input/package/work/zones/external-dns.tar.gz /input/package/work/zones/internal-dns.tar.gz /input/package/work/zones/ntp.tar.gz /input/package/work/zones/omicron-gateway-asic.tar.gz /input/package/work/zones/omicron-gateway-softnpu.tar.gz /input/package/work/zones/omicron-nexus-single-sled.tar.gz /input/package/work/zones/omicron-nexus.tar.gz /input/package/work/zones/overlay.tar.gz /input/package/work/zones/oximeter-collector.tar.gz /input/package/work/zones/propolis-server.tar.gz /input/package/work/zones/switch-asic.tar.gz /input/package/work/zones/switch-softnpu.tar.gz out/
1312023-11-06T22:29:40.743Z+ rm out/switch-softnpu.tar.gz
1322023-11-06T22:29:40.748Z+ rm out/omicron-gateway-softnpu.tar.gz
1332023-11-06T22:29:40.754Z+ rm out/omicron-nexus-single-sled.tar.gz
1342023-11-06T22:29:40.763Z+ for zone in out/*.tar.gz
1352023-11-06T22:29:40.769Z++ basename out/clickhouse_keeper
1362023-11-06T22:29:40.774Z+ target/release/omicron-package stamp clickhouse_keeper 1.0.4-0.ci+git82e543019da
1372023-11-06T22:29:40.781ZNov 06 22:29:40.782 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1382023-11-06T22:29:48.907ZCreated: out/versioned/clickhouse_keeper.tar.gz
1392023-11-06T22:29:48.919Z+ for zone in out/*.tar.gz
1402023-11-06T22:29:48.934Z++ basename out/clickhouse
1412023-11-06T22:29:48.937Z+ target/release/omicron-package stamp clickhouse 1.0.4-0.ci+git82e543019da
1422023-11-06T22:29:48.941ZNov 06 22:29:48.955 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1432023-11-06T22:29:57.331ZCreated: out/versioned/clickhouse.tar.gz
1442023-11-06T22:29:57.646Z+ for zone in out/*.tar.gz
1452023-11-06T22:29:57.787Z++ basename out/cockroachdb
1462023-11-06T22:29:57.807Z+ target/release/omicron-package stamp cockroachdb 1.0.4-0.ci+git82e543019da
1472023-11-06T22:29:57.908ZNov 06 22:29:57.078 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1482023-11-06T22:30:02.535ZCreated: out/versioned/cockroachdb.tar.gz
1492023-11-06T22:30:02.539Z+ for zone in out/*.tar.gz
1502023-11-06T22:30:02.544Z++ basename out/crucible-pantry
1512023-11-06T22:30:02.548Z+ target/release/omicron-package stamp crucible-pantry 1.0.4-0.ci+git82e543019da
1522023-11-06T22:30:02.553ZNov 06 22:30:02.585 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1532023-11-06T22:30:03.543ZCreated: out/versioned/crucible-pantry.tar.gz
1542023-11-06T22:30:03.549Z+ for zone in out/*.tar.gz
1552023-11-06T22:30:03.554Z++ basename out/crucible
1562023-11-06T22:30:03.558Z+ target/release/omicron-package stamp crucible 1.0.4-0.ci+git82e543019da
1572023-11-06T22:30:03.568ZNov 06 22:30:03.593 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1582023-11-06T22:30:05.436ZCreated: out/versioned/crucible.tar.gz
1592023-11-06T22:30:05.445Z+ for zone in out/*.tar.gz
1602023-11-06T22:30:05.469Z++ basename out/external-dns
1612023-11-06T22:30:05.490Z+ target/release/omicron-package stamp external-dns 1.0.4-0.ci+git82e543019da
1622023-11-06T22:30:05.494ZNov 06 22:30:05.473 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1632023-11-06T22:30:06.499ZCreated: out/versioned/external-dns.tar.gz
1642023-11-06T22:30:06.503Z+ for zone in out/*.tar.gz
1652023-11-06T22:30:06.507Z++ basename out/internal-dns
1662023-11-06T22:30:06.513Z+ target/release/omicron-package stamp internal-dns 1.0.4-0.ci+git82e543019da
1672023-11-06T22:30:06.518ZNov 06 22:30:06.551 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1682023-11-06T22:30:07.578ZCreated: out/versioned/internal-dns.tar.gz
1692023-11-06T22:30:07.583Z+ for zone in out/*.tar.gz
1702023-11-06T22:30:07.587Z++ basename out/ntp
1712023-11-06T22:30:07.591Z+ target/release/omicron-package stamp ntp 1.0.4-0.ci+git82e543019da
1722023-11-06T22:30:07.598ZNov 06 22:30:07.630 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1732023-11-06T22:30:07.602ZCreated: out/versioned/ntp.tar.gz
1742023-11-06T22:30:07.607Z+ for zone in out/*.tar.gz
1752023-11-06T22:30:07.611Z++ basename out/omicron-gateway-asic
1762023-11-06T22:30:07.615Z+ target/release/omicron-package stamp omicron-gateway-asic 1.0.4-0.ci+git82e543019da
1772023-11-06T22:30:07.619ZNov 06 22:30:07.649 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1782023-11-06T22:30:08.405ZCreated: out/versioned/omicron-gateway-asic.tar.gz
1792023-11-06T22:30:08.409Z+ for zone in out/*.tar.gz
1802023-11-06T22:30:08.414Z++ basename out/omicron-nexus
1812023-11-06T22:30:08.418Z+ target/release/omicron-package stamp omicron-nexus 1.0.4-0.ci+git82e543019da
1822023-11-06T22:30:08.423ZNov 06 22:30:08.456 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1832023-11-06T22:30:11.578ZCreated: out/versioned/omicron-nexus.tar.gz
1842023-11-06T22:30:11.597Z+ for zone in out/*.tar.gz
1852023-11-06T22:30:11.602Z++ basename out/overlay
1862023-11-06T22:30:11.606Z+ target/release/omicron-package stamp overlay 1.0.4-0.ci+git82e543019da
1872023-11-06T22:30:11.612ZNov 06 22:30:11.619 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1882023-11-06T22:30:11.617ZCreated: out/versioned/overlay.tar.gz
1892023-11-06T22:30:11.623Z+ for zone in out/*.tar.gz
1902023-11-06T22:30:11.630Z++ basename out/oximeter-collector
1912023-11-06T22:30:11.635Z+ target/release/omicron-package stamp oximeter-collector 1.0.4-0.ci+git82e543019da
1922023-11-06T22:30:11.676ZNov 06 22:30:11.639 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1932023-11-06T22:30:12.489ZCreated: out/versioned/oximeter-collector.tar.gz
1942023-11-06T22:30:12.506Z+ for zone in out/*.tar.gz
1952023-11-06T22:30:12.525Z++ basename out/propolis-server
1962023-11-06T22:30:12.548Z+ target/release/omicron-package stamp propolis-server 1.0.4-0.ci+git82e543019da
1972023-11-06T22:30:12.589ZNov 06 22:30:12.505 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1982023-11-06T22:30:14.264ZCreated: out/versioned/propolis-server.tar.gz
1992023-11-06T22:30:14.275Z+ for zone in out/*.tar.gz
2002023-11-06T22:30:14.284Z++ basename out/switch-asic
2012023-11-06T22:30:14.298Z+ target/release/omicron-package stamp switch-asic 1.0.4-0.ci+git82e543019da
2022023-11-06T22:30:14.302ZNov 06 22:30:14.309 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
2032023-11-06T22:30:25.206ZCreated: out/versioned/switch-asic.tar.gz
2042023-11-06T22:30:25.217Z+ mv out/versioned/clickhouse_keeper.tar.gz out/versioned/clickhouse.tar.gz out/versioned/cockroachdb.tar.gz out/versioned/crucible-pantry.tar.gz out/versioned/crucible.tar.gz out/versioned/external-dns.tar.gz out/versioned/internal-dns.tar.gz out/versioned/ntp.tar.gz out/versioned/omicron-gateway-asic.tar.gz out/versioned/omicron-nexus.tar.gz out/versioned/overlay.tar.gz out/versioned/oximeter-collector.tar.gz out/versioned/propolis-server.tar.gz out/versioned/switch-asic.tar.gz out/
2052023-11-06T22:30:25.227Z+ OMICRON_NO_UNINSTALL=1
2062023-11-06T22:30:25.239Z+ target/release/omicron-package unpack --out install
2072023-11-06T22:30:25.248ZNov 06 22:30:25.252 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
2082023-11-06T22:30:25.257ZNov 06 22:30:25.253 INFO Installing service, dst: install/clickhouse.tar.gz, src: out/clickhouse.tar.gz
2092023-11-06T22:30:25.274ZNov 06 22:30:25.253 INFO Installing service, dst: install/crucible_pantry.tar.gz, src: out/crucible-pantry.tar.gz
2102023-11-06T22:30:25.705ZNov 06 22:30:25.253 INFO Installing service, dst: install/cockroachdb.tar.gz, src: out/cockroachdb.tar.gz
2112023-11-06T22:30:25.718ZNov 06 22:30:25.253 INFO Installing service, dst: install/ntp.tar.gz, src: out/ntp.tar.gz
2122023-11-06T22:30:26.139ZNov 06 22:30:25.253 INFO Installing service, dst: install/internal_dns.tar.gz, src: out/internal-dns.tar.gz
2132023-11-06T22:30:26.145ZNov 06 22:30:25.253 INFO Installing service, dst: install/clickhouse_keeper.tar.gz, src: out/clickhouse_keeper.tar.gz
2142023-11-06T22:30:26.154ZNov 06 22:30:25.253 INFO Installing service, dst: install/external_dns.tar.gz, src: out/external-dns.tar.gz
2152023-11-06T22:30:26.163ZNov 06 22:30:25.253 INFO Installing service, dst: install/mg-ddm.tar, src: out/mg-ddm-gz.tar
2162023-11-06T22:30:26.182ZNov 06 22:30:25.253 INFO Installing service, dst: install/mgs.tar.gz, src: out/omicron-gateway-asic.tar.gz
2172023-11-06T22:30:26.196ZNov 06 22:30:25.329 INFO Installing service, dst: install/nexus.tar.gz, src: out/omicron-nexus.tar.gz
2182023-11-06T22:30:26.211ZNov 06 22:30:25.354 INFO Installing service, dst: install/crucible.tar.gz, src: out/crucible.tar.gz
2192023-11-06T22:30:26.228ZNov 06 22:30:25.365 INFO Installing service, dst: install/overlay.tar.gz, src: out/overlay.tar.gz
2202023-11-06T22:30:26.242ZNov 06 22:30:25.366 INFO Installing service, dst: install/oximeter.tar.gz, src: out/oximeter-collector.tar.gz
2212023-11-06T22:30:26.250ZNov 06 22:30:25.371 INFO Installing service, dst: install/propolis-server.tar.gz, src: out/propolis-server.tar.gz
2222023-11-06T22:30:26.256ZNov 06 22:30:25.451 INFO Installing service, dst: install/sled-agent.tar, src: out/omicron-sled-agent.tar
2232023-11-06T22:30:26.260ZNov 06 22:30:25.605 INFO Installing service, dst: install/switch.tar.gz, src: out/switch-asic.tar.gz
2242023-11-06T22:30:26.469ZNov 06 22:30:26.478 INFO Unpacking service tarball, service_path: install/mg-ddm, tar_path: install/mg-ddm.tar
2252023-11-06T22:30:26.572ZNov 06 22:30:26.602 INFO Unpacking service tarball, service_path: install/sled-agent, tar_path: install/sled-agent.tar
2262023-11-06T22:30:26.819Z+ popd
2272023-11-06T22:30:26.824Z/work/oxidecomputer/omicron
2282023-11-06T22:30:26.829Z+ python3 -c 'import secrets; open("/work/key.txt", "w").write("ed25519:%s\n" % secrets.token_hex(32))'
2292023-11-06T22:30:31.650Z+ read -r TUFACEOUS_KEY
2302023-11-06T22:30:31.671Z+ export TUFACEOUS_KEY
2312023-11-06T22:30:31.701Z+ cat
2322023-11-06T22:30:31.708Z++ find /work/package/install -maxdepth 1 -type f -name '*.tar.gz'
2332023-11-06T22:30:31.728Z++ egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz'
2342023-11-06T22:30:32.156Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2352023-11-06T22:30:32.183Z+ cat
2362023-11-06T22:30:32.203Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2372023-11-06T22:30:32.216Z+ cat
2382023-11-06T22:30:32.224Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2392023-11-06T22:30:32.231Z+ cat
2402023-11-06T22:30:32.262Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2412023-11-06T22:30:32.267Z+ cat
2422023-11-06T22:30:32.274Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2432023-11-06T22:30:32.280Z+ cat
2442023-11-06T22:30:32.290Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2452023-11-06T22:30:32.301Z+ cat
2462023-11-06T22:30:32.318Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2472023-11-06T22:30:32.335Z+ cat
2482023-11-06T22:30:32.348Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2492023-11-06T22:30:32.767Z+ cat
2502023-11-06T22:30:32.771Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2512023-11-06T22:30:32.776Z+ cat
2522023-11-06T22:30:32.781Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2532023-11-06T22:30:32.791Z+ cat
2542023-11-06T22:30:32.807Z+ for kind in host trampoline
2552023-11-06T22:30:32.815Z+ cat
2562023-11-06T22:30:32.823Z+ for kind in host trampoline
2572023-11-06T22:30:32.843Z+ cat
2582023-11-06T22:30:32.856Z+ mkdir /work/hubris
2592023-11-06T22:30:32.866Z+ pushd /work/hubris
2602023-11-06T22:30:32.874Z/work/hubris /work/oxidecomputer/omicron
2612023-11-06T22:30:32.884Z+ source /work/oxidecomputer/omicron/tools/hubris_version
2622023-11-06T22:30:32.892Z++ TAGS=(gimlet-v1.0.3 psc-v1.0.3 sidecar-v1.0.3)
2632023-11-06T22:30:32.903Z+ for tag in "${TAGS[@]}"
2642023-11-06T22:30:32.914Z+ for board in "${ALL_BOARDS[@]}"
2652023-11-06T22:30:32.923Z+ [[ gimlet = \g\i\m\l\e\t ]]
2662023-11-06T22:30:32.937Z+ file=build-gimlet-c-image-default-v1.0.3.zip
2672023-11-06T22:30:33.356Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.3/build-gimlet-c-image-default-v1.0.3.zip
2682023-11-06T22:30:33.363Z+ grep -F build-gimlet-c-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2692023-11-06T22:30:33.367Z+ shasum -a 256 -c -
2702023-11-06T22:30:33.672Zbuild-gimlet-c-image-default-v1.0.3.zip: OK
2712023-11-06T22:30:33.676Z+ mv build-gimlet-c-image-default-v1.0.3.zip gimlet-c.zip
2722023-11-06T22:30:33.680Z+ for board in "${ALL_BOARDS[@]}"
2732023-11-06T22:30:33.684Z+ [[ gimlet = \g\i\m\l\e\t ]]
2742023-11-06T22:30:33.716Z+ file=build-gimlet-d-image-default-v1.0.3.zip
2752023-11-06T22:30:33.720Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.3/build-gimlet-d-image-default-v1.0.3.zip
2762023-11-06T22:30:35.164Z+ grep -F build-gimlet-d-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2772023-11-06T22:30:35.183Z+ shasum -a 256 -c -
2782023-11-06T22:30:35.227Zbuild-gimlet-d-image-default-v1.0.3.zip: OK
2792023-11-06T22:30:35.236Z+ mv build-gimlet-d-image-default-v1.0.3.zip gimlet-d.zip
2802023-11-06T22:30:35.241Z+ for board in "${ALL_BOARDS[@]}"
2812023-11-06T22:30:35.246Z+ [[ gimlet = \g\i\m\l\e\t ]]
2822023-11-06T22:30:35.253Z+ file=build-gimlet-e-image-default-v1.0.3.zip
2832023-11-06T22:30:35.265Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.3/build-gimlet-e-image-default-v1.0.3.zip
2842023-11-06T22:30:36.422Z+ grep -F build-gimlet-e-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2852023-11-06T22:30:36.427Z+ shasum -a 256 -c -
2862023-11-06T22:30:36.482Zbuild-gimlet-e-image-default-v1.0.3.zip: OK
2872023-11-06T22:30:36.486Z+ mv build-gimlet-e-image-default-v1.0.3.zip gimlet-e.zip
2882023-11-06T22:30:36.490Z+ for board in "${ALL_BOARDS[@]}"
2892023-11-06T22:30:36.494Z+ [[ gimlet = \p\s\c ]]
2902023-11-06T22:30:36.498Z+ for board in "${ALL_BOARDS[@]}"
2912023-11-06T22:30:36.502Z+ [[ gimlet = \p\s\c ]]
2922023-11-06T22:30:36.505Z+ for board in "${ALL_BOARDS[@]}"
2932023-11-06T22:30:36.509Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2942023-11-06T22:30:36.513Z+ for board in "${ALL_BOARDS[@]}"
2952023-11-06T22:30:36.517Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2962023-11-06T22:30:36.521Z+ for tag in "${TAGS[@]}"
2972023-11-06T22:30:36.525Z+ for board in "${ALL_BOARDS[@]}"
2982023-11-06T22:30:36.529Z+ [[ psc = \g\i\m\l\e\t ]]
2992023-11-06T22:30:36.533Z+ for board in "${ALL_BOARDS[@]}"
3002023-11-06T22:30:36.537Z+ [[ psc = \g\i\m\l\e\t ]]
3012023-11-06T22:30:36.542Z+ for board in "${ALL_BOARDS[@]}"
3022023-11-06T22:30:36.549Z+ [[ psc = \g\i\m\l\e\t ]]
3032023-11-06T22:30:36.553Z+ for board in "${ALL_BOARDS[@]}"
3042023-11-06T22:30:36.561Z+ [[ psc = \p\s\c ]]
3052023-11-06T22:30:36.570Z+ file=build-psc-b-image-default-v1.0.3.zip
3062023-11-06T22:30:36.594Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.3/build-psc-b-image-default-v1.0.3.zip
3072023-11-06T22:30:37.520Z+ grep -F build-psc-b-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3082023-11-06T22:30:37.528Z+ shasum -a 256 -c -
3092023-11-06T22:30:37.571Zbuild-psc-b-image-default-v1.0.3.zip: OK
3102023-11-06T22:30:37.581Z+ mv build-psc-b-image-default-v1.0.3.zip psc-b.zip
3112023-11-06T22:30:37.586Z+ for board in "${ALL_BOARDS[@]}"
3122023-11-06T22:30:37.593Z+ [[ psc = \p\s\c ]]
3132023-11-06T22:30:37.596Z+ file=build-psc-c-image-default-v1.0.3.zip
3142023-11-06T22:30:37.602Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.3/build-psc-c-image-default-v1.0.3.zip
3152023-11-06T22:30:38.664Z+ grep -F build-psc-c-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3162023-11-06T22:30:38.673Z+ shasum -a 256 -c -
3172023-11-06T22:30:38.721Zbuild-psc-c-image-default-v1.0.3.zip: OK
3182023-11-06T22:30:38.731Z+ mv build-psc-c-image-default-v1.0.3.zip psc-c.zip
3192023-11-06T22:30:38.743Z+ for board in "${ALL_BOARDS[@]}"
3202023-11-06T22:30:39.159Z+ [[ psc = \s\i\d\e\c\a\r ]]
3212023-11-06T22:30:39.165Z+ for board in "${ALL_BOARDS[@]}"
3222023-11-06T22:30:39.189Z+ [[ psc = \s\i\d\e\c\a\r ]]
3232023-11-06T22:30:39.196Z+ for tag in "${TAGS[@]}"
3242023-11-06T22:30:39.225Z+ for board in "${ALL_BOARDS[@]}"
3252023-11-06T22:30:39.244Z+ [[ sidecar = \g\i\m\l\e\t ]]
3262023-11-06T22:30:39.256Z+ for board in "${ALL_BOARDS[@]}"
3272023-11-06T22:30:39.267Z+ [[ sidecar = \g\i\m\l\e\t ]]
3282023-11-06T22:30:39.288Z+ for board in "${ALL_BOARDS[@]}"
3292023-11-06T22:30:39.292Z+ [[ sidecar = \g\i\m\l\e\t ]]
3302023-11-06T22:30:39.297Z+ for board in "${ALL_BOARDS[@]}"
3312023-11-06T22:30:39.301Z+ [[ sidecar = \p\s\c ]]
3322023-11-06T22:30:39.305Z+ for board in "${ALL_BOARDS[@]}"
3332023-11-06T22:30:39.309Z+ [[ sidecar = \p\s\c ]]
3342023-11-06T22:30:39.313Z+ for board in "${ALL_BOARDS[@]}"
3352023-11-06T22:30:39.317Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3362023-11-06T22:30:39.321Z+ file=build-sidecar-b-image-default-v1.0.3.zip
3372023-11-06T22:30:39.324Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.3/build-sidecar-b-image-default-v1.0.3.zip
3382023-11-06T22:30:40.354Z+ grep -F build-sidecar-b-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3392023-11-06T22:30:40.365Z+ shasum -a 256 -c -
3402023-11-06T22:30:40.425Zbuild-sidecar-b-image-default-v1.0.3.zip: OK
3412023-11-06T22:30:40.429Z+ mv build-sidecar-b-image-default-v1.0.3.zip sidecar-b.zip
3422023-11-06T22:30:40.436Z+ for board in "${ALL_BOARDS[@]}"
3432023-11-06T22:30:40.440Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3442023-11-06T22:30:40.444Z+ file=build-sidecar-c-image-default-v1.0.3.zip
3452023-11-06T22:30:40.448Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.3/build-sidecar-c-image-default-v1.0.3.zip
3462023-11-06T22:30:41.780Z+ grep -F build-sidecar-c-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3472023-11-06T22:30:41.789Z+ shasum -a 256 -c -
3482023-11-06T22:30:41.853Zbuild-sidecar-c-image-default-v1.0.3.zip: OK
3492023-11-06T22:30:41.862Z+ mv build-sidecar-c-image-default-v1.0.3.zip sidecar-c.zip
3502023-11-06T22:30:41.871Z+ popd
3512023-11-06T22:30:43.097Z/work/oxidecomputer/omicron
3522023-11-06T22:30:43.101Z+ source /work/oxidecomputer/omicron/tools/dvt_dock_version
3532023-11-06T22:30:43.106Z++ COMMIT=9cb2b40cea90ad40f5c0d2c3da96d26913253e06
3542023-11-06T22:30:43.110Z+ git init /work/dvt-dock
3552023-11-06T22:30:43.115Zhint: Using 'master' as the name for the initial branch. This default branch name
3562023-11-06T22:30:43.120Zhint: is subject to change. To configure the initial branch name to use in all
3572023-11-06T22:30:43.126Zhint: of your new repositories, which will suppress this warning, call:
3582023-11-06T22:30:43.133Zhint:
3592023-11-06T22:30:43.139Zhint: git config --global init.defaultBranch <name>
3602023-11-06T22:30:43.144Zhint:
3612023-11-06T22:30:43.150Zhint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
3622023-11-06T22:30:43.158Zhint: 'development'. The just-created branch can be renamed via this command:
3632023-11-06T22:30:43.165Zhint:
3642023-11-06T22:30:43.170Zhint: git branch -m <name>
3652023-11-06T22:30:43.175ZInitialized empty Git repository in /work/dvt-dock/.git/
3662023-11-06T22:30:43.180Z+ cd /work/dvt-dock
3672023-11-06T22:30:43.186Z+ git remote add origin https://github.com/oxidecomputer/dvt-dock.git
3682023-11-06T22:30:43.190Z+ git fetch --depth 1 origin 9cb2b40cea90ad40f5c0d2c3da96d26913253e06
3692023-11-06T22:30:56.828ZFrom https://github.com/oxidecomputer/dvt-dock
3702023-11-06T22:30:56.833Z * branch 9cb2b40cea90ad40f5c0d2c3da96d26913253e06 -> FETCH_HEAD
3712023-11-06T22:30:56.837Z+ git checkout FETCH_HEAD
3722023-11-06T22:30:57.465ZNote: switching to 'FETCH_HEAD'.
3732023-11-06T22:30:57.468Z
3742023-11-06T22:30:57.471ZYou are in 'detached HEAD' state. You can look around, make experimental
3752023-11-06T22:30:57.474Zchanges and commit them, and you can discard any commits you make in this
3762023-11-06T22:30:57.477Zstate without impacting any branches by switching back to a branch.
3772023-11-06T22:30:57.480Z
3782023-11-06T22:30:57.483ZIf you want to create a new branch to retain commits you create, you may
3792023-11-06T22:30:57.487Zdo so (now or later) by using -c with the switch command. Example:
3802023-11-06T22:30:57.493Z
3812023-11-06T22:30:57.503Z git switch -c <new-branch-name>
3822023-11-06T22:30:57.517Z
3832023-11-06T22:30:57.529ZOr undo this operation with:
3842023-11-06T22:30:57.538Z
3852023-11-06T22:30:57.545Z git switch -
3862023-11-06T22:30:57.552Z
3872023-11-06T22:30:57.558ZTurn off this advice by setting config variable advice.detachedHead to false
3882023-11-06T22:30:57.565Z
3892023-11-06T22:30:57.570ZHEAD is now at 9cb2b40 RoT v1.0.2 production
3902023-11-06T22:30:57.578Z+ SERIES_LIST=()
3912023-11-06T22:30:57.583Z+ prep_rot_all_series
3922023-11-06T22:30:57.594Z+ series=rot-all
3932023-11-06T22:30:57.599Z+ SERIES_LIST+=("$series")
3942023-11-06T22:30:57.606Z+ manifest=/work/manifest-rot-all.toml
3952023-11-06T22:30:57.613Z+ cp /work/manifest.toml /work/manifest-rot-all.toml
3962023-11-06T22:30:57.621Z+ for board_rev in "${ALL_BOARDS[@]}"
3972023-11-06T22:30:58.040Z+ board=gimlet
3982023-11-06T22:30:58.048Z+ tufaceous_board=gimlet
3992023-11-06T22:30:58.054Z+ sp_image=/work/hubris/gimlet-c.zip
4002023-11-06T22:30:58.065Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
4012023-11-06T22:30:58.072Z+ sp_caboose_version=1.0.3
4022023-11-06T22:30:58.084Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
4032023-11-06T22:30:58.094Z+ sp_caboose_board=gimlet-c
4042023-11-06T22:30:58.103Z+ cat
4052023-11-06T22:30:58.114Z+ for board_rev in "${ALL_BOARDS[@]}"
4062023-11-06T22:30:58.119Z+ board=gimlet
4072023-11-06T22:30:58.123Z+ tufaceous_board=gimlet
4082023-11-06T22:30:58.131Z+ sp_image=/work/hubris/gimlet-d.zip
4092023-11-06T22:30:58.138Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
4102023-11-06T22:30:58.147Z+ sp_caboose_version=1.0.3
4112023-11-06T22:30:58.152Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
4122023-11-06T22:30:58.156Z+ sp_caboose_board=gimlet-d
4132023-11-06T22:30:58.165Z+ cat
4142023-11-06T22:30:58.172Z+ for board_rev in "${ALL_BOARDS[@]}"
4152023-11-06T22:30:58.180Z+ board=gimlet
4162023-11-06T22:30:58.185Z+ tufaceous_board=gimlet
4172023-11-06T22:30:58.191Z+ sp_image=/work/hubris/gimlet-e.zip
4182023-11-06T22:30:58.199Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
4192023-11-06T22:30:58.204Z+ sp_caboose_version=1.0.3
4202023-11-06T22:30:58.212Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
4212023-11-06T22:30:58.220Z+ sp_caboose_board=gimlet-e
4222023-11-06T22:30:58.227Z+ cat
4232023-11-06T22:30:58.235Z+ for board_rev in "${ALL_BOARDS[@]}"
4242023-11-06T22:30:58.240Z+ board=psc
4252023-11-06T22:30:58.249Z+ tufaceous_board=psc
4262023-11-06T22:30:58.255Z+ sp_image=/work/hubris/psc-b.zip
4272023-11-06T22:30:58.262Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
4282023-11-06T22:30:58.273Z+ sp_caboose_version=1.0.3
4292023-11-06T22:30:58.288Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
4302023-11-06T22:30:58.295Z+ sp_caboose_board=psc-b
4312023-11-06T22:30:58.300Z+ cat
4322023-11-06T22:30:58.303Z+ for board_rev in "${ALL_BOARDS[@]}"
4332023-11-06T22:30:58.307Z+ board=psc
4342023-11-06T22:30:58.311Z+ tufaceous_board=psc
4352023-11-06T22:30:58.315Z+ sp_image=/work/hubris/psc-c.zip
4362023-11-06T22:30:58.319Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
4372023-11-06T22:30:58.326Z+ sp_caboose_version=1.0.3
4382023-11-06T22:30:58.331Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
4392023-11-06T22:30:58.335Z+ sp_caboose_board=psc-c
4402023-11-06T22:30:58.339Z+ cat
4412023-11-06T22:30:58.343Z+ for board_rev in "${ALL_BOARDS[@]}"
4422023-11-06T22:30:58.348Z+ board=sidecar
4432023-11-06T22:30:58.352Z+ tufaceous_board=switch
4442023-11-06T22:30:58.357Z+ sp_image=/work/hubris/sidecar-b.zip
4452023-11-06T22:30:58.364Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
4462023-11-06T22:30:58.369Z+ sp_caboose_version=1.0.3
4472023-11-06T22:30:58.374Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
4482023-11-06T22:30:58.381Z+ sp_caboose_board=sidecar-b
4492023-11-06T22:30:58.807Z+ cat
4502023-11-06T22:30:58.823Z+ for board_rev in "${ALL_BOARDS[@]}"
4512023-11-06T22:30:58.832Z+ board=sidecar
4522023-11-06T22:30:58.840Z+ tufaceous_board=switch
4532023-11-06T22:30:58.847Z+ sp_image=/work/hubris/sidecar-c.zip
4542023-11-06T22:30:58.856Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
4552023-11-06T22:30:58.860Z+ sp_caboose_version=1.0.3
4562023-11-06T22:30:58.866Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
4572023-11-06T22:30:58.880Z+ sp_caboose_board=sidecar-c
4582023-11-06T22:30:58.892Z+ cat
4592023-11-06T22:30:58.899Z+ add_hubris_artifacts rot-staging-dev staging/dev cert-staging-dev-v1.0.2 gimlet-c gimlet-d gimlet-e psc-b psc-c sidecar-b sidecar-c
4602023-11-06T22:30:58.909Z+ series=rot-staging-dev
4612023-11-06T22:30:59.324Z+ rot_dir=staging/dev
4622023-11-06T22:30:59.334Z+ rot_version=cert-staging-dev-v1.0.2
4632023-11-06T22:30:59.338Z+ shift 3
4642023-11-06T22:30:59.341Z+ SERIES_LIST+=("$series")
4652023-11-06T22:30:59.344Z+ manifest=/work/manifest-rot-staging-dev.toml
4662023-11-06T22:30:59.347Z+ manifest_rot_all=/work/manifest-rot-all.toml
4672023-11-06T22:30:59.351Z+ cp /work/manifest.toml /work/manifest-rot-staging-dev.toml
4682023-11-06T22:30:59.354Z+ for board in gimlet psc sidecar
4692023-11-06T22:30:59.357Z+ tufaceous_board=gimlet
4702023-11-06T22:30:59.361Z+ rot_image_a=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip
4712023-11-06T22:30:59.364Z+ rot_image_b=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4722023-11-06T22:30:59.367Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4732023-11-06T22:30:59.371Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip
4742023-11-06T22:30:59.375Z++ output_a=1.0.2
4752023-11-06T22:30:59.383Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4762023-11-06T22:30:59.393Z++ output_b=1.0.2
4772023-11-06T22:30:59.400Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
4782023-11-06T22:30:59.402Z++ echo 1.0.2
4792023-11-06T22:30:59.405Z+ rot_caboose_version=1.0.2
4802023-11-06T22:30:59.408Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4812023-11-06T22:30:59.411Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip
4822023-11-06T22:30:59.414Z++ output_a=oxide-rot-1
4832023-11-06T22:30:59.417Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4842023-11-06T22:30:59.420Z++ output_b=oxide-rot-1
4852023-11-06T22:30:59.423Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
4862023-11-06T22:30:59.426Z++ echo oxide-rot-1
4872023-11-06T22:30:59.429Z+ rot_caboose_board=oxide-rot-1
4882023-11-06T22:30:59.432Z+ cat
4892023-11-06T22:30:59.435Z+ cat
4902023-11-06T22:30:59.438Z+ for board in gimlet psc sidecar
4912023-11-06T22:30:59.441Z+ tufaceous_board=psc
4922023-11-06T22:30:59.444Z+ rot_image_a=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip
4932023-11-06T22:30:59.447Z+ rot_image_b=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4942023-11-06T22:30:59.449Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4952023-11-06T22:30:59.452Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip
4962023-11-06T22:30:59.455Z++ output_a=1.0.2
4972023-11-06T22:30:59.458Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4982023-11-06T22:30:59.461Z++ output_b=1.0.2
4992023-11-06T22:30:59.463Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
5002023-11-06T22:30:59.466Z++ echo 1.0.2
5012023-11-06T22:30:59.469Z+ rot_caboose_version=1.0.2
5022023-11-06T22:30:59.472Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
5032023-11-06T22:30:59.478Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip
5042023-11-06T22:30:59.481Z++ output_a=oxide-rot-1
5052023-11-06T22:30:59.486Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
5062023-11-06T22:30:59.490Z++ output_b=oxide-rot-1
5072023-11-06T22:30:59.493Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5082023-11-06T22:30:59.498Z++ echo oxide-rot-1
5092023-11-06T22:30:59.502Z+ rot_caboose_board=oxide-rot-1
5102023-11-06T22:30:59.506Z+ cat
5112023-11-06T22:30:59.509Z+ cat
5122023-11-06T22:30:59.512Z+ for board in gimlet psc sidecar
5132023-11-06T22:30:59.518Z+ tufaceous_board=switch
5142023-11-06T22:30:59.522Z+ rot_image_a=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip
5152023-11-06T22:30:59.525Z+ rot_image_b=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5162023-11-06T22:30:59.532Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5172023-11-06T22:30:59.535Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip
5182023-11-06T22:30:59.538Z++ output_a=1.0.2
5192023-11-06T22:30:59.541Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5202023-11-06T22:30:59.544Z++ output_b=1.0.2
5212023-11-06T22:30:59.547Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
5222023-11-06T22:30:59.550Z++ echo 1.0.2
5232023-11-06T22:30:59.553Z+ rot_caboose_version=1.0.2
5242023-11-06T22:30:59.556Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5252023-11-06T22:30:59.559Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip
5262023-11-06T22:30:59.562Z++ output_a=oxide-rot-1
5272023-11-06T22:30:59.564Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5282023-11-06T22:30:59.567Z++ output_b=oxide-rot-1
5292023-11-06T22:30:59.570Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5302023-11-06T22:30:59.573Z++ echo oxide-rot-1
5312023-11-06T22:30:59.576Z+ rot_caboose_board=oxide-rot-1
5322023-11-06T22:30:59.581Z+ cat
5332023-11-06T22:30:59.586Z+ cat
5342023-11-06T22:30:59.591Z+ for board_rev in "$@"
5352023-11-06T22:30:59.594Z+ board=gimlet
5362023-11-06T22:30:59.598Z+ tufaceous_board=gimlet
5372023-11-06T22:30:59.602Z+ sp_image=/work/hubris/gimlet-c.zip
5382023-11-06T22:30:59.606Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
5392023-11-06T22:30:59.609Z+ sp_caboose_version=1.0.3
5402023-11-06T22:30:59.613Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
5412023-11-06T22:30:59.616Z+ sp_caboose_board=gimlet-c
5422023-11-06T22:30:59.619Z+ cat
5432023-11-06T22:30:59.622Z+ for board_rev in "$@"
5442023-11-06T22:30:59.626Z+ board=gimlet
5452023-11-06T22:30:59.630Z+ tufaceous_board=gimlet
5462023-11-06T22:30:59.634Z+ sp_image=/work/hubris/gimlet-d.zip
5472023-11-06T22:30:59.639Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
5482023-11-06T22:30:59.643Z+ sp_caboose_version=1.0.3
5492023-11-06T22:30:59.649Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
5502023-11-06T22:30:59.654Z+ sp_caboose_board=gimlet-d
5512023-11-06T22:30:59.658Z+ cat
5522023-11-06T22:30:59.662Z+ for board_rev in "$@"
5532023-11-06T22:30:59.666Z+ board=gimlet
5542023-11-06T22:30:59.670Z+ tufaceous_board=gimlet
5552023-11-06T22:30:59.674Z+ sp_image=/work/hubris/gimlet-e.zip
5562023-11-06T22:30:59.679Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
5572023-11-06T22:30:59.685Z+ sp_caboose_version=1.0.3
5582023-11-06T22:30:59.690Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
5592023-11-06T22:30:59.695Z+ sp_caboose_board=gimlet-e
5602023-11-06T22:30:59.707Z+ cat
5612023-11-06T22:30:59.720Z+ for board_rev in "$@"
5622023-11-06T22:30:59.731Z+ board=psc
5632023-11-06T22:30:59.740Z+ tufaceous_board=psc
5642023-11-06T22:30:59.747Z+ sp_image=/work/hubris/psc-b.zip
5652023-11-06T22:30:59.753Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
5662023-11-06T22:30:59.758Z+ sp_caboose_version=1.0.3
5672023-11-06T22:30:59.762Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
5682023-11-06T22:30:59.767Z+ sp_caboose_board=psc-b
5692023-11-06T22:30:59.771Z+ cat
5702023-11-06T22:30:59.776Z+ for board_rev in "$@"
5712023-11-06T22:30:59.780Z+ board=psc
5722023-11-06T22:30:59.784Z+ tufaceous_board=psc
5732023-11-06T22:30:59.789Z+ sp_image=/work/hubris/psc-c.zip
5742023-11-06T22:30:59.793Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
5752023-11-06T22:30:59.797Z+ sp_caboose_version=1.0.3
5762023-11-06T22:30:59.800Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
5772023-11-06T22:30:59.803Z+ sp_caboose_board=psc-c
5782023-11-06T22:30:59.809Z+ cat
5792023-11-06T22:30:59.822Z+ for board_rev in "$@"
5802023-11-06T22:30:59.832Z+ board=sidecar
5812023-11-06T22:30:59.843Z+ tufaceous_board=switch
5822023-11-06T22:30:59.851Z+ sp_image=/work/hubris/sidecar-b.zip
5832023-11-06T22:30:59.861Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
5842023-11-06T22:30:59.867Z+ sp_caboose_version=1.0.3
5852023-11-06T22:30:59.873Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
5862023-11-06T22:30:59.884Z+ sp_caboose_board=sidecar-b
5872023-11-06T22:31:00.707Z+ cat
5882023-11-06T22:31:00.713Z+ for board_rev in "$@"
5892023-11-06T22:31:00.721Z+ board=sidecar
5902023-11-06T22:31:00.728Z+ tufaceous_board=switch
5912023-11-06T22:31:00.738Z+ sp_image=/work/hubris/sidecar-c.zip
5922023-11-06T22:31:00.748Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
5932023-11-06T22:31:00.764Z+ sp_caboose_version=1.0.3
5942023-11-06T22:31:00.774Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
5952023-11-06T22:31:00.782Z+ sp_caboose_board=sidecar-c
5962023-11-06T22:31:00.793Z+ cat
5972023-11-06T22:31:00.802Z+ add_hubris_artifacts rot-prod-rel prod/rel cert-prod-rel-v1.0.2 gimlet-c gimlet-d gimlet-e psc-b psc-c sidecar-b sidecar-c
5982023-11-06T22:31:00.811Z+ series=rot-prod-rel
5992023-11-06T22:31:00.827Z+ rot_dir=prod/rel
6002023-11-06T22:31:00.836Z+ rot_version=cert-prod-rel-v1.0.2
6012023-11-06T22:31:01.551Z+ shift 3
6022023-11-06T22:31:01.597Z+ SERIES_LIST+=("$series")
6032023-11-06T22:31:01.636Z+ manifest=/work/manifest-rot-prod-rel.toml
6042023-11-06T22:31:01.644Z+ manifest_rot_all=/work/manifest-rot-all.toml
6052023-11-06T22:31:01.648Z+ cp /work/manifest.toml /work/manifest-rot-prod-rel.toml
6062023-11-06T22:31:01.654Z+ for board in gimlet psc sidecar
6072023-11-06T22:31:01.674Z+ tufaceous_board=gimlet
6082023-11-06T22:31:01.681Z+ rot_image_a=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip
6092023-11-06T22:31:01.685Z+ rot_image_b=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6102023-11-06T22:31:01.692Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6112023-11-06T22:31:01.699Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip
6122023-11-06T22:31:01.722Z++ output_a=1.0.2
6132023-11-06T22:31:01.733Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6142023-11-06T22:31:01.740Z++ output_b=1.0.2
6152023-11-06T22:31:01.762Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
6162023-11-06T22:31:01.773Z++ echo 1.0.2
6172023-11-06T22:31:01.777Z+ rot_caboose_version=1.0.2
6182023-11-06T22:31:01.782Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6192023-11-06T22:31:01.796Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip
6202023-11-06T22:31:01.806Z++ output_a=oxide-rot-1
6212023-11-06T22:31:01.813Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6222023-11-06T22:31:01.822Z++ output_b=oxide-rot-1
6232023-11-06T22:31:01.829Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6242023-11-06T22:31:01.835Z++ echo oxide-rot-1
6252023-11-06T22:31:01.843Z+ rot_caboose_board=oxide-rot-1
6262023-11-06T22:31:01.861Z+ cat
6272023-11-06T22:31:01.869Z+ cat
6282023-11-06T22:31:01.875Z+ for board in gimlet psc sidecar
6292023-11-06T22:31:01.890Z+ tufaceous_board=psc
6302023-11-06T22:31:01.899Z+ rot_image_a=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip
6312023-11-06T22:31:01.905Z+ rot_image_b=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6322023-11-06T22:31:01.913Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6332023-11-06T22:31:01.918Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip
6342023-11-06T22:31:01.922Z++ output_a=1.0.2
6352023-11-06T22:31:01.927Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6362023-11-06T22:31:01.932Z++ output_b=1.0.2
6372023-11-06T22:31:01.938Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
6382023-11-06T22:31:01.942Z++ echo 1.0.2
6392023-11-06T22:31:01.947Z+ rot_caboose_version=1.0.2
6402023-11-06T22:31:01.955Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6412023-11-06T22:31:01.981Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip
6422023-11-06T22:31:01.990Z++ output_a=oxide-rot-1
6432023-11-06T22:31:01.998Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6442023-11-06T22:31:02.007Z++ output_b=oxide-rot-1
6452023-11-06T22:31:02.018Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6462023-11-06T22:31:02.446Z++ echo oxide-rot-1
6472023-11-06T22:31:02.874Z+ rot_caboose_board=oxide-rot-1
6482023-11-06T22:31:02.879Z+ cat
6492023-11-06T22:31:02.884Z+ cat
6502023-11-06T22:31:02.898Z+ for board in gimlet psc sidecar
6512023-11-06T22:31:04.125Z+ tufaceous_board=switch
6522023-11-06T22:31:04.136Z+ rot_image_a=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip
6532023-11-06T22:31:04.175Z+ rot_image_b=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6542023-11-06T22:31:04.186Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6552023-11-06T22:31:04.210Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip
6562023-11-06T22:31:04.224Z++ output_a=1.0.2
6572023-11-06T22:31:04.247Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6582023-11-06T22:31:04.255Z++ output_b=1.0.2
6592023-11-06T22:31:04.265Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
6602023-11-06T22:31:04.271Z++ echo 1.0.2
6612023-11-06T22:31:04.280Z+ rot_caboose_version=1.0.2
6622023-11-06T22:31:04.286Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6632023-11-06T22:31:04.293Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip
6642023-11-06T22:31:04.306Z++ output_a=oxide-rot-1
6652023-11-06T22:31:04.317Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6662023-11-06T22:31:04.323Z++ output_b=oxide-rot-1
6672023-11-06T22:31:04.327Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6682023-11-06T22:31:04.336Z++ echo oxide-rot-1
6692023-11-06T22:31:04.343Z+ rot_caboose_board=oxide-rot-1
6702023-11-06T22:31:04.353Z+ cat
6712023-11-06T22:31:04.362Z+ cat
6722023-11-06T22:31:04.367Z+ for board_rev in "$@"
6732023-11-06T22:31:04.376Z+ board=gimlet
6742023-11-06T22:31:04.386Z+ tufaceous_board=gimlet
6752023-11-06T22:31:04.394Z+ sp_image=/work/hubris/gimlet-c.zip
6762023-11-06T22:31:04.404Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
6772023-11-06T22:31:04.410Z+ sp_caboose_version=1.0.3
6782023-11-06T22:31:04.415Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
6792023-11-06T22:31:04.421Z+ sp_caboose_board=gimlet-c
6802023-11-06T22:31:04.425Z+ cat
6812023-11-06T22:31:04.433Z+ for board_rev in "$@"
6822023-11-06T22:31:04.446Z+ board=gimlet
6832023-11-06T22:31:04.455Z+ tufaceous_board=gimlet
6842023-11-06T22:31:04.461Z+ sp_image=/work/hubris/gimlet-d.zip
6852023-11-06T22:31:04.467Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
6862023-11-06T22:31:04.478Z+ sp_caboose_version=1.0.3
6872023-11-06T22:31:04.484Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
6882023-11-06T22:31:04.488Z+ sp_caboose_board=gimlet-d
6892023-11-06T22:31:04.500Z+ cat
6902023-11-06T22:31:04.509Z+ for board_rev in "$@"
6912023-11-06T22:31:04.518Z+ board=gimlet
6922023-11-06T22:31:04.523Z+ tufaceous_board=gimlet
6932023-11-06T22:31:04.532Z+ sp_image=/work/hubris/gimlet-e.zip
6942023-11-06T22:31:04.543Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
6952023-11-06T22:31:04.557Z+ sp_caboose_version=1.0.3
6962023-11-06T22:31:04.567Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
6972023-11-06T22:31:04.579Z+ sp_caboose_board=gimlet-e
6982023-11-06T22:31:04.594Z+ cat
6992023-11-06T22:31:04.610Z+ for board_rev in "$@"
7002023-11-06T22:31:04.622Z+ board=psc
7012023-11-06T22:31:04.634Z+ tufaceous_board=psc
7022023-11-06T22:31:04.643Z+ sp_image=/work/hubris/psc-b.zip
7032023-11-06T22:31:04.651Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
7042023-11-06T22:31:04.693Z+ sp_caboose_version=1.0.3
7052023-11-06T22:31:05.114Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
7062023-11-06T22:31:05.123Z+ sp_caboose_board=psc-b
7072023-11-06T22:31:05.136Z+ cat
7082023-11-06T22:31:05.144Z+ for board_rev in "$@"
7092023-11-06T22:31:05.153Z+ board=psc
7102023-11-06T22:31:05.585Z+ tufaceous_board=psc
7112023-11-06T22:31:05.589Z+ sp_image=/work/hubris/psc-c.zip
7122023-11-06T22:31:05.593Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
7132023-11-06T22:31:05.596Z+ sp_caboose_version=1.0.3
7142023-11-06T22:31:05.599Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
7152023-11-06T22:31:05.603Z+ sp_caboose_board=psc-c
7162023-11-06T22:31:05.606Z+ cat
7172023-11-06T22:31:05.609Z+ for board_rev in "$@"
7182023-11-06T22:31:05.612Z+ board=sidecar
7192023-11-06T22:31:05.615Z+ tufaceous_board=switch
7202023-11-06T22:31:05.619Z+ sp_image=/work/hubris/sidecar-b.zip
7212023-11-06T22:31:05.624Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
7222023-11-06T22:31:05.627Z+ sp_caboose_version=1.0.3
7232023-11-06T22:31:05.631Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
7242023-11-06T22:31:05.634Z+ sp_caboose_board=sidecar-b
7252023-11-06T22:31:05.638Z+ cat
7262023-11-06T22:31:05.641Z+ for board_rev in "$@"
7272023-11-06T22:31:05.645Z+ board=sidecar
7282023-11-06T22:31:05.648Z+ tufaceous_board=switch
7292023-11-06T22:31:05.653Z+ sp_image=/work/hubris/sidecar-c.zip
7302023-11-06T22:31:05.656Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
7312023-11-06T22:31:05.660Z+ sp_caboose_version=1.0.3
7322023-11-06T22:31:05.666Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
7332023-11-06T22:31:05.671Z+ sp_caboose_board=sidecar-c
7342023-11-06T22:31:05.675Z+ cat
7352023-11-06T22:31:05.679Z+ for series in "${SERIES_LIST[@]}"
7362023-11-06T22:31:05.684Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-all.toml /work/repo-rot-all.zip
7372023-11-06T22:31:10.151ZNov 06 22:31:10.188 INFO assembling repository in `/tmp/tufaceousaPcvFy`, component: OmicronRepoAssembler
7382023-11-06T22:31:23.458ZNov 06 22:31:23.371 INFO artifacts assembled and archived to `/work/repo-rot-all.zip`, component: OmicronRepoAssembler
7392023-11-06T22:31:23.754Z+ digest -a sha256 /work/repo-rot-all.zip
7402023-11-06T22:31:31.772Z+ split -a 1 -b 1024m /work/repo-rot-all.zip /work/repo-rot-all.zip.part
7412023-11-06T22:31:41.484Z+ rm /work/repo-rot-all.zip
7422023-11-06T22:31:41.494Z+ touch /work/repo-rot-all.zip.partb
7432023-11-06T22:31:41.902Z+ for series in "${SERIES_LIST[@]}"
7442023-11-06T22:31:41.906Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-staging-dev.toml /work/repo-rot-staging-dev.zip
7452023-11-06T22:31:51.582ZNov 06 22:31:51.623 INFO assembling repository in `/tmp/tufaceousRWnmns`, component: OmicronRepoAssembler
7462023-11-06T22:32:04.252ZNov 06 22:32:04.290 INFO artifacts assembled and archived to `/work/repo-rot-staging-dev.zip`, component: OmicronRepoAssembler
7472023-11-06T22:32:04.732Z+ digest -a sha256 /work/repo-rot-staging-dev.zip
7482023-11-06T22:32:12.202Z+ split -a 1 -b 1024m /work/repo-rot-staging-dev.zip /work/repo-rot-staging-dev.zip.part
7492023-11-06T22:32:21.616Z+ rm /work/repo-rot-staging-dev.zip
7502023-11-06T22:32:21.625Z+ touch /work/repo-rot-staging-dev.zip.partb
7512023-11-06T22:32:21.631Z+ for series in "${SERIES_LIST[@]}"
7522023-11-06T22:32:21.634Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-prod-rel.toml /work/repo-rot-prod-rel.zip
7532023-11-06T22:32:31.693ZNov 06 22:32:31.718 INFO assembling repository in `/tmp/tufaceousX3eMJI`, component: OmicronRepoAssembler
7542023-11-06T22:32:44.384ZNov 06 22:32:44.383 INFO artifacts assembled and archived to `/work/repo-rot-prod-rel.zip`, component: OmicronRepoAssembler
7552023-11-06T22:32:44.814Z+ digest -a sha256 /work/repo-rot-prod-rel.zip
7562023-11-06T22:32:52.304Z+ split -a 1 -b 1024m /work/repo-rot-prod-rel.zip /work/repo-rot-prod-rel.zip.part
7572023-11-06T22:33:01.805Z+ rm /work/repo-rot-prod-rel.zip
7582023-11-06T22:33:01.821Z+ touch /work/repo-rot-prod-rel.zip.partb
7592023-11-06T22:33:01.832Zprocess exited: duration 204660 ms, exit code 0
 
7602023-11-06T22:33:01.850Zfound 13 output files
7612023-11-06T22:33:01.872Zuploading: /work/manifest-rot-all.toml (4975 bytes)
7622023-11-06T22:33:02.905Zuploaded: /work/manifest-rot-all.toml
7632023-11-06T22:33:02.913Zuploading: /work/manifest-rot-prod-rel.toml (3693 bytes)
7642023-11-06T22:33:03.925Zuploaded: /work/manifest-rot-prod-rel.toml
7652023-11-06T22:33:03.929Zuploading: /work/manifest-rot-staging-dev.toml (3729 bytes)
7662023-11-06T22:33:04.944Zuploaded: /work/manifest-rot-staging-dev.toml
7672023-11-06T22:33:04.949Zuploading: /work/manifest.toml (1578 bytes)
7682023-11-06T22:33:05.958Zuploaded: /work/manifest.toml
7692023-11-06T22:33:05.974Zuploading: /work/repo-rot-all.zip.parta (1073741824 bytes)
7702023-11-06T22:40:59.520Zuploaded: /work/repo-rot-all.zip.parta
7712023-11-06T22:40:59.767Zuploading: /work/repo-rot-all.zip.partb (408420230 bytes)
7722023-11-06T22:43:42.649Zuploaded: /work/repo-rot-all.zip.partb
7732023-11-06T22:43:42.706Zuploading: /work/repo-rot-prod-rel.zip.parta (1073741824 bytes)
7742023-11-06T22:50:42.332Zuploaded: /work/repo-rot-prod-rel.zip.parta
7752023-11-06T22:50:42.472Zuploading: /work/repo-rot-prod-rel.zip.partb (398188007 bytes)
7762023-11-06T22:53:31.360Zuploaded: /work/repo-rot-prod-rel.zip.partb
7772023-11-06T22:53:31.379Zuploading: /work/repo-rot-staging-dev.zip.parta (1073741824 bytes)
7782023-11-06T23:02:49.670Zuploaded: /work/repo-rot-staging-dev.zip.parta
7792023-11-06T23:02:49.874Zuploading: /work/repo-rot-staging-dev.zip.partb (398188347 bytes)
7802023-11-06T23:05:54.357Zuploaded: /work/repo-rot-staging-dev.zip.partb
7812023-11-06T23:05:54.552Zuploading: /work/repo-rot-all.zip.sha256.txt (65 bytes)
7822023-11-06T23:05:55.583Zuploaded: /work/repo-rot-all.zip.sha256.txt
7832023-11-06T23:05:55.682Zuploading: /work/repo-rot-prod-rel.zip.sha256.txt (65 bytes)
7842023-11-06T23:05:56.777Zuploaded: /work/repo-rot-prod-rel.zip.sha256.txt
7852023-11-06T23:05:56.794Zuploading: /work/repo-rot-staging-dev.zip.sha256.txt (65 bytes)
7862023-11-06T23:05:57.900Zuploaded: /work/repo-rot-staging-dev.zip.sha256.txt