01HDNM3G1TCSZ4FH564EMXBNF4: 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: 01HDNM8B2CYWTX44FSTT3A8A5C

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12023-10-26T10:57:55.447Zjob dependencies complete; ready to run (waiting for 1 h 42 m 43 s)
22023-10-26T10:59:11.162Zjob assigned to worker 01HDNT4NRG5G5B8PGGAV007EF7 (queued for 1 m 15 s)
32023-10-26T10:59:12.148Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap-ce25c26538ce669c.gz
42023-10-26T10:59:14.267Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap-ce25c26538ce669c.gz
52023-10-26T10:59:14.273Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
62023-10-26T10:59:32.641Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
72023-10-26T10:59:32.649Zdownloading input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-bcb3df1a66c8d052.gz
82023-10-26T10:59:48.682Zdownloaded input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-bcb3df1a66c8d052.gz
92023-10-26T10:59:48.689Zdownloading input: /input/ci-tools/work/caboose-util.gz
102023-10-26T10:59:50.597Zdownloaded input: /input/ci-tools/work/caboose-util.gz
112023-10-26T10:59:50.615Zdownloading input: /input/ci-tools/work/tufaceous.gz
122023-10-26T10:59:55.433Zdownloaded input: /input/ci-tools/work/tufaceous.gz
132023-10-26T10:59:55.454Zdownloading input: /input/package/work/version.txt
142023-10-26T10:59:55.467Zdownloaded input: /input/package/work/version.txt
152023-10-26T10:59:55.478Zdownloading input: /input/package/work/package.tar.gz
162023-10-26T11:00:14.210Zdownloaded input: /input/package/work/package.tar.gz
172023-10-26T11:00:14.222Zdownloading input: /input/package/work/global-zone-packages.tar.gz
182023-10-26T11:00:50.270Zdownloaded input: /input/package/work/global-zone-packages.tar.gz
192023-10-26T11:00:50.279Zdownloading input: /input/package/work/trampoline-global-zone-packages.tar.gz
202023-10-26T11:00:55.199Zdownloaded input: /input/package/work/trampoline-global-zone-packages.tar.gz
212023-10-26T11:00:55.215Zdownloading input: /input/package/work/zones/clickhouse.tar.gz
222023-10-26T11:01:22.074Zdownloaded input: /input/package/work/zones/clickhouse.tar.gz
232023-10-26T11:01:22.085Zdownloading input: /input/package/work/zones/clickhouse_keeper.tar.gz
242023-10-26T11:01:46.940Zdownloaded input: /input/package/work/zones/clickhouse_keeper.tar.gz
252023-10-26T11:01:46.949Zdownloading input: /input/package/work/zones/cockroachdb.tar.gz
262023-10-26T11:02:05.357Zdownloaded input: /input/package/work/zones/cockroachdb.tar.gz
272023-10-26T11:02:05.366Zdownloading input: /input/package/work/zones/crucible-pantry.tar.gz
282023-10-26T11:02:21.421Zdownloaded input: /input/package/work/zones/crucible-pantry.tar.gz
292023-10-26T11:02:21.427Zdownloading input: /input/package/work/zones/crucible.tar.gz
302023-10-26T11:02:29.848Zdownloaded input: /input/package/work/zones/crucible.tar.gz
312023-10-26T11:02:29.855Zdownloading input: /input/package/work/zones/external-dns.tar.gz
322023-10-26T11:02:35.572Zdownloaded input: /input/package/work/zones/external-dns.tar.gz
332023-10-26T11:02:35.577Zdownloading input: /input/package/work/zones/internal-dns.tar.gz
342023-10-26T11:02:39.369Zdownloaded input: /input/package/work/zones/internal-dns.tar.gz
352023-10-26T11:02:39.387Zdownloading input: /input/package/work/zones/ntp.tar.gz
362023-10-26T11:02:39.508Zdownloaded input: /input/package/work/zones/ntp.tar.gz
372023-10-26T11:02:39.531Zdownloading input: /input/package/work/zones/omicron-gateway-asic.tar.gz
382023-10-26T11:02:41.542Zdownloaded input: /input/package/work/zones/omicron-gateway-asic.tar.gz
392023-10-26T11:02:41.551Zdownloading input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
402023-10-26T11:02:45.112Zdownloaded input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
412023-10-26T11:02:45.115Zdownloading input: /input/package/work/zones/omicron-nexus-single-sled.tar.gz
422023-10-26T11:02:55.858Zdownloaded input: /input/package/work/zones/omicron-nexus-single-sled.tar.gz
432023-10-26T11:02:55.865Zdownloading input: /input/package/work/zones/omicron-nexus.tar.gz
442023-10-26T11:03:02.882Zdownloaded input: /input/package/work/zones/omicron-nexus.tar.gz
452023-10-26T11:03:02.889Zdownloading input: /input/package/work/zones/overlay.tar.gz
462023-10-26T11:03:02.924Zdownloaded input: /input/package/work/zones/overlay.tar.gz
472023-10-26T11:03:02.933Zdownloading input: /input/package/work/zones/oximeter-collector.tar.gz
482023-10-26T11:03:05.416Zdownloaded input: /input/package/work/zones/oximeter-collector.tar.gz
492023-10-26T11:03:05.419Zdownloading input: /input/package/work/zones/propolis-server.tar.gz
502023-10-26T11:03:13.639Zdownloaded input: /input/package/work/zones/propolis-server.tar.gz
512023-10-26T11:03:13.644Zdownloading input: /input/package/work/zones/switch-asic.tar.gz
522023-10-26T11:03:38.056Zdownloaded input: /input/package/work/zones/switch-asic.tar.gz
532023-10-26T11:03:38.059Zdownloading input: /input/package/work/zones/switch-softnpu.tar.gz
542023-10-26T11:03:55.658Zdownloaded input: /input/package/work/zones/switch-softnpu.tar.gz
552023-10-26T11:03:55.662Zdownloading input: /input/host/work/helios/upload/os-host.tar.gz
562023-10-26T11:04:58.069Zdownloaded input: /input/host/work/helios/upload/os-host.tar.gz
572023-10-26T11:04:58.072Zdownloading input: /input/host/work/helios/upload/os-trampoline.tar.gz
582023-10-26T11:05:09.339Zdownloaded input: /input/host/work/helios/upload/os-trampoline.tar.gz
 
592023-10-26T11:05:09.345Zstarting task 0: "setup"
602023-10-26T11:05:09.586Z++ uname -s
612023-10-26T11:05:09.592Z+ kern=SunOS
622023-10-26T11:05:09.608Z+ case "$kern" in
632023-10-26T11:05:09.612Z+ groupadd -g 12345 build
642023-10-26T11:05:09.617Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
652023-10-26T11:05:12.005Z+ zfs create -o mountpoint=/work rpool/work
662023-10-26T11:05:12.010Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
672023-10-26T11:05:12.016Z+ home_fs=zfs
682023-10-26T11:05:12.021Z+ [[ zfs == autofs ]]
692023-10-26T11:05:12.024Z+ mkdir -p /home/build
702023-10-26T11:05:12.027Z+ chown build:build /home/build /work
712023-10-26T11:05:13.683Z+ chmod 0700 /home/build /work
722023-10-26T11:05:14.108Zprocess exited: duration 4337 ms, exit code 0
 
732023-10-26T11:05:14.268Zstarting task 1: "authentication"
742023-10-26T11:05:14.355Zprocess exited: duration 33 ms, exit code 0
 
752023-10-26T11:05:15.129Zstarting task 2: "clone repository"
762023-10-26T11:05:15.481Z+ mkdir -p /work/oxidecomputer/omicron
772023-10-26T11:05:15.673Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
782023-10-26T11:05:16.025ZCloning into '/work/oxidecomputer/omicron'...
792023-10-26T11:05:21.862Z+ cd /work/oxidecomputer/omicron
802023-10-26T11:05:22.025Z+ [[ -n renovate/oso-0.x ]]
812023-10-26T11:05:22.430Z+ git fetch origin renovate/oso-0.x
822023-10-26T11:05:22.589ZFrom https://github.com/oxidecomputer/omicron
832023-10-26T11:05:22.723Z * branch renovate/oso-0.x -> FETCH_HEAD
842023-10-26T11:05:22.990Z+ git checkout -B renovate/oso-0.x remotes/origin/renovate/oso-0.x
852023-10-26T11:05:41.362ZSwitched to a new branch 'renovate/oso-0.x'
862023-10-26T11:05:44.521Zbranch 'renovate/oso-0.x' set up to track 'origin/renovate/oso-0.x'.
872023-10-26T11:05:44.763Z+ git reset --hard ebbb23ef13f083fb7a73446258751e0ee5090b36
882023-10-26T11:05:44.897ZHEAD is now at ebbb23ef chore(deps): update rust crate oso to 0.27
892023-10-26T11:05:45.081Zprocess exited: duration 7061 ms, exit code 0
 
902023-10-26T11:05:45.211Zstarting task 3: "build"
912023-10-26T11:05:45.242Z+ ALL_BOARDS=(gimlet-{c..e} psc-{b..c} sidecar-{b..c})
922023-10-26T11:05:45.673Z+ TOP=/work/oxidecomputer/omicron
932023-10-26T11:05:45.711Z+ VERSION=1.0.3-0.ci+gitebbb23ef13f
942023-10-26T11:05:45.720Z+ for bin in caboose-util tufaceous
952023-10-26T11:05:45.730Z+ ptime -m gunzip
962023-10-26T11:05:45.749Z
972023-10-26T11:05:45.758Zreal 0.127009759
982023-10-26T11:05:45.763Zuser 0.106537023
992023-10-26T11:05:45.771Zsys 0.017673638
1002023-10-26T11:05:45.787Ztrap 0.000015793
1012023-10-26T11:05:45.794Ztflt 0.000000000
1022023-10-26T11:05:45.799Zdflt 0.000000000
1032023-10-26T11:05:45.804Zkflt 0.000000000
1042023-10-26T11:05:45.811Zlock 0.000000000
1052023-10-26T11:05:45.816Zslp 0.002193018
1062023-10-26T11:05:45.823Zlat 0.000253809
1072023-10-26T11:05:45.827Zstop 0.000218643
1082023-10-26T11:05:45.831Z+ chmod a+x /work/caboose-util
1092023-10-26T11:05:45.834Z+ for bin in caboose-util tufaceous
1102023-10-26T11:05:45.838Z+ ptime -m gunzip
1112023-10-26T11:05:45.846Z
1122023-10-26T11:05:45.849Zreal 0.394711862
1132023-10-26T11:05:45.856Zuser 0.335028199
1142023-10-26T11:05:45.859Zsys 0.059126937
1152023-10-26T11:05:45.863Ztrap 0.000035634
1162023-10-26T11:05:45.872Ztflt 0.000000000
1172023-10-26T11:05:45.877Zdflt 0.000000000
1182023-10-26T11:05:45.881Zkflt 0.000000000
1192023-10-26T11:05:45.887Zlock 0.000000000
1202023-10-26T11:05:45.890Zslp 0.000023261
1212023-10-26T11:05:45.894Zlat 0.000175977
1222023-10-26T11:05:45.898Zstop 0.000221425
1232023-10-26T11:05:45.902Z+ chmod a+x /work/tufaceous
1242023-10-26T11:05:45.905Z+ mkdir /work/package
1252023-10-26T11:05:45.909Z+ pushd /work/package
1262023-10-26T11:05:45.916Z/work/package /work/oxidecomputer/omicron
1272023-10-26T11:05:45.924Z+ tar xf /input/package/work/package.tar.gz out package-manifest.toml target/release/omicron-package
1282023-10-26T11:05:48.593Z+ target/release/omicron-package -t default target create -i standard -m gimlet -s asic -r multi-sled
1292023-10-26T11:05:48.611ZCreated new build target 'default' and set it as active
1302023-10-26T11:05:48.615Z+ 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-26T11:05:48.629Z+ rm out/switch-softnpu.tar.gz
1322023-10-26T11:05:48.655Z+ rm out/omicron-gateway-softnpu.tar.gz
1332023-10-26T11:05:48.673Z+ rm out/omicron-nexus-single-sled.tar.gz
1342023-10-26T11:05:48.690Z+ for zone in out/*.tar.gz
1352023-10-26T11:05:48.713Z++ basename out/clickhouse_keeper
1362023-10-26T11:05:48.732Z+ target/release/omicron-package stamp clickhouse_keeper 1.0.3-0.ci+gitebbb23ef13f
1372023-10-26T11:05:48.738ZOct 26 11:05:48.647 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1382023-10-26T11:05:56.572ZCreated: out/versioned/clickhouse_keeper.tar.gz
1392023-10-26T11:05:56.575Z+ for zone in out/*.tar.gz
1402023-10-26T11:05:56.578Z++ basename out/clickhouse
1412023-10-26T11:05:56.582Z+ target/release/omicron-package stamp clickhouse 1.0.3-0.ci+gitebbb23ef13f
1422023-10-26T11:05:56.590ZOct 26 11:05:56.599 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1432023-10-26T11:06:04.504ZCreated: out/versioned/clickhouse.tar.gz
1442023-10-26T11:06:04.508Z+ for zone in out/*.tar.gz
1452023-10-26T11:06:04.512Z++ basename out/cockroachdb
1462023-10-26T11:06:04.515Z+ target/release/omicron-package stamp cockroachdb 1.0.3-0.ci+gitebbb23ef13f
1472023-10-26T11:06:04.522ZOct 26 11:06:04.530 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1482023-10-26T11:06:09.786ZCreated: out/versioned/cockroachdb.tar.gz
1492023-10-26T11:06:09.794Z+ for zone in out/*.tar.gz
1502023-10-26T11:06:09.799Z++ basename out/crucible-pantry
1512023-10-26T11:06:09.803Z+ target/release/omicron-package stamp crucible-pantry 1.0.3-0.ci+gitebbb23ef13f
1522023-10-26T11:06:09.807ZOct 26 11:06:09.811 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1532023-10-26T11:06:10.782ZCreated: out/versioned/crucible-pantry.tar.gz
1542023-10-26T11:06:10.795Z+ for zone in out/*.tar.gz
1552023-10-26T11:06:10.802Z++ basename out/crucible
1562023-10-26T11:06:10.805Z+ target/release/omicron-package stamp crucible 1.0.3-0.ci+gitebbb23ef13f
1572023-10-26T11:06:10.808ZOct 26 11:06:10.803 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1582023-10-26T11:06:12.641ZCreated: out/versioned/crucible.tar.gz
1592023-10-26T11:06:12.650Z+ for zone in out/*.tar.gz
1602023-10-26T11:06:12.656Z++ basename out/external-dns
1612023-10-26T11:06:12.665Z+ target/release/omicron-package stamp external-dns 1.0.3-0.ci+gitebbb23ef13f
1622023-10-26T11:06:12.676ZOct 26 11:06:12.664 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1632023-10-26T11:06:13.592ZCreated: out/versioned/external-dns.tar.gz
1642023-10-26T11:06:14.011Z+ for zone in out/*.tar.gz
1652023-10-26T11:06:14.018Z++ basename out/internal-dns
1662023-10-26T11:06:14.022Z+ target/release/omicron-package stamp internal-dns 1.0.3-0.ci+gitebbb23ef13f
1672023-10-26T11:06:14.027ZOct 26 11:06:13.610 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1682023-10-26T11:06:14.540ZCreated: out/versioned/internal-dns.tar.gz
1692023-10-26T11:06:14.545Z+ for zone in out/*.tar.gz
1702023-10-26T11:06:14.548Z++ basename out/ntp
1712023-10-26T11:06:14.551Z+ target/release/omicron-package stamp ntp 1.0.3-0.ci+gitebbb23ef13f
1722023-10-26T11:06:14.558ZOct 26 11:06:14.566 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1732023-10-26T11:06:14.561ZCreated: out/versioned/ntp.tar.gz
1742023-10-26T11:06:14.564Z+ for zone in out/*.tar.gz
1752023-10-26T11:06:14.582Z++ basename out/omicron-gateway-asic
1762023-10-26T11:06:14.585Z+ target/release/omicron-package stamp omicron-gateway-asic 1.0.3-0.ci+gitebbb23ef13f
1772023-10-26T11:06:14.588ZOct 26 11:06:14.585 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1782023-10-26T11:06:15.287ZCreated: out/versioned/omicron-gateway-asic.tar.gz
1792023-10-26T11:06:15.292Z+ for zone in out/*.tar.gz
1802023-10-26T11:06:15.295Z++ basename out/omicron-nexus
1812023-10-26T11:06:15.298Z+ target/release/omicron-package stamp omicron-nexus 1.0.3-0.ci+gitebbb23ef13f
1822023-10-26T11:06:15.305ZOct 26 11:06:15.314 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1832023-10-26T11:06:18.218ZCreated: out/versioned/omicron-nexus.tar.gz
1842023-10-26T11:06:18.222Z+ for zone in out/*.tar.gz
1852023-10-26T11:06:18.225Z++ basename out/overlay
1862023-10-26T11:06:18.228Z+ target/release/omicron-package stamp overlay 1.0.3-0.ci+gitebbb23ef13f
1872023-10-26T11:06:18.236ZOct 26 11:06:18.245 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1882023-10-26T11:06:18.239ZCreated: out/versioned/overlay.tar.gz
1892023-10-26T11:06:18.242Z+ for zone in out/*.tar.gz
1902023-10-26T11:06:18.245Z++ basename out/oximeter-collector
1912023-10-26T11:06:18.249Z+ target/release/omicron-package stamp oximeter-collector 1.0.3-0.ci+gitebbb23ef13f
1922023-10-26T11:06:18.256ZOct 26 11:06:18.263 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1932023-10-26T11:06:19.438ZCreated: out/versioned/oximeter-collector.tar.gz
1942023-10-26T11:06:19.442Z+ for zone in out/*.tar.gz
1952023-10-26T11:06:19.445Z++ basename out/propolis-server
1962023-10-26T11:06:19.448Z+ target/release/omicron-package stamp propolis-server 1.0.3-0.ci+gitebbb23ef13f
1972023-10-26T11:06:19.451ZOct 26 11:06:19.059 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1982023-10-26T11:06:20.823ZCreated: out/versioned/propolis-server.tar.gz
1992023-10-26T11:06:20.826Z+ for zone in out/*.tar.gz
2002023-10-26T11:06:20.830Z++ basename out/switch-asic
2012023-10-26T11:06:20.833Z+ target/release/omicron-package stamp switch-asic 1.0.3-0.ci+gitebbb23ef13f
2022023-10-26T11:06:20.841ZOct 26 11:06:20.850 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
2032023-10-26T11:06:31.337ZCreated: out/versioned/switch-asic.tar.gz
2042023-10-26T11:06:31.342Z+ 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-26T11:06:31.346Z+ OMICRON_NO_UNINSTALL=1
2062023-10-26T11:06:31.349Z+ target/release/omicron-package unpack --out install
2072023-10-26T11:06:31.354ZOct 26 11:06:31.363 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
2082023-10-26T11:06:31.358ZOct 26 11:06:31.365 INFO Installing service, dst: install/ntp.tar.gz, src: out/ntp.tar.gz
2092023-10-26T11:06:31.364ZOct 26 11:06:31.365 INFO Installing service, dst: install/overlay.tar.gz, src: out/overlay.tar.gz
2102023-10-26T11:06:31.368ZOct 26 11:06:31.365 INFO Installing service, dst: install/clickhouse.tar.gz, src: out/clickhouse.tar.gz
2112023-10-26T11:06:31.372ZOct 26 11:06:31.365 INFO Installing service, dst: install/cockroachdb.tar.gz, src: out/cockroachdb.tar.gz
2122023-10-26T11:06:31.376ZOct 26 11:06:31.365 INFO Installing service, dst: install/crucible_pantry.tar.gz, src: out/crucible-pantry.tar.gz
2132023-10-26T11:06:31.379ZOct 26 11:06:31.365 INFO Installing service, dst: install/propolis-server.tar.gz, src: out/propolis-server.tar.gz
2142023-10-26T11:06:31.384ZOct 26 11:06:31.365 INFO Installing service, dst: install/clickhouse_keeper.tar.gz, src: out/clickhouse_keeper.tar.gz
2152023-10-26T11:06:31.389ZOct 26 11:06:31.365 INFO Installing service, dst: install/oximeter.tar.gz, src: out/oximeter-collector.tar.gz
2162023-10-26T11:06:31.393ZOct 26 11:06:31.365 INFO Installing service, dst: install/mgs.tar.gz, src: out/omicron-gateway-asic.tar.gz
2172023-10-26T11:06:31.396ZOct 26 11:06:31.365 INFO Installing service, dst: install/switch.tar.gz, src: out/switch-asic.tar.gz
2182023-10-26T11:06:31.431ZOct 26 11:06:31.440 INFO Installing service, dst: install/nexus.tar.gz, src: out/omicron-nexus.tar.gz
2192023-10-26T11:06:31.434ZOct 26 11:06:31.441 INFO Installing service, dst: install/crucible.tar.gz, src: out/crucible.tar.gz
2202023-10-26T11:06:31.474ZOct 26 11:06:31.483 INFO Installing service, dst: install/external_dns.tar.gz, src: out/external-dns.tar.gz
2212023-10-26T11:06:31.585ZOct 26 11:06:31.594 INFO Installing service, dst: install/internal_dns.tar.gz, src: out/internal-dns.tar.gz
2222023-10-26T11:06:31.614ZOct 26 11:06:31.623 INFO Installing service, dst: install/sled-agent.tar, src: out/omicron-sled-agent.tar
2232023-10-26T11:06:31.694ZOct 26 11:06:31.703 INFO Installing service, dst: install/mg-ddm.tar, src: out/mg-ddm-gz.tar
2242023-10-26T11:06:32.333ZOct 26 11:06:32.337 INFO Unpacking service tarball, service_path: install/mg-ddm, tar_path: install/mg-ddm.tar
2252023-10-26T11:06:32.449ZOct 26 11:06:32.458 INFO Unpacking service tarball, service_path: install/sled-agent, tar_path: install/sled-agent.tar
2262023-10-26T11:06:32.675Z+ popd
2272023-10-26T11:06:32.689Z/work/oxidecomputer/omicron
2282023-10-26T11:06:32.698Z+ python3 -c 'import secrets; open("/work/key.txt", "w").write("ed25519:%s\n" % secrets.token_hex(32))'
2292023-10-26T11:06:36.364Z+ read -r TUFACEOUS_KEY
2302023-10-26T11:06:36.367Z+ export TUFACEOUS_KEY
2312023-10-26T11:06:36.374Z+ cat
2322023-10-26T11:06:36.377Z++ find /work/package/install -maxdepth 1 -type f -name '*.tar.gz'
2332023-10-26T11:06:36.380Z++ egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz'
2342023-10-26T11:06:36.383Z+ 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-26T11:06:36.386Z+ cat
2362023-10-26T11:06:36.389Z+ 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-26T11:06:36.393Z+ cat
2382023-10-26T11:06:36.396Z+ 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-26T11:06:36.400Z+ cat
2402023-10-26T11:06:36.404Z+ 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-26T11:06:36.408Z+ cat
2422023-10-26T11:06:36.410Z+ 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-26T11:06:36.413Z+ cat
2442023-10-26T11:06:36.418Z+ 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-26T11:06:36.421Z+ cat
2462023-10-26T11:06:36.424Z+ 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-26T11:06:36.427Z+ cat
2482023-10-26T11:06:36.430Z+ 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-26T11:06:36.433Z+ cat
2502023-10-26T11:06:36.436Z+ 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-26T11:06:36.439Z+ cat
2522023-10-26T11:06:36.446Z+ 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-26T11:06:36.449Z+ cat
2542023-10-26T11:06:36.452Z+ for kind in host trampoline
2552023-10-26T11:06:36.455Z+ cat
2562023-10-26T11:06:36.458Z+ for kind in host trampoline
2572023-10-26T11:06:36.461Z+ cat
2582023-10-26T11:06:36.467Z+ mkdir /work/hubris
2592023-10-26T11:06:36.470Z+ pushd /work/hubris
2602023-10-26T11:06:36.473Z/work/hubris /work/oxidecomputer/omicron
2612023-10-26T11:06:36.476Z+ source /work/oxidecomputer/omicron/tools/hubris_version
2622023-10-26T11:06:36.479Z++ TAGS=(gimlet-v1.0.3 psc-v1.0.3 sidecar-v1.0.3)
2632023-10-26T11:06:36.482Z+ for tag in "${TAGS[@]}"
2642023-10-26T11:06:36.485Z+ for board in "${ALL_BOARDS[@]}"
2652023-10-26T11:06:36.489Z+ [[ gimlet = \g\i\m\l\e\t ]]
2662023-10-26T11:06:36.935Z+ file=build-gimlet-c-image-default-v1.0.3.zip
2672023-10-26T11:06:36.940Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.3/build-gimlet-c-image-default-v1.0.3.zip
2682023-10-26T11:06:37.725Z+ grep -F build-gimlet-c-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2692023-10-26T11:06:37.734Z+ shasum -a 256 -c -
2702023-10-26T11:06:38.009Zbuild-gimlet-c-image-default-v1.0.3.zip: OK
2712023-10-26T11:06:38.012Z+ mv build-gimlet-c-image-default-v1.0.3.zip gimlet-c.zip
2722023-10-26T11:06:38.014Z+ for board in "${ALL_BOARDS[@]}"
2732023-10-26T11:06:38.017Z+ [[ gimlet = \g\i\m\l\e\t ]]
2742023-10-26T11:06:38.020Z+ file=build-gimlet-d-image-default-v1.0.3.zip
2752023-10-26T11:06:38.023Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.3/build-gimlet-d-image-default-v1.0.3.zip
2762023-10-26T11:06:39.560Z+ grep -F build-gimlet-d-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2772023-10-26T11:06:39.565Z+ shasum -a 256 -c -
2782023-10-26T11:06:39.620Zbuild-gimlet-d-image-default-v1.0.3.zip: OK
2792023-10-26T11:06:39.623Z+ mv build-gimlet-d-image-default-v1.0.3.zip gimlet-d.zip
2802023-10-26T11:06:39.626Z+ for board in "${ALL_BOARDS[@]}"
2812023-10-26T11:06:39.629Z+ [[ gimlet = \g\i\m\l\e\t ]]
2822023-10-26T11:06:39.632Z+ file=build-gimlet-e-image-default-v1.0.3.zip
2832023-10-26T11:06:39.635Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.3/build-gimlet-e-image-default-v1.0.3.zip
2842023-10-26T11:06:40.902Z+ grep -F build-gimlet-e-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2852023-10-26T11:06:40.918Z+ shasum -a 256 -c -
2862023-10-26T11:06:40.967Zbuild-gimlet-e-image-default-v1.0.3.zip: OK
2872023-10-26T11:06:40.983Z+ mv build-gimlet-e-image-default-v1.0.3.zip gimlet-e.zip
2882023-10-26T11:06:40.996Z+ for board in "${ALL_BOARDS[@]}"
2892023-10-26T11:06:41.004Z+ [[ gimlet = \p\s\c ]]
2902023-10-26T11:06:41.019Z+ for board in "${ALL_BOARDS[@]}"
2912023-10-26T11:06:41.031Z+ [[ gimlet = \p\s\c ]]
2922023-10-26T11:06:41.042Z+ for board in "${ALL_BOARDS[@]}"
2932023-10-26T11:06:41.072Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2942023-10-26T11:06:41.075Z+ for board in "${ALL_BOARDS[@]}"
2952023-10-26T11:06:41.079Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2962023-10-26T11:06:41.082Z+ for tag in "${TAGS[@]}"
2972023-10-26T11:06:41.085Z+ for board in "${ALL_BOARDS[@]}"
2982023-10-26T11:06:41.088Z+ [[ psc = \g\i\m\l\e\t ]]
2992023-10-26T11:06:41.093Z+ for board in "${ALL_BOARDS[@]}"
3002023-10-26T11:06:41.096Z+ [[ psc = \g\i\m\l\e\t ]]
3012023-10-26T11:06:41.100Z+ for board in "${ALL_BOARDS[@]}"
3022023-10-26T11:06:41.103Z+ [[ psc = \g\i\m\l\e\t ]]
3032023-10-26T11:06:41.106Z+ for board in "${ALL_BOARDS[@]}"
3042023-10-26T11:06:41.109Z+ [[ psc = \p\s\c ]]
3052023-10-26T11:06:41.113Z+ file=build-psc-b-image-default-v1.0.3.zip
3062023-10-26T11:06:41.116Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.3/build-psc-b-image-default-v1.0.3.zip
3072023-10-26T11:06:42.027Z+ grep -F build-psc-b-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3082023-10-26T11:06:42.040Z+ shasum -a 256 -c -
3092023-10-26T11:06:42.097Zbuild-psc-b-image-default-v1.0.3.zip: OK
3102023-10-26T11:06:42.101Z+ mv build-psc-b-image-default-v1.0.3.zip psc-b.zip
3112023-10-26T11:06:42.104Z+ for board in "${ALL_BOARDS[@]}"
3122023-10-26T11:06:42.108Z+ [[ psc = \p\s\c ]]
3132023-10-26T11:06:42.525Z+ file=build-psc-c-image-default-v1.0.3.zip
3142023-10-26T11:06:42.537Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.3/build-psc-c-image-default-v1.0.3.zip
3152023-10-26T11:06:43.280Z+ grep -F build-psc-c-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3162023-10-26T11:06:43.695Z+ shasum -a 256 -c -
3172023-10-26T11:06:43.703Zbuild-psc-c-image-default-v1.0.3.zip: OK
3182023-10-26T11:06:44.205Z+ mv build-psc-c-image-default-v1.0.3.zip psc-c.zip
3192023-10-26T11:06:44.212Z+ for board in "${ALL_BOARDS[@]}"
3202023-10-26T11:06:44.216Z+ [[ psc = \s\i\d\e\c\a\r ]]
3212023-10-26T11:06:44.219Z+ for board in "${ALL_BOARDS[@]}"
3222023-10-26T11:06:44.224Z+ [[ psc = \s\i\d\e\c\a\r ]]
3232023-10-26T11:06:44.227Z+ for tag in "${TAGS[@]}"
3242023-10-26T11:06:44.230Z+ for board in "${ALL_BOARDS[@]}"
3252023-10-26T11:06:44.233Z+ [[ sidecar = \g\i\m\l\e\t ]]
3262023-10-26T11:06:44.236Z+ for board in "${ALL_BOARDS[@]}"
3272023-10-26T11:06:44.240Z+ [[ sidecar = \g\i\m\l\e\t ]]
3282023-10-26T11:06:44.242Z+ for board in "${ALL_BOARDS[@]}"
3292023-10-26T11:06:44.245Z+ [[ sidecar = \g\i\m\l\e\t ]]
3302023-10-26T11:06:44.248Z+ for board in "${ALL_BOARDS[@]}"
3312023-10-26T11:06:44.251Z+ [[ sidecar = \p\s\c ]]
3322023-10-26T11:06:44.254Z+ for board in "${ALL_BOARDS[@]}"
3332023-10-26T11:06:44.261Z+ [[ sidecar = \p\s\c ]]
3342023-10-26T11:06:44.266Z+ for board in "${ALL_BOARDS[@]}"
3352023-10-26T11:06:44.269Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3362023-10-26T11:06:44.272Z+ file=build-sidecar-b-image-default-v1.0.3.zip
3372023-10-26T11:06:44.275Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.3/build-sidecar-b-image-default-v1.0.3.zip
3382023-10-26T11:06:44.951Z+ grep -F build-sidecar-b-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3392023-10-26T11:06:44.963Z+ shasum -a 256 -c -
3402023-10-26T11:06:45.017Zbuild-sidecar-b-image-default-v1.0.3.zip: OK
3412023-10-26T11:06:45.021Z+ mv build-sidecar-b-image-default-v1.0.3.zip sidecar-b.zip
3422023-10-26T11:06:45.023Z+ for board in "${ALL_BOARDS[@]}"
3432023-10-26T11:06:45.027Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3442023-10-26T11:06:45.032Z+ file=build-sidecar-c-image-default-v1.0.3.zip
3452023-10-26T11:06:45.038Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.3/build-sidecar-c-image-default-v1.0.3.zip
3462023-10-26T11:06:46.311Z+ grep -F build-sidecar-c-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3472023-10-26T11:06:46.314Z+ shasum -a 256 -c -
3482023-10-26T11:06:46.384Zbuild-sidecar-c-image-default-v1.0.3.zip: OK
3492023-10-26T11:06:46.389Z+ mv build-sidecar-c-image-default-v1.0.3.zip sidecar-c.zip
3502023-10-26T11:06:46.393Z+ popd
3512023-10-26T11:06:46.396Z/work/oxidecomputer/omicron
3522023-10-26T11:06:46.400Z+ source /work/oxidecomputer/omicron/tools/dvt_dock_version
3532023-10-26T11:06:46.403Z++ COMMIT=9cb2b40cea90ad40f5c0d2c3da96d26913253e06
3542023-10-26T11:06:46.408Z+ git init /work/dvt-dock
3552023-10-26T11:06:46.411Zhint: Using 'master' as the name for the initial branch. This default branch name
3562023-10-26T11:06:46.414Zhint: is subject to change. To configure the initial branch name to use in all
3572023-10-26T11:06:46.417Zhint: of your new repositories, which will suppress this warning, call:
3582023-10-26T11:06:46.422Zhint:
3592023-10-26T11:06:46.426Zhint: git config --global init.defaultBranch <name>
3602023-10-26T11:06:46.429Zhint:
3612023-10-26T11:06:46.432Zhint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
3622023-10-26T11:06:46.435Zhint: 'development'. The just-created branch can be renamed via this command:
3632023-10-26T11:06:46.442Zhint:
3642023-10-26T11:06:46.445Zhint: git branch -m <name>
3652023-10-26T11:06:46.448ZInitialized empty Git repository in /work/dvt-dock/.git/
3662023-10-26T11:06:46.453Z+ cd /work/dvt-dock
3672023-10-26T11:06:46.468Z+ git remote add origin https://github.com/oxidecomputer/dvt-dock.git
3682023-10-26T11:06:46.886Z+ git fetch --depth 1 origin 9cb2b40cea90ad40f5c0d2c3da96d26913253e06
3692023-10-26T11:06:59.981ZFrom https://github.com/oxidecomputer/dvt-dock
3702023-10-26T11:07:00.398Z * branch 9cb2b40cea90ad40f5c0d2c3da96d26913253e06 -> FETCH_HEAD
3712023-10-26T11:07:00.407Z+ git checkout FETCH_HEAD
3722023-10-26T11:07:00.604ZNote: switching to 'FETCH_HEAD'.
3732023-10-26T11:07:00.618Z
3742023-10-26T11:07:00.624ZYou are in 'detached HEAD' state. You can look around, make experimental
3752023-10-26T11:07:00.629Zchanges and commit them, and you can discard any commits you make in this
3762023-10-26T11:07:00.634Zstate without impacting any branches by switching back to a branch.
3772023-10-26T11:07:00.638Z
3782023-10-26T11:07:00.643ZIf you want to create a new branch to retain commits you create, you may
3792023-10-26T11:07:00.646Zdo so (now or later) by using -c with the switch command. Example:
3802023-10-26T11:07:00.688Z
3812023-10-26T11:07:00.699Z git switch -c <new-branch-name>
3822023-10-26T11:07:00.709Z
3832023-10-26T11:07:00.713ZOr undo this operation with:
3842023-10-26T11:07:00.717Z
3852023-10-26T11:07:00.723Z git switch -
3862023-10-26T11:07:00.728Z
3872023-10-26T11:07:00.734ZTurn off this advice by setting config variable advice.detachedHead to false
3882023-10-26T11:07:00.740Z
3892023-10-26T11:07:00.747ZHEAD is now at 9cb2b40 RoT v1.0.2 production
3902023-10-26T11:07:00.753Z+ SERIES_LIST=()
3912023-10-26T11:07:00.758Z+ prep_rot_all_series
3922023-10-26T11:07:00.765Z+ series=rot-all
3932023-10-26T11:07:00.776Z+ SERIES_LIST+=("$series")
3942023-10-26T11:07:00.791Z+ manifest=/work/manifest-rot-all.toml
3952023-10-26T11:07:00.810Z+ cp /work/manifest.toml /work/manifest-rot-all.toml
3962023-10-26T11:07:00.822Z+ for board_rev in "${ALL_BOARDS[@]}"
3972023-10-26T11:07:00.827Z+ board=gimlet
3982023-10-26T11:07:00.841Z+ tufaceous_board=gimlet
3992023-10-26T11:07:00.849Z+ sp_image=/work/hubris/gimlet-c.zip
4002023-10-26T11:07:00.852Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
4012023-10-26T11:07:00.855Z+ sp_caboose_version=1.0.3
4022023-10-26T11:07:00.858Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
4032023-10-26T11:07:00.861Z+ sp_caboose_board=gimlet-c
4042023-10-26T11:07:00.864Z+ cat
4052023-10-26T11:07:00.867Z+ for board_rev in "${ALL_BOARDS[@]}"
4062023-10-26T11:07:00.870Z+ board=gimlet
4072023-10-26T11:07:00.873Z+ tufaceous_board=gimlet
4082023-10-26T11:07:00.878Z+ sp_image=/work/hubris/gimlet-d.zip
4092023-10-26T11:07:00.881Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
4102023-10-26T11:07:00.886Z+ sp_caboose_version=1.0.3
4112023-10-26T11:07:00.889Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
4122023-10-26T11:07:00.893Z+ sp_caboose_board=gimlet-d
4132023-10-26T11:07:00.897Z+ cat
4142023-10-26T11:07:00.902Z+ for board_rev in "${ALL_BOARDS[@]}"
4152023-10-26T11:07:00.905Z+ board=gimlet
4162023-10-26T11:07:00.908Z+ tufaceous_board=gimlet
4172023-10-26T11:07:00.914Z+ sp_image=/work/hubris/gimlet-e.zip
4182023-10-26T11:07:00.917Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
4192023-10-26T11:07:00.920Z+ sp_caboose_version=1.0.3
4202023-10-26T11:07:00.923Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
4212023-10-26T11:07:00.957Z+ sp_caboose_board=gimlet-e
4222023-10-26T11:07:00.961Z+ cat
4232023-10-26T11:07:00.964Z+ for board_rev in "${ALL_BOARDS[@]}"
4242023-10-26T11:07:00.967Z+ board=psc
4252023-10-26T11:07:00.972Z+ tufaceous_board=psc
4262023-10-26T11:07:00.975Z+ sp_image=/work/hubris/psc-b.zip
4272023-10-26T11:07:00.978Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
4282023-10-26T11:07:01.007Z+ sp_caboose_version=1.0.3
4292023-10-26T11:07:01.022Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
4302023-10-26T11:07:01.054Z+ sp_caboose_board=psc-b
4312023-10-26T11:07:01.063Z+ cat
4322023-10-26T11:07:01.067Z+ for board_rev in "${ALL_BOARDS[@]}"
4332023-10-26T11:07:01.070Z+ board=psc
4342023-10-26T11:07:01.073Z+ tufaceous_board=psc
4352023-10-26T11:07:01.076Z+ sp_image=/work/hubris/psc-c.zip
4362023-10-26T11:07:01.078Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
4372023-10-26T11:07:01.091Z+ sp_caboose_version=1.0.3
4382023-10-26T11:07:01.097Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
4392023-10-26T11:07:01.133Z+ sp_caboose_board=psc-c
4402023-10-26T11:07:01.139Z+ cat
4412023-10-26T11:07:01.145Z+ for board_rev in "${ALL_BOARDS[@]}"
4422023-10-26T11:07:01.152Z+ board=sidecar
4432023-10-26T11:07:01.158Z+ tufaceous_board=switch
4442023-10-26T11:07:01.161Z+ sp_image=/work/hubris/sidecar-b.zip
4452023-10-26T11:07:01.165Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
4462023-10-26T11:07:01.194Z+ sp_caboose_version=1.0.3
4472023-10-26T11:07:01.197Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
4482023-10-26T11:07:01.674Z+ sp_caboose_board=sidecar-b
4492023-10-26T11:07:01.741Z+ cat
4502023-10-26T11:07:01.762Z+ for board_rev in "${ALL_BOARDS[@]}"
4512023-10-26T11:07:01.783Z+ board=sidecar
4522023-10-26T11:07:01.796Z+ tufaceous_board=switch
4532023-10-26T11:07:01.810Z+ sp_image=/work/hubris/sidecar-c.zip
4542023-10-26T11:07:01.818Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
4552023-10-26T11:07:01.824Z+ sp_caboose_version=1.0.3
4562023-10-26T11:07:01.839Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
4572023-10-26T11:07:01.845Z+ sp_caboose_board=sidecar-c
4582023-10-26T11:07:01.850Z+ cat
4592023-10-26T11:07:01.855Z+ add_hubris_artifacts rot-staging-dev staging/dev cert-staging-dev-v1.0.2 gimlet-c gimlet-d gimlet-e psc-b psc-c sidecar-b sidecar-c
4602023-10-26T11:07:01.861Z+ series=rot-staging-dev
4612023-10-26T11:07:01.881Z+ rot_dir=staging/dev
4622023-10-26T11:07:01.889Z+ rot_version=cert-staging-dev-v1.0.2
4632023-10-26T11:07:01.892Z+ shift 3
4642023-10-26T11:07:01.896Z+ SERIES_LIST+=("$series")
4652023-10-26T11:07:01.915Z+ manifest=/work/manifest-rot-staging-dev.toml
4662023-10-26T11:07:01.920Z+ manifest_rot_all=/work/manifest-rot-all.toml
4672023-10-26T11:07:01.924Z+ cp /work/manifest.toml /work/manifest-rot-staging-dev.toml
4682023-10-26T11:07:01.927Z+ for board in gimlet psc sidecar
4692023-10-26T11:07:01.932Z+ tufaceous_board=gimlet
4702023-10-26T11:07:01.935Z+ rot_image_a=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip
4712023-10-26T11:07:01.939Z+ rot_image_b=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4722023-10-26T11:07:01.942Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4732023-10-26T11:07:01.946Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip
4742023-10-26T11:07:01.949Z++ output_a=1.0.2
4752023-10-26T11:07:01.954Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4762023-10-26T11:07:01.959Z++ output_b=1.0.2
4772023-10-26T11:07:01.964Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
4782023-10-26T11:07:01.967Z++ echo 1.0.2
4792023-10-26T11:07:01.971Z+ rot_caboose_version=1.0.2
4802023-10-26T11:07:01.977Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4812023-10-26T11:07:01.980Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.2.zip
4822023-10-26T11:07:01.986Z++ output_a=oxide-rot-1
4832023-10-26T11:07:01.990Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.2.zip
4842023-10-26T11:07:01.995Z++ output_b=oxide-rot-1
4852023-10-26T11:07:02.002Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
4862023-10-26T11:07:02.015Z++ echo oxide-rot-1
4872023-10-26T11:07:02.025Z+ rot_caboose_board=oxide-rot-1
4882023-10-26T11:07:02.037Z+ cat
4892023-10-26T11:07:02.044Z+ cat
4902023-10-26T11:07:02.048Z+ for board in gimlet psc sidecar
4912023-10-26T11:07:02.052Z+ tufaceous_board=psc
4922023-10-26T11:07:02.056Z+ rot_image_a=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip
4932023-10-26T11:07:02.060Z+ rot_image_b=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4942023-10-26T11:07:02.063Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4952023-10-26T11:07:02.066Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip
4962023-10-26T11:07:02.069Z++ output_a=1.0.2
4972023-10-26T11:07:02.073Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
4982023-10-26T11:07:02.076Z++ output_b=1.0.2
4992023-10-26T11:07:02.079Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
5002023-10-26T11:07:02.084Z++ echo 1.0.2
5012023-10-26T11:07:02.089Z+ rot_caboose_version=1.0.2
5022023-10-26T11:07:02.092Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
5032023-10-26T11:07:02.096Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.2.zip
5042023-10-26T11:07:02.099Z++ output_a=oxide-rot-1
5052023-10-26T11:07:02.103Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.2.zip
5062023-10-26T11:07:02.110Z++ output_b=oxide-rot-1
5072023-10-26T11:07:02.133Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5082023-10-26T11:07:02.139Z++ echo oxide-rot-1
5092023-10-26T11:07:02.142Z+ rot_caboose_board=oxide-rot-1
5102023-10-26T11:07:02.147Z+ cat
5112023-10-26T11:07:02.150Z+ cat
5122023-10-26T11:07:02.166Z+ for board in gimlet psc sidecar
5132023-10-26T11:07:02.172Z+ tufaceous_board=switch
5142023-10-26T11:07:02.176Z+ rot_image_a=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip
5152023-10-26T11:07:02.179Z+ rot_image_b=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5162023-10-26T11:07:02.182Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5172023-10-26T11:07:02.185Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip
5182023-10-26T11:07:02.189Z++ output_a=1.0.2
5192023-10-26T11:07:02.192Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5202023-10-26T11:07:02.195Z++ output_b=1.0.2
5212023-10-26T11:07:02.199Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
5222023-10-26T11:07:02.202Z++ echo 1.0.2
5232023-10-26T11:07:02.206Z+ rot_caboose_version=1.0.2
5242023-10-26T11:07:02.209Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5252023-10-26T11:07:02.213Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.2.zip
5262023-10-26T11:07:02.216Z++ output_a=oxide-rot-1
5272023-10-26T11:07:02.220Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.2.zip
5282023-10-26T11:07:02.223Z++ output_b=oxide-rot-1
5292023-10-26T11:07:02.226Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5302023-10-26T11:07:02.229Z++ echo oxide-rot-1
5312023-10-26T11:07:02.231Z+ rot_caboose_board=oxide-rot-1
5322023-10-26T11:07:02.235Z+ cat
5332023-10-26T11:07:02.238Z+ cat
5342023-10-26T11:07:02.241Z+ for board_rev in "$@"
5352023-10-26T11:07:02.249Z+ board=gimlet
5362023-10-26T11:07:02.258Z+ tufaceous_board=gimlet
5372023-10-26T11:07:02.262Z+ sp_image=/work/hubris/gimlet-c.zip
5382023-10-26T11:07:02.265Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
5392023-10-26T11:07:02.268Z+ sp_caboose_version=1.0.3
5402023-10-26T11:07:02.271Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
5412023-10-26T11:07:02.274Z+ sp_caboose_board=gimlet-c
5422023-10-26T11:07:02.278Z+ cat
5432023-10-26T11:07:02.283Z+ for board_rev in "$@"
5442023-10-26T11:07:02.286Z+ board=gimlet
5452023-10-26T11:07:02.289Z+ tufaceous_board=gimlet
5462023-10-26T11:07:02.293Z+ sp_image=/work/hubris/gimlet-d.zip
5472023-10-26T11:07:02.298Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
5482023-10-26T11:07:02.302Z+ sp_caboose_version=1.0.3
5492023-10-26T11:07:02.310Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
5502023-10-26T11:07:02.313Z+ sp_caboose_board=gimlet-d
5512023-10-26T11:07:02.316Z+ cat
5522023-10-26T11:07:02.319Z+ for board_rev in "$@"
5532023-10-26T11:07:02.322Z+ board=gimlet
5542023-10-26T11:07:02.326Z+ tufaceous_board=gimlet
5552023-10-26T11:07:02.329Z+ sp_image=/work/hubris/gimlet-e.zip
5562023-10-26T11:07:02.333Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
5572023-10-26T11:07:02.336Z+ sp_caboose_version=1.0.3
5582023-10-26T11:07:02.340Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
5592023-10-26T11:07:02.343Z+ sp_caboose_board=gimlet-e
5602023-10-26T11:07:02.346Z+ cat
5612023-10-26T11:07:02.349Z+ for board_rev in "$@"
5622023-10-26T11:07:02.352Z+ board=psc
5632023-10-26T11:07:02.360Z+ tufaceous_board=psc
5642023-10-26T11:07:02.364Z+ sp_image=/work/hubris/psc-b.zip
5652023-10-26T11:07:02.367Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
5662023-10-26T11:07:02.370Z+ sp_caboose_version=1.0.3
5672023-10-26T11:07:02.374Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
5682023-10-26T11:07:02.377Z+ sp_caboose_board=psc-b
5692023-10-26T11:07:02.381Z+ cat
5702023-10-26T11:07:02.385Z+ for board_rev in "$@"
5712023-10-26T11:07:02.388Z+ board=psc
5722023-10-26T11:07:02.391Z+ tufaceous_board=psc
5732023-10-26T11:07:02.396Z+ sp_image=/work/hubris/psc-c.zip
5742023-10-26T11:07:02.399Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
5752023-10-26T11:07:02.403Z+ sp_caboose_version=1.0.3
5762023-10-26T11:07:02.406Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
5772023-10-26T11:07:02.409Z+ sp_caboose_board=psc-c
5782023-10-26T11:07:02.413Z+ cat
5792023-10-26T11:07:02.416Z+ for board_rev in "$@"
5802023-10-26T11:07:02.419Z+ board=sidecar
5812023-10-26T11:07:02.423Z+ tufaceous_board=switch
5822023-10-26T11:07:02.427Z+ sp_image=/work/hubris/sidecar-b.zip
5832023-10-26T11:07:02.430Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
5842023-10-26T11:07:02.435Z+ sp_caboose_version=1.0.3
5852023-10-26T11:07:02.442Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
5862023-10-26T11:07:02.453Z+ sp_caboose_board=sidecar-b
5872023-10-26T11:07:02.463Z+ cat
5882023-10-26T11:07:02.471Z+ for board_rev in "$@"
5892023-10-26T11:07:02.480Z+ board=sidecar
5902023-10-26T11:07:02.483Z+ tufaceous_board=switch
5912023-10-26T11:07:02.486Z+ sp_image=/work/hubris/sidecar-c.zip
5922023-10-26T11:07:02.489Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
5932023-10-26T11:07:02.493Z+ sp_caboose_version=1.0.3
5942023-10-26T11:07:02.496Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
5952023-10-26T11:07:02.507Z+ sp_caboose_board=sidecar-c
5962023-10-26T11:07:02.510Z+ cat
5972023-10-26T11:07:02.514Z+ add_hubris_artifacts rot-prod-rel prod/rel cert-prod-rel-v1.0.2 gimlet-c gimlet-d gimlet-e psc-b psc-c sidecar-b sidecar-c
5982023-10-26T11:07:02.518Z+ series=rot-prod-rel
5992023-10-26T11:07:02.521Z+ rot_dir=prod/rel
6002023-10-26T11:07:02.524Z+ rot_version=cert-prod-rel-v1.0.2
6012023-10-26T11:07:02.527Z+ shift 3
6022023-10-26T11:07:02.530Z+ SERIES_LIST+=("$series")
6032023-10-26T11:07:02.533Z+ manifest=/work/manifest-rot-prod-rel.toml
6042023-10-26T11:07:02.540Z+ manifest_rot_all=/work/manifest-rot-all.toml
6052023-10-26T11:07:02.957Z+ cp /work/manifest.toml /work/manifest-rot-prod-rel.toml
6062023-10-26T11:07:02.975Z+ for board in gimlet psc sidecar
6072023-10-26T11:07:02.985Z+ tufaceous_board=gimlet
6082023-10-26T11:07:02.992Z+ rot_image_a=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip
6092023-10-26T11:07:02.997Z+ rot_image_b=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6102023-10-26T11:07:03.405Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6112023-10-26T11:07:03.409Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip
6122023-10-26T11:07:03.413Z++ output_a=1.0.2
6132023-10-26T11:07:03.823Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6142023-10-26T11:07:03.830Z++ output_b=1.0.2
6152023-10-26T11:07:03.841Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
6162023-10-26T11:07:03.847Z++ echo 1.0.2
6172023-10-26T11:07:03.851Z+ rot_caboose_version=1.0.2
6182023-10-26T11:07:03.854Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6192023-10-26T11:07:03.857Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.2.zip
6202023-10-26T11:07:03.862Z++ output_a=oxide-rot-1
6212023-10-26T11:07:03.866Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.2.zip
6222023-10-26T11:07:03.869Z++ output_b=oxide-rot-1
6232023-10-26T11:07:03.872Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6242023-10-26T11:07:03.875Z++ echo oxide-rot-1
6252023-10-26T11:07:03.879Z+ rot_caboose_board=oxide-rot-1
6262023-10-26T11:07:03.884Z+ cat
6272023-10-26T11:07:03.887Z+ cat
6282023-10-26T11:07:03.890Z+ for board in gimlet psc sidecar
6292023-10-26T11:07:03.893Z+ tufaceous_board=psc
6302023-10-26T11:07:03.895Z+ rot_image_a=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip
6312023-10-26T11:07:03.899Z+ rot_image_b=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6322023-10-26T11:07:03.903Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6332023-10-26T11:07:03.911Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip
6342023-10-26T11:07:03.914Z++ output_a=1.0.2
6352023-10-26T11:07:03.917Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6362023-10-26T11:07:03.921Z++ output_b=1.0.2
6372023-10-26T11:07:03.925Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
6382023-10-26T11:07:03.929Z++ echo 1.0.2
6392023-10-26T11:07:03.933Z+ rot_caboose_version=1.0.2
6402023-10-26T11:07:03.937Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6412023-10-26T11:07:03.941Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.2.zip
6422023-10-26T11:07:03.944Z++ output_a=oxide-rot-1
6432023-10-26T11:07:03.948Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.2.zip
6442023-10-26T11:07:03.952Z++ output_b=oxide-rot-1
6452023-10-26T11:07:03.955Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6462023-10-26T11:07:03.958Z++ echo oxide-rot-1
6472023-10-26T11:07:03.961Z+ rot_caboose_board=oxide-rot-1
6482023-10-26T11:07:03.964Z+ cat
6492023-10-26T11:07:03.967Z+ cat
6502023-10-26T11:07:03.970Z+ for board in gimlet psc sidecar
6512023-10-26T11:07:03.973Z+ tufaceous_board=switch
6522023-10-26T11:07:03.975Z+ rot_image_a=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip
6532023-10-26T11:07:03.978Z+ rot_image_b=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6542023-10-26T11:07:03.981Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6552023-10-26T11:07:03.984Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip
6562023-10-26T11:07:03.987Z++ output_a=1.0.2
6572023-10-26T11:07:03.990Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6582023-10-26T11:07:03.993Z++ output_b=1.0.2
6592023-10-26T11:07:03.996Z++ [[ 1.0.2 != \1\.\0\.\2 ]]
6602023-10-26T11:07:03.999Z++ echo 1.0.2
6612023-10-26T11:07:04.003Z+ rot_caboose_version=1.0.2
6622023-10-26T11:07:04.006Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6632023-10-26T11:07:04.010Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.2.zip
6642023-10-26T11:07:04.013Z++ output_a=oxide-rot-1
6652023-10-26T11:07:04.018Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.2.zip
6662023-10-26T11:07:04.023Z++ output_b=oxide-rot-1
6672023-10-26T11:07:04.026Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6682023-10-26T11:07:04.029Z++ echo oxide-rot-1
6692023-10-26T11:07:04.033Z+ rot_caboose_board=oxide-rot-1
6702023-10-26T11:07:04.036Z+ cat
6712023-10-26T11:07:04.039Z+ cat
6722023-10-26T11:07:04.042Z+ for board_rev in "$@"
6732023-10-26T11:07:04.046Z+ board=gimlet
6742023-10-26T11:07:04.049Z+ tufaceous_board=gimlet
6752023-10-26T11:07:04.052Z+ sp_image=/work/hubris/gimlet-c.zip
6762023-10-26T11:07:04.055Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
6772023-10-26T11:07:04.059Z+ sp_caboose_version=1.0.3
6782023-10-26T11:07:04.062Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
6792023-10-26T11:07:04.065Z+ sp_caboose_board=gimlet-c
6802023-10-26T11:07:04.069Z+ cat
6812023-10-26T11:07:04.072Z+ for board_rev in "$@"
6822023-10-26T11:07:04.074Z+ board=gimlet
6832023-10-26T11:07:04.078Z+ tufaceous_board=gimlet
6842023-10-26T11:07:04.081Z+ sp_image=/work/hubris/gimlet-d.zip
6852023-10-26T11:07:04.085Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
6862023-10-26T11:07:04.090Z+ sp_caboose_version=1.0.3
6872023-10-26T11:07:04.094Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
6882023-10-26T11:07:04.099Z+ sp_caboose_board=gimlet-d
6892023-10-26T11:07:04.104Z+ cat
6902023-10-26T11:07:04.107Z+ for board_rev in "$@"
6912023-10-26T11:07:04.110Z+ board=gimlet
6922023-10-26T11:07:04.114Z+ tufaceous_board=gimlet
6932023-10-26T11:07:04.117Z+ sp_image=/work/hubris/gimlet-e.zip
6942023-10-26T11:07:04.120Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
6952023-10-26T11:07:04.123Z+ sp_caboose_version=1.0.3
6962023-10-26T11:07:04.127Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
6972023-10-26T11:07:04.130Z+ sp_caboose_board=gimlet-e
6982023-10-26T11:07:04.133Z+ cat
6992023-10-26T11:07:04.154Z+ for board_rev in "$@"
7002023-10-26T11:07:04.158Z+ board=psc
7012023-10-26T11:07:04.161Z+ tufaceous_board=psc
7022023-10-26T11:07:04.164Z+ sp_image=/work/hubris/psc-b.zip
7032023-10-26T11:07:04.169Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
7042023-10-26T11:07:04.173Z+ sp_caboose_version=1.0.3
7052023-10-26T11:07:04.176Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
7062023-10-26T11:07:04.178Z+ sp_caboose_board=psc-b
7072023-10-26T11:07:04.181Z+ cat
7082023-10-26T11:07:04.187Z+ for board_rev in "$@"
7092023-10-26T11:07:04.191Z+ board=psc
7102023-10-26T11:07:04.195Z+ tufaceous_board=psc
7112023-10-26T11:07:04.199Z+ sp_image=/work/hubris/psc-c.zip
7122023-10-26T11:07:04.204Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
7132023-10-26T11:07:04.207Z+ sp_caboose_version=1.0.3
7142023-10-26T11:07:04.210Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
7152023-10-26T11:07:04.214Z+ sp_caboose_board=psc-c
7162023-10-26T11:07:04.217Z+ cat
7172023-10-26T11:07:04.220Z+ for board_rev in "$@"
7182023-10-26T11:07:04.225Z+ board=sidecar
7192023-10-26T11:07:04.228Z+ tufaceous_board=switch
7202023-10-26T11:07:04.231Z+ sp_image=/work/hubris/sidecar-b.zip
7212023-10-26T11:07:04.235Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
7222023-10-26T11:07:04.239Z+ sp_caboose_version=1.0.3
7232023-10-26T11:07:04.242Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
7242023-10-26T11:07:04.246Z+ sp_caboose_board=sidecar-b
7252023-10-26T11:07:04.248Z+ cat
7262023-10-26T11:07:04.251Z+ for board_rev in "$@"
7272023-10-26T11:07:04.256Z+ board=sidecar
7282023-10-26T11:07:04.261Z+ tufaceous_board=switch
7292023-10-26T11:07:04.265Z+ sp_image=/work/hubris/sidecar-c.zip
7302023-10-26T11:07:04.268Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
7312023-10-26T11:07:04.271Z+ sp_caboose_version=1.0.3
7322023-10-26T11:07:04.274Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
7332023-10-26T11:07:04.277Z+ sp_caboose_board=sidecar-c
7342023-10-26T11:07:04.280Z+ cat
7352023-10-26T11:07:04.283Z+ for series in "${SERIES_LIST[@]}"
7362023-10-26T11:07:04.286Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-all.toml /work/repo-rot-all.zip
7372023-10-26T11:07:13.227ZOct 26 11:07:13.234 INFO assembling repository in `/tmp/tufaceousUaWd8u`, component: OmicronRepoAssembler
7382023-10-26T11:07:26.180ZOct 26 11:07:26.191 INFO artifacts assembled and archived to `/work/repo-rot-all.zip`, component: OmicronRepoAssembler
7392023-10-26T11:07:26.554Z+ digest -a sha256 /work/repo-rot-all.zip
7402023-10-26T11:07:34.375Z+ split -a 1 -b 1024m /work/repo-rot-all.zip /work/repo-rot-all.zip.part
7412023-10-26T11:07:43.791Z+ rm /work/repo-rot-all.zip
7422023-10-26T11:07:43.799Z+ touch /work/repo-rot-all.zip.partb
7432023-10-26T11:07:43.802Z+ for series in "${SERIES_LIST[@]}"
7442023-10-26T11:07:43.805Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-staging-dev.toml /work/repo-rot-staging-dev.zip
7452023-10-26T11:07:53.777ZOct 26 11:07:53.787 INFO assembling repository in `/tmp/tufaceous1h5vcp`, component: OmicronRepoAssembler
7462023-10-26T11:08:12.696ZOct 26 11:08:06.124 INFO artifacts assembled and archived to `/work/repo-rot-staging-dev.zip`, component: OmicronRepoAssembler
7472023-10-26T11:08:12.770Z+ digest -a sha256 /work/repo-rot-staging-dev.zip
7482023-10-26T11:08:13.904Z+ split -a 1 -b 1024m /work/repo-rot-staging-dev.zip /work/repo-rot-staging-dev.zip.part
7492023-10-26T11:08:23.009Z+ rm /work/repo-rot-staging-dev.zip
7502023-10-26T11:08:23.013Z+ touch /work/repo-rot-staging-dev.zip.partb
7512023-10-26T11:08:23.021Z+ for series in "${SERIES_LIST[@]}"
7522023-10-26T11:08:23.024Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-prod-rel.toml /work/repo-rot-prod-rel.zip
7532023-10-26T11:08:32.950ZOct 26 11:08:32.946 INFO assembling repository in `/tmp/tufaceous2Jxlop`, component: OmicronRepoAssembler
7542023-10-26T11:08:45.441ZOct 26 11:08:45.444 INFO artifacts assembled and archived to `/work/repo-rot-prod-rel.zip`, component: OmicronRepoAssembler
7552023-10-26T11:08:45.834Z+ digest -a sha256 /work/repo-rot-prod-rel.zip
7562023-10-26T11:08:53.210Z+ split -a 1 -b 1024m /work/repo-rot-prod-rel.zip /work/repo-rot-prod-rel.zip.part
7572023-10-26T11:09:02.328Z+ rm /work/repo-rot-prod-rel.zip
7582023-10-26T11:09:02.361Z+ touch /work/repo-rot-prod-rel.zip.partb
7592023-10-26T11:09:02.368Zprocess exited: duration 197113 ms, exit code 0
 
7602023-10-26T11:09:02.384Zfound 13 output files
7612023-10-26T11:09:02.391Zuploading: /work/manifest-rot-all.toml (4975 bytes)
7622023-10-26T11:09:03.402Zuploaded: /work/manifest-rot-all.toml
7632023-10-26T11:09:03.410Zuploading: /work/manifest-rot-prod-rel.toml (3693 bytes)
7642023-10-26T11:09:04.421Zuploaded: /work/manifest-rot-prod-rel.toml
7652023-10-26T11:09:04.424Zuploading: /work/manifest-rot-staging-dev.toml (3729 bytes)
7662023-10-26T11:09:05.438Zuploaded: /work/manifest-rot-staging-dev.toml
7672023-10-26T11:09:05.443Zuploading: /work/manifest.toml (1578 bytes)
7682023-10-26T11:09:06.472Zuploaded: /work/manifest.toml
7692023-10-26T11:09:06.500Zuploading: /work/repo-rot-all.zip.parta (1073741824 bytes)
7702023-10-26T11:18:31.057Zuploaded: /work/repo-rot-all.zip.parta
7712023-10-26T11:18:31.114Zuploading: /work/repo-rot-all.zip.partb (387455220 bytes)
7722023-10-26T11:21:42.629Zuploaded: /work/repo-rot-all.zip.partb
7732023-10-26T11:21:42.665Zuploading: /work/repo-rot-prod-rel.zip.parta (1073741824 bytes)
7742023-10-26T11:29:11.600Zuploaded: /work/repo-rot-prod-rel.zip.parta
7752023-10-26T11:29:11.887Zuploading: /work/repo-rot-prod-rel.zip.partb (377222412 bytes)
7762023-10-26T11:31:35.004Zuploaded: /work/repo-rot-prod-rel.zip.partb
7772023-10-26T11:31:35.025Zuploading: /work/repo-rot-staging-dev.zip.parta (1073741824 bytes)
7782023-10-26T11:39:53.885Zuploaded: /work/repo-rot-staging-dev.zip.parta
7792023-10-26T11:39:53.945Zuploading: /work/repo-rot-staging-dev.zip.partb (377222715 bytes)
7802023-10-26T11:42:17.844Zuploaded: /work/repo-rot-staging-dev.zip.partb
7812023-10-26T11:42:17.866Zuploading: /work/repo-rot-all.zip.sha256.txt (65 bytes)
7822023-10-26T11:42:18.888Zuploaded: /work/repo-rot-all.zip.sha256.txt
7832023-10-26T11:42:18.892Zuploading: /work/repo-rot-prod-rel.zip.sha256.txt (65 bytes)
7842023-10-26T11:42:19.944Zuploaded: /work/repo-rot-prod-rel.zip.sha256.txt
7852023-10-26T11:42:19.960Zuploading: /work/repo-rot-staging-dev.zip.sha256.txt (65 bytes)
7862023-10-26T11:42:20.996Zuploaded: /work/repo-rot-staging-dev.zip.sha256.txt