01HGW2H42T9QH0D8XGVD0VRRJH: 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: 01HGW2HYNBSFACNAJKYCC82JJ0

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12023-12-05T05:30:01.496Zjob dependencies complete; ready to run (waiting for 1 h 22 m 22 s)
22023-12-05T05:30:56.863Zjob assigned to worker 01HGW78ZZPWVC35E9QG6WZ0452 (queued for 55 s)
32023-12-05T05:30:57.713Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap-83d41f1b41d1fb89.gz
42023-12-05T05:30:58.835Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap-83d41f1b41d1fb89.gz
52023-12-05T05:30:58.835Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
62023-12-05T05:31:06.245Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
72023-12-05T05:31:06.245Zdownloading input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-8c93950b566420c7.gz
82023-12-05T05:31:15.641Zdownloaded input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-8c93950b566420c7.gz
92023-12-05T05:31:15.641Zdownloading input: /input/ci-tools/work/caboose-util.gz
102023-12-05T05:31:16.367Zdownloaded input: /input/ci-tools/work/caboose-util.gz
112023-12-05T05:31:16.367Zdownloading input: /input/ci-tools/work/tufaceous.gz
122023-12-05T05:31:19.217Zdownloaded input: /input/ci-tools/work/tufaceous.gz
132023-12-05T05:31:19.227Zdownloading input: /input/package/work/version.txt
142023-12-05T05:31:19.682Zdownloaded input: /input/package/work/version.txt
152023-12-05T05:31:19.682Zdownloading input: /input/package/work/package.tar.gz
162023-12-05T05:31:31.150Zdownloaded input: /input/package/work/package.tar.gz
172023-12-05T05:31:31.150Zdownloading input: /input/package/work/global-zone-packages.tar.gz
182023-12-05T05:31:51.439Zdownloaded input: /input/package/work/global-zone-packages.tar.gz
192023-12-05T05:31:51.439Zdownloading input: /input/package/work/trampoline-global-zone-packages.tar.gz
202023-12-05T05:31:57.110Zdownloaded input: /input/package/work/trampoline-global-zone-packages.tar.gz
212023-12-05T05:31:57.118Zdownloading input: /input/package/work/zones/clickhouse.tar.gz
222023-12-05T05:32:27.871Zdownloaded input: /input/package/work/zones/clickhouse.tar.gz
232023-12-05T05:32:27.871Zdownloading input: /input/package/work/zones/clickhouse_keeper.tar.gz
242023-12-05T05:32:54.368Zdownloaded input: /input/package/work/zones/clickhouse_keeper.tar.gz
252023-12-05T05:32:54.368Zdownloading input: /input/package/work/zones/cockroachdb.tar.gz
262023-12-05T05:33:07.607Zdownloaded input: /input/package/work/zones/cockroachdb.tar.gz
272023-12-05T05:33:07.607Zdownloading input: /input/package/work/zones/crucible-pantry.tar.gz
282023-12-05T05:33:12.501Zdownloaded input: /input/package/work/zones/crucible-pantry.tar.gz
292023-12-05T05:33:12.502Zdownloading input: /input/package/work/zones/crucible.tar.gz
302023-12-05T05:33:19.697Zdownloaded input: /input/package/work/zones/crucible.tar.gz
312023-12-05T05:33:19.697Zdownloading input: /input/package/work/zones/external-dns.tar.gz
322023-12-05T05:33:23.885Zdownloaded input: /input/package/work/zones/external-dns.tar.gz
332023-12-05T05:33:23.885Zdownloading input: /input/package/work/zones/internal-dns.tar.gz
342023-12-05T05:33:26.403Zdownloaded input: /input/package/work/zones/internal-dns.tar.gz
352023-12-05T05:33:26.403Zdownloading input: /input/package/work/zones/ntp.tar.gz
362023-12-05T05:33:26.470Zdownloaded input: /input/package/work/zones/ntp.tar.gz
372023-12-05T05:33:26.470Zdownloading input: /input/package/work/zones/omicron-gateway-asic.tar.gz
382023-12-05T05:33:29.025Zdownloaded input: /input/package/work/zones/omicron-gateway-asic.tar.gz
392023-12-05T05:33:29.025Zdownloading input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
402023-12-05T05:33:31.330Zdownloaded input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
412023-12-05T05:33:31.330Zdownloading input: /input/package/work/zones/omicron-nexus-single-sled.tar.gz
422023-12-05T05:33:39.865Zdownloaded input: /input/package/work/zones/omicron-nexus-single-sled.tar.gz
432023-12-05T05:33:39.865Zdownloading input: /input/package/work/zones/omicron-nexus.tar.gz
442023-12-05T05:33:50.223Zdownloaded input: /input/package/work/zones/omicron-nexus.tar.gz
452023-12-05T05:33:50.223Zdownloading input: /input/package/work/zones/overlay.tar.gz
462023-12-05T05:33:50.262Zdownloaded input: /input/package/work/zones/overlay.tar.gz
472023-12-05T05:33:50.262Zdownloading input: /input/package/work/zones/oximeter-collector.tar.gz
482023-12-05T05:33:54.440Zdownloaded input: /input/package/work/zones/oximeter-collector.tar.gz
492023-12-05T05:33:54.440Zdownloading input: /input/package/work/zones/propolis-server.tar.gz
502023-12-05T05:34:03.030Zdownloaded input: /input/package/work/zones/propolis-server.tar.gz
512023-12-05T05:34:03.030Zdownloading input: /input/package/work/zones/switch-asic.tar.gz
522023-12-05T05:34:26.805Zdownloaded input: /input/package/work/zones/switch-asic.tar.gz
532023-12-05T05:34:26.805Zdownloading input: /input/package/work/zones/switch-softnpu.tar.gz
542023-12-05T05:34:49.716Zdownloaded input: /input/package/work/zones/switch-softnpu.tar.gz
552023-12-05T05:34:49.727Zdownloading input: /input/host/work/helios/upload/os-host.tar.gz
562023-12-05T05:35:37.132Zdownloaded input: /input/host/work/helios/upload/os-host.tar.gz
572023-12-05T05:35:37.132Zdownloading input: /input/host/work/helios/upload/os-trampoline.tar.gz
582023-12-05T05:35:48.907Zdownloaded input: /input/host/work/helios/upload/os-trampoline.tar.gz
 
592023-12-05T05:35:48.926Zstarting task 0: "setup"
602023-12-05T05:35:49.041Z++ uname -s
612023-12-05T05:35:49.044Z+ kern=SunOS
622023-12-05T05:35:49.044Z+ case "$kern" in
632023-12-05T05:35:49.044Z+ groupadd -g 12345 build
642023-12-05T05:35:49.047Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
652023-12-05T05:35:51.061Z+ zfs create -o mountpoint=/work rpool/work
662023-12-05T05:35:51.196Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
672023-12-05T05:35:51.198Z+ home_fs=zfs
682023-12-05T05:35:51.198Z+ [[ zfs == autofs ]]
692023-12-05T05:35:51.199Z+ mkdir -p /home/build
702023-12-05T05:35:51.201Z+ chown build:build /home/build /work
712023-12-05T05:35:53.205Z+ chmod 0700 /home/build /work
722023-12-05T05:35:53.208Zprocess exited: duration 4308 ms, exit code 0
 
732023-12-05T05:35:53.213Zstarting task 1: "authentication"
742023-12-05T05:35:53.248Zprocess exited: duration 31 ms, exit code 0
 
752023-12-05T05:35:53.262Zstarting task 2: "clone repository"
762023-12-05T05:35:53.267Z+ mkdir -p /work/oxidecomputer/omicron
772023-12-05T05:35:53.272Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
782023-12-05T05:35:53.327ZCloning into '/work/oxidecomputer/omicron'...
792023-12-05T05:35:59.521Z+ cd /work/oxidecomputer/omicron
802023-12-05T05:35:59.521Z+ [[ -n '' ]]
812023-12-05T05:35:59.521Z+ git fetch origin 528a94580d2aac5cfbf313b5d46103795112c115
822023-12-05T05:36:00.058ZFrom https://github.com/oxidecomputer/omicron
832023-12-05T05:36:00.058Z * branch 528a94580d2aac5cfbf313b5d46103795112c115 -> FETCH_HEAD
842023-12-05T05:36:00.065Z+ git reset --hard 528a94580d2aac5cfbf313b5d46103795112c115
852023-12-05T05:36:00.235ZHEAD is now at 528a9458 Update taiki-e/install-action digest to d211c4b
862023-12-05T05:36:00.238Zprocess exited: duration 6979 ms, exit code 0
 
872023-12-05T05:36:00.244Zstarting task 3: "build"
882023-12-05T05:36:00.252Z+ ALL_BOARDS=(gimlet-{c..e} psc-{b..c} sidecar-{b..c})
892023-12-05T05:36:00.252Z+ TOP=/work/oxidecomputer/omicron
902023-12-05T05:36:00.254Z+ VERSION=1.0.4-0.ci+git528a94580d2
912023-12-05T05:36:00.254Z+ for bin in caboose-util tufaceous
922023-12-05T05:36:00.254Z+ ptime -m gunzip
932023-12-05T05:36:00.390Z
942023-12-05T05:36:00.390Zreal 0.131754185
952023-12-05T05:36:00.390Zuser 0.105818886
962023-12-05T05:36:00.390Zsys 0.022910169
972023-12-05T05:36:00.390Ztrap 0.000012372
982023-12-05T05:36:00.390Ztflt 0.000000000
992023-12-05T05:36:00.390Zdflt 0.000000000
1002023-12-05T05:36:00.394Zkflt 0.000000000
1012023-12-05T05:36:00.394Zlock 0.000000000
1022023-12-05T05:36:00.394Zslp 0.002324897
1032023-12-05T05:36:00.394Zlat 0.000259851
1042023-12-05T05:36:00.394Zstop 0.000312252
1052023-12-05T05:36:00.395Z+ chmod a+x /work/caboose-util
1062023-12-05T05:36:00.395Z+ for bin in caboose-util tufaceous
1072023-12-05T05:36:00.395Z+ ptime -m gunzip
1082023-12-05T05:36:00.838Z
1092023-12-05T05:36:00.838Zreal 0.436418172
1102023-12-05T05:36:00.838Zuser 0.368307492
1112023-12-05T05:36:00.838Zsys 0.067545376
1122023-12-05T05:36:00.842Ztrap 0.000040006
1132023-12-05T05:36:00.842Ztflt 0.000000000
1142023-12-05T05:36:00.842Zdflt 0.000000000
1152023-12-05T05:36:00.842Zkflt 0.000000000
1162023-12-05T05:36:00.842Zlock 0.000000000
1172023-12-05T05:36:00.842Zslp 0.000030227
1182023-12-05T05:36:00.842Zlat 0.000172631
1192023-12-05T05:36:00.842Zstop 0.000222478
1202023-12-05T05:36:00.842Z+ chmod a+x /work/tufaceous
1212023-12-05T05:36:00.842Z+ mkdir /work/package
1222023-12-05T05:36:00.842Z+ pushd /work/package
1232023-12-05T05:36:00.842Z/work/package /work/oxidecomputer/omicron
1242023-12-05T05:36:00.842Z+ tar xf /input/package/work/package.tar.gz out package-manifest.toml target/release/omicron-package
1252023-12-05T05:36:03.702Z+ target/release/omicron-package -t default target create -i standard -m gimlet -s asic -r multi-sled
1262023-12-05T05:36:03.721ZCreated new build target 'default' and set it as active
1272023-12-05T05:36:03.724Z+ 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/
1282023-12-05T05:36:03.727Z+ rm out/switch-softnpu.tar.gz
1292023-12-05T05:36:03.730Z+ rm out/omicron-gateway-softnpu.tar.gz
1302023-12-05T05:36:03.733Z+ rm out/omicron-nexus-single-sled.tar.gz
1312023-12-05T05:36:03.736Z+ for zone in out/*.tar.gz
1322023-12-05T05:36:03.736Z++ basename out/clickhouse_keeper
1332023-12-05T05:36:03.738Z+ target/release/omicron-package stamp clickhouse_keeper 1.0.4-0.ci+git528a94580d2
1342023-12-05T05:36:03.749ZDec 05 05:36:03.745 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1352023-12-05T05:36:11.724ZCreated: out/versioned/clickhouse_keeper.tar.gz
1362023-12-05T05:36:11.733Z+ for zone in out/*.tar.gz
1372023-12-05T05:36:11.733Z++ basename out/clickhouse
1382023-12-05T05:36:11.735Z+ target/release/omicron-package stamp clickhouse 1.0.4-0.ci+git528a94580d2
1392023-12-05T05:36:11.741ZDec 05 05:36:11.733 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1402023-12-05T05:36:19.691ZCreated: out/versioned/clickhouse.tar.gz
1412023-12-05T05:36:19.694Z+ for zone in out/*.tar.gz
1422023-12-05T05:36:19.697Z++ basename out/cockroachdb
1432023-12-05T05:36:19.699Z+ target/release/omicron-package stamp cockroachdb 1.0.4-0.ci+git528a94580d2
1442023-12-05T05:36:19.709ZDec 05 05:36:19.706 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1452023-12-05T05:36:25.065ZCreated: out/versioned/cockroachdb.tar.gz
1462023-12-05T05:36:25.073Z+ for zone in out/*.tar.gz
1472023-12-05T05:36:25.073Z++ basename out/crucible-pantry
1482023-12-05T05:36:25.073Z+ target/release/omicron-package stamp crucible-pantry 1.0.4-0.ci+git528a94580d2
1492023-12-05T05:36:25.086ZDec 05 05:36:25.079 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1502023-12-05T05:36:26.041ZCreated: out/versioned/crucible-pantry.tar.gz
1512023-12-05T05:36:26.045Z+ for zone in out/*.tar.gz
1522023-12-05T05:36:26.047Z++ basename out/crucible
1532023-12-05T05:36:26.050Z+ target/release/omicron-package stamp crucible 1.0.4-0.ci+git528a94580d2
1542023-12-05T05:36:26.060ZDec 05 05:36:26.057 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1552023-12-05T05:36:27.874ZCreated: out/versioned/crucible.tar.gz
1562023-12-05T05:36:27.877Z+ for zone in out/*.tar.gz
1572023-12-05T05:36:27.880Z++ basename out/external-dns
1582023-12-05T05:36:27.882Z+ target/release/omicron-package stamp external-dns 1.0.4-0.ci+git528a94580d2
1592023-12-05T05:36:27.892ZDec 05 05:36:27.889 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1602023-12-05T05:36:28.908ZCreated: out/versioned/external-dns.tar.gz
1612023-12-05T05:36:28.912Z+ for zone in out/*.tar.gz
1622023-12-05T05:36:28.916Z++ basename out/internal-dns
1632023-12-05T05:36:28.916Z+ target/release/omicron-package stamp internal-dns 1.0.4-0.ci+git528a94580d2
1642023-12-05T05:36:28.954ZDec 05 05:36:28.923 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1652023-12-05T05:36:29.987ZCreated: out/versioned/internal-dns.tar.gz
1662023-12-05T05:36:29.989Z+ for zone in out/*.tar.gz
1672023-12-05T05:36:29.989Z++ basename out/ntp
1682023-12-05T05:36:29.989Z+ target/release/omicron-package stamp ntp 1.0.4-0.ci+git528a94580d2
1692023-12-05T05:36:29.989ZDec 05 05:36:29.974 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1702023-12-05T05:36:29.989ZCreated: out/versioned/ntp.tar.gz
1712023-12-05T05:36:29.989Z+ for zone in out/*.tar.gz
1722023-12-05T05:36:29.989Z++ basename out/omicron-gateway-asic
1732023-12-05T05:36:29.989Z+ target/release/omicron-package stamp omicron-gateway-asic 1.0.4-0.ci+git528a94580d2
1742023-12-05T05:36:29.995ZDec 05 05:36:29.992 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1752023-12-05T05:36:30.766ZCreated: out/versioned/omicron-gateway-asic.tar.gz
1762023-12-05T05:36:30.771Z+ for zone in out/*.tar.gz
1772023-12-05T05:36:30.775Z++ basename out/omicron-nexus
1782023-12-05T05:36:30.775Z+ target/release/omicron-package stamp omicron-nexus 1.0.4-0.ci+git528a94580d2
1792023-12-05T05:36:30.785ZDec 05 05:36:30.781 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1802023-12-05T05:36:33.904ZCreated: out/versioned/omicron-nexus.tar.gz
1812023-12-05T05:36:33.907Z+ for zone in out/*.tar.gz
1822023-12-05T05:36:33.910Z++ basename out/overlay
1832023-12-05T05:36:33.913Z+ target/release/omicron-package stamp overlay 1.0.4-0.ci+git528a94580d2
1842023-12-05T05:36:33.922ZDec 05 05:36:33.919 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1852023-12-05T05:36:33.925ZCreated: out/versioned/overlay.tar.gz
1862023-12-05T05:36:33.927Z+ for zone in out/*.tar.gz
1872023-12-05T05:36:33.930Z++ basename out/oximeter-collector
1882023-12-05T05:36:33.930Z+ target/release/omicron-package stamp oximeter-collector 1.0.4-0.ci+git528a94580d2
1892023-12-05T05:36:33.940ZDec 05 05:36:33.937 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1902023-12-05T05:36:35.416ZCreated: out/versioned/oximeter-collector.tar.gz
1912023-12-05T05:36:35.420Z+ for zone in out/*.tar.gz
1922023-12-05T05:36:35.422Z++ basename out/propolis-server
1932023-12-05T05:36:35.426Z+ target/release/omicron-package stamp propolis-server 1.0.4-0.ci+git528a94580d2
1942023-12-05T05:36:35.435ZDec 05 05:36:35.432 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1952023-12-05T05:36:37.267ZCreated: out/versioned/propolis-server.tar.gz
1962023-12-05T05:36:37.271Z+ for zone in out/*.tar.gz
1972023-12-05T05:36:37.271Z++ basename out/switch-asic
1982023-12-05T05:36:37.271Z+ target/release/omicron-package stamp switch-asic 1.0.4-0.ci+git528a94580d2
1992023-12-05T05:36:37.271ZDec 05 05:36:37.251 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
2002023-12-05T05:36:48.081ZCreated: out/versioned/switch-asic.tar.gz
2012023-12-05T05:36:48.085Z+ 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/
2022023-12-05T05:36:48.089Z+ OMICRON_NO_UNINSTALL=1
2032023-12-05T05:36:48.089Z+ target/release/omicron-package unpack --out install
2042023-12-05T05:36:48.101ZDec 05 05:36:48.098 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
2052023-12-05T05:36:48.103ZDec 05 05:36:48.100 INFO Installing service, dst: install/crucible_pantry.tar.gz, src: out/crucible-pantry.tar.gz
2062023-12-05T05:36:48.105ZDec 05 05:36:48.100 INFO Installing service, dst: install/overlay.tar.gz, src: out/overlay.tar.gz
2072023-12-05T05:36:48.105ZDec 05 05:36:48.100 INFO Installing service, dst: install/ntp.tar.gz, src: out/ntp.tar.gz
2082023-12-05T05:36:48.105ZDec 05 05:36:48.100 INFO Installing service, dst: install/clickhouse.tar.gz, src: out/clickhouse.tar.gz
2092023-12-05T05:36:48.105ZDec 05 05:36:48.100 INFO Installing service, dst: install/clickhouse_keeper.tar.gz, src: out/clickhouse_keeper.tar.gz
2102023-12-05T05:36:48.105ZDec 05 05:36:48.100 INFO Installing service, dst: install/internal_dns.tar.gz, src: out/internal-dns.tar.gz
2112023-12-05T05:36:48.105ZDec 05 05:36:48.100 INFO Installing service, dst: install/mg-ddm.tar, src: out/mg-ddm-gz.tar
2122023-12-05T05:36:48.105ZDec 05 05:36:48.100 INFO Installing service, dst: install/cockroachdb.tar.gz, src: out/cockroachdb.tar.gz
2132023-12-05T05:36:48.105ZDec 05 05:36:48.100 INFO Installing service, dst: install/oximeter.tar.gz, src: out/oximeter-collector.tar.gz
2142023-12-05T05:36:48.105ZDec 05 05:36:48.100 INFO Installing service, dst: install/mgs.tar.gz, src: out/omicron-gateway-asic.tar.gz
2152023-12-05T05:36:48.180ZDec 05 05:36:48.177 INFO Installing service, dst: install/nexus.tar.gz, src: out/omicron-nexus.tar.gz
2162023-12-05T05:36:48.203ZDec 05 05:36:48.200 INFO Installing service, dst: install/sled-agent.tar, src: out/omicron-sled-agent.tar
2172023-12-05T05:36:48.213ZDec 05 05:36:48.211 INFO Installing service, dst: install/external_dns.tar.gz, src: out/external-dns.tar.gz
2182023-12-05T05:36:48.250ZDec 05 05:36:48.247 INFO Installing service, dst: install/propolis-server.tar.gz, src: out/propolis-server.tar.gz
2192023-12-05T05:36:48.349ZDec 05 05:36:48.346 INFO Installing service, dst: install/crucible.tar.gz, src: out/crucible.tar.gz
2202023-12-05T05:36:48.551ZDec 05 05:36:48.548 INFO Installing service, dst: install/switch.tar.gz, src: out/switch-asic.tar.gz
2212023-12-05T05:36:49.355ZDec 05 05:36:49.352 INFO Unpacking service tarball, service_path: install/mg-ddm, tar_path: install/mg-ddm.tar
2222023-12-05T05:36:49.514ZDec 05 05:36:49.511 INFO Unpacking service tarball, service_path: install/sled-agent, tar_path: install/sled-agent.tar
2232023-12-05T05:36:49.752Z+ popd
2242023-12-05T05:36:49.752Z/work/oxidecomputer/omicron
2252023-12-05T05:36:49.756Z+ python3 -c 'import secrets; open("/work/key.txt", "w").write("ed25519:%s\n" % secrets.token_hex(32))'
2262023-12-05T05:36:52.981Z+ read -r TUFACEOUS_KEY
2272023-12-05T05:36:52.981Z+ export TUFACEOUS_KEY
2282023-12-05T05:36:52.981Z+ cat
2292023-12-05T05:36:52.986Z++ find /work/package/install -maxdepth 1 -type f -name '*.tar.gz'
2302023-12-05T05:36:52.989Z++ egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz'
2312023-12-05T05:36:52.992Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2322023-12-05T05:36:52.992Z+ cat
2332023-12-05T05:36:52.994Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2342023-12-05T05:36:52.995Z+ cat
2352023-12-05T05:36:52.997Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2362023-12-05T05:36:52.997Z+ cat
2372023-12-05T05:36:53.000Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2382023-12-05T05:36:53.000Z+ cat
2392023-12-05T05:36:53.003Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2402023-12-05T05:36:53.003Z+ cat
2412023-12-05T05:36:53.003Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2422023-12-05T05:36:53.003Z+ cat
2432023-12-05T05:36:53.007Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2442023-12-05T05:36:53.007Z+ cat
2452023-12-05T05:36:53.009Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2462023-12-05T05:36:53.009Z+ cat
2472023-12-05T05:36:53.012Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2482023-12-05T05:36:53.012Z+ cat
2492023-12-05T05:36:53.015Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2502023-12-05T05:36:53.015Z+ cat
2512023-12-05T05:36:53.018Z+ for kind in host trampoline
2522023-12-05T05:36:53.018Z+ cat
2532023-12-05T05:36:53.021Z+ for kind in host trampoline
2542023-12-05T05:36:53.021Z+ cat
2552023-12-05T05:36:53.023Z+ mkdir /work/hubris
2562023-12-05T05:36:53.026Z+ pushd /work/hubris
2572023-12-05T05:36:53.026Z/work/hubris /work/oxidecomputer/omicron
2582023-12-05T05:36:53.026Z+ source /work/oxidecomputer/omicron/tools/hubris_version
2592023-12-05T05:36:53.026Z++ TAGS=(gimlet-v1.0.3 psc-v1.0.3 sidecar-v1.0.3)
2602023-12-05T05:36:53.026Z+ for tag in "${TAGS[@]}"
2612023-12-05T05:36:53.026Z+ for board in "${ALL_BOARDS[@]}"
2622023-12-05T05:36:53.026Z+ [[ gimlet = \g\i\m\l\e\t ]]
2632023-12-05T05:36:53.026Z+ file=build-gimlet-c-image-default-v1.0.3.zip
2642023-12-05T05:36:53.026Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.3/build-gimlet-c-image-default-v1.0.3.zip
2652023-12-05T05:36:54.248Z+ grep -F build-gimlet-c-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2662023-12-05T05:36:54.251Z+ shasum -a 256 -c -
2672023-12-05T05:36:54.633Zbuild-gimlet-c-image-default-v1.0.3.zip: OK
2682023-12-05T05:36:54.636Z+ mv build-gimlet-c-image-default-v1.0.3.zip gimlet-c.zip
2692023-12-05T05:36:54.639Z+ for board in "${ALL_BOARDS[@]}"
2702023-12-05T05:36:54.639Z+ [[ gimlet = \g\i\m\l\e\t ]]
2712023-12-05T05:36:54.640Z+ file=build-gimlet-d-image-default-v1.0.3.zip
2722023-12-05T05:36:54.640Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.3/build-gimlet-d-image-default-v1.0.3.zip
2732023-12-05T05:36:55.910Z+ grep -F build-gimlet-d-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2742023-12-05T05:36:55.913Z+ shasum -a 256 -c -
2752023-12-05T05:36:55.973Zbuild-gimlet-d-image-default-v1.0.3.zip: OK
2762023-12-05T05:36:55.976Z+ mv build-gimlet-d-image-default-v1.0.3.zip gimlet-d.zip
2772023-12-05T05:36:55.978Z+ for board in "${ALL_BOARDS[@]}"
2782023-12-05T05:36:55.978Z+ [[ gimlet = \g\i\m\l\e\t ]]
2792023-12-05T05:36:55.978Z+ file=build-gimlet-e-image-default-v1.0.3.zip
2802023-12-05T05:36:55.978Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.3/build-gimlet-e-image-default-v1.0.3.zip
2812023-12-05T05:36:57.195Z+ grep -F build-gimlet-e-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2822023-12-05T05:36:57.198Z+ shasum -a 256 -c -
2832023-12-05T05:36:57.260Zbuild-gimlet-e-image-default-v1.0.3.zip: OK
2842023-12-05T05:36:57.263Z+ mv build-gimlet-e-image-default-v1.0.3.zip gimlet-e.zip
2852023-12-05T05:36:57.265Z+ for board in "${ALL_BOARDS[@]}"
2862023-12-05T05:36:57.265Z+ [[ gimlet = \p\s\c ]]
2872023-12-05T05:36:57.265Z+ for board in "${ALL_BOARDS[@]}"
2882023-12-05T05:36:57.265Z+ [[ gimlet = \p\s\c ]]
2892023-12-05T05:36:57.267Z+ for board in "${ALL_BOARDS[@]}"
2902023-12-05T05:36:57.267Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2912023-12-05T05:36:57.267Z+ for board in "${ALL_BOARDS[@]}"
2922023-12-05T05:36:57.267Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2932023-12-05T05:36:57.267Z+ for tag in "${TAGS[@]}"
2942023-12-05T05:36:57.267Z+ for board in "${ALL_BOARDS[@]}"
2952023-12-05T05:36:57.267Z+ [[ psc = \g\i\m\l\e\t ]]
2962023-12-05T05:36:57.267Z+ for board in "${ALL_BOARDS[@]}"
2972023-12-05T05:36:57.267Z+ [[ psc = \g\i\m\l\e\t ]]
2982023-12-05T05:36:57.267Z+ for board in "${ALL_BOARDS[@]}"
2992023-12-05T05:36:57.267Z+ [[ psc = \g\i\m\l\e\t ]]
3002023-12-05T05:36:57.267Z+ for board in "${ALL_BOARDS[@]}"
3012023-12-05T05:36:57.267Z+ [[ psc = \p\s\c ]]
3022023-12-05T05:36:57.267Z+ file=build-psc-b-image-default-v1.0.3.zip
3032023-12-05T05:36:57.267Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.3/build-psc-b-image-default-v1.0.3.zip
3042023-12-05T05:36:58.365Z+ grep -F build-psc-b-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3052023-12-05T05:36:58.368Z+ shasum -a 256 -c -
3062023-12-05T05:36:58.418Zbuild-psc-b-image-default-v1.0.3.zip: OK
3072023-12-05T05:36:58.421Z+ mv build-psc-b-image-default-v1.0.3.zip psc-b.zip
3082023-12-05T05:36:58.425Z+ for board in "${ALL_BOARDS[@]}"
3092023-12-05T05:36:58.425Z+ [[ psc = \p\s\c ]]
3102023-12-05T05:36:58.425Z+ file=build-psc-c-image-default-v1.0.3.zip
3112023-12-05T05:36:58.426Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.3/build-psc-c-image-default-v1.0.3.zip
3122023-12-05T05:36:59.662Z+ grep -F build-psc-c-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3132023-12-05T05:36:59.666Z+ shasum -a 256 -c -
3142023-12-05T05:36:59.716Zbuild-psc-c-image-default-v1.0.3.zip: OK
3152023-12-05T05:36:59.719Z+ mv build-psc-c-image-default-v1.0.3.zip psc-c.zip
3162023-12-05T05:36:59.722Z+ for board in "${ALL_BOARDS[@]}"
3172023-12-05T05:36:59.722Z+ [[ psc = \s\i\d\e\c\a\r ]]
3182023-12-05T05:36:59.722Z+ for board in "${ALL_BOARDS[@]}"
3192023-12-05T05:36:59.722Z+ [[ psc = \s\i\d\e\c\a\r ]]
3202023-12-05T05:36:59.722Z+ for tag in "${TAGS[@]}"
3212023-12-05T05:36:59.722Z+ for board in "${ALL_BOARDS[@]}"
3222023-12-05T05:36:59.722Z+ [[ sidecar = \g\i\m\l\e\t ]]
3232023-12-05T05:36:59.722Z+ for board in "${ALL_BOARDS[@]}"
3242023-12-05T05:36:59.722Z+ [[ sidecar = \g\i\m\l\e\t ]]
3252023-12-05T05:36:59.722Z+ for board in "${ALL_BOARDS[@]}"
3262023-12-05T05:36:59.722Z+ [[ sidecar = \g\i\m\l\e\t ]]
3272023-12-05T05:36:59.722Z+ for board in "${ALL_BOARDS[@]}"
3282023-12-05T05:36:59.722Z+ [[ sidecar = \p\s\c ]]
3292023-12-05T05:36:59.722Z+ for board in "${ALL_BOARDS[@]}"
3302023-12-05T05:36:59.722Z+ [[ sidecar = \p\s\c ]]
3312023-12-05T05:36:59.722Z+ for board in "${ALL_BOARDS[@]}"
3322023-12-05T05:36:59.722Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3332023-12-05T05:36:59.722Z+ file=build-sidecar-b-image-default-v1.0.3.zip
3342023-12-05T05:36:59.722Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.3/build-sidecar-b-image-default-v1.0.3.zip
3352023-12-05T05:37:01.243Z+ grep -F build-sidecar-b-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3362023-12-05T05:37:01.247Z+ shasum -a 256 -c -
3372023-12-05T05:37:01.317Zbuild-sidecar-b-image-default-v1.0.3.zip: OK
3382023-12-05T05:37:01.320Z+ mv build-sidecar-b-image-default-v1.0.3.zip sidecar-b.zip
3392023-12-05T05:37:01.323Z+ for board in "${ALL_BOARDS[@]}"
3402023-12-05T05:37:01.323Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3412023-12-05T05:37:01.323Z+ file=build-sidecar-c-image-default-v1.0.3.zip
3422023-12-05T05:37:01.325Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.3/build-sidecar-c-image-default-v1.0.3.zip
3432023-12-05T05:37:02.734Z+ grep -F build-sidecar-c-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3442023-12-05T05:37:02.738Z+ shasum -a 256 -c -
3452023-12-05T05:37:02.808Zbuild-sidecar-c-image-default-v1.0.3.zip: OK
3462023-12-05T05:37:02.812Z+ mv build-sidecar-c-image-default-v1.0.3.zip sidecar-c.zip
3472023-12-05T05:37:02.815Z+ popd
3482023-12-05T05:37:02.815Z/work/oxidecomputer/omicron
3492023-12-05T05:37:02.815Z+ source /work/oxidecomputer/omicron/tools/dvt_dock_version
3502023-12-05T05:37:02.815Z++ COMMIT=ad874c11ecd0c45bdc1e4c2ac35c2bcbe472d55f
3512023-12-05T05:37:02.816Z+ git init /work/dvt-dock
3522023-12-05T05:37:02.819Zhint: Using 'master' as the name for the initial branch. This default branch name
3532023-12-05T05:37:02.819Zhint: is subject to change. To configure the initial branch name to use in all
3542023-12-05T05:37:02.819Zhint: of your new repositories, which will suppress this warning, call:
3552023-12-05T05:37:02.819Zhint:
3562023-12-05T05:37:02.819Zhint: git config --global init.defaultBranch <name>
3572023-12-05T05:37:02.819Zhint:
3582023-12-05T05:37:02.819Zhint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
3592023-12-05T05:37:02.819Zhint: 'development'. The just-created branch can be renamed via this command:
3602023-12-05T05:37:02.819Zhint:
3612023-12-05T05:37:02.819Zhint: git branch -m <name>
3622023-12-05T05:37:02.819ZInitialized empty Git repository in /work/dvt-dock/.git/
3632023-12-05T05:37:02.822Z+ cd /work/dvt-dock
3642023-12-05T05:37:02.822Z+ git remote add origin https://github.com/oxidecomputer/dvt-dock.git
3652023-12-05T05:37:02.825Z+ git fetch --depth 1 origin ad874c11ecd0c45bdc1e4c2ac35c2bcbe472d55f
3662023-12-05T05:37:17.449ZFrom https://github.com/oxidecomputer/dvt-dock
3672023-12-05T05:37:17.449Z * branch ad874c11ecd0c45bdc1e4c2ac35c2bcbe472d55f -> FETCH_HEAD
3682023-12-05T05:37:17.459Z+ git checkout FETCH_HEAD
3692023-12-05T05:37:18.143ZNote: switching to 'FETCH_HEAD'.
3702023-12-05T05:37:18.143Z
3712023-12-05T05:37:18.143ZYou are in 'detached HEAD' state. You can look around, make experimental
3722023-12-05T05:37:18.143Zchanges and commit them, and you can discard any commits you make in this
3732023-12-05T05:37:18.143Zstate without impacting any branches by switching back to a branch.
3742023-12-05T05:37:18.143Z
3752023-12-05T05:37:18.143ZIf you want to create a new branch to retain commits you create, you may
3762023-12-05T05:37:18.143Zdo so (now or later) by using -c with the switch command. Example:
3772023-12-05T05:37:18.143Z
3782023-12-05T05:37:18.143Z git switch -c <new-branch-name>
3792023-12-05T05:37:18.143Z
3802023-12-05T05:37:18.143ZOr undo this operation with:
3812023-12-05T05:37:18.143Z
3822023-12-05T05:37:18.143Z git switch -
3832023-12-05T05:37:18.143Z
3842023-12-05T05:37:18.143ZTurn off this advice by setting config variable advice.detachedHead to false
3852023-12-05T05:37:18.144Z
3862023-12-05T05:37:18.144ZHEAD is now at ad874c1 production/release RoT v1.0.4
3872023-12-05T05:37:18.180Z+ SERIES_LIST=()
3882023-12-05T05:37:18.195Z+ prep_rot_all_series
3892023-12-05T05:37:18.195Z+ series=rot-all
3902023-12-05T05:37:18.195Z+ SERIES_LIST+=("$series")
3912023-12-05T05:37:18.195Z+ manifest=/work/manifest-rot-all.toml
3922023-12-05T05:37:18.195Z+ cp /work/manifest.toml /work/manifest-rot-all.toml
3932023-12-05T05:37:18.195Z+ for board_rev in "${ALL_BOARDS[@]}"
3942023-12-05T05:37:18.195Z+ board=gimlet
3952023-12-05T05:37:18.195Z+ tufaceous_board=gimlet
3962023-12-05T05:37:18.195Z+ sp_image=/work/hubris/gimlet-c.zip
3972023-12-05T05:37:18.195Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
3982023-12-05T05:37:18.243Z+ sp_caboose_version=1.0.3
3992023-12-05T05:37:18.254Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
4002023-12-05T05:37:18.300Z+ sp_caboose_board=gimlet-c
4012023-12-05T05:37:18.300Z+ cat
4022023-12-05T05:37:18.304Z+ for board_rev in "${ALL_BOARDS[@]}"
4032023-12-05T05:37:18.304Z+ board=gimlet
4042023-12-05T05:37:18.304Z+ tufaceous_board=gimlet
4052023-12-05T05:37:18.305Z+ sp_image=/work/hubris/gimlet-d.zip
4062023-12-05T05:37:18.305Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
4072023-12-05T05:37:18.368Z+ sp_caboose_version=1.0.3
4082023-12-05T05:37:18.380Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
4092023-12-05T05:37:18.418Z+ sp_caboose_board=gimlet-d
4102023-12-05T05:37:18.418Z+ cat
4112023-12-05T05:37:18.423Z+ for board_rev in "${ALL_BOARDS[@]}"
4122023-12-05T05:37:18.423Z+ board=gimlet
4132023-12-05T05:37:18.423Z+ tufaceous_board=gimlet
4142023-12-05T05:37:18.423Z+ sp_image=/work/hubris/gimlet-e.zip
4152023-12-05T05:37:18.423Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
4162023-12-05T05:37:18.477Z+ sp_caboose_version=1.0.3
4172023-12-05T05:37:18.479Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
4182023-12-05T05:37:18.532Z+ sp_caboose_board=gimlet-e
4192023-12-05T05:37:18.532Z+ cat
4202023-12-05T05:37:18.535Z+ for board_rev in "${ALL_BOARDS[@]}"
4212023-12-05T05:37:18.535Z+ board=psc
4222023-12-05T05:37:18.535Z+ tufaceous_board=psc
4232023-12-05T05:37:18.535Z+ sp_image=/work/hubris/psc-b.zip
4242023-12-05T05:37:18.538Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
4252023-12-05T05:37:18.574Z+ sp_caboose_version=1.0.3
4262023-12-05T05:37:18.577Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
4272023-12-05T05:37:18.621Z+ sp_caboose_board=psc-b
4282023-12-05T05:37:18.621Z+ cat
4292023-12-05T05:37:19.038Z+ for board_rev in "${ALL_BOARDS[@]}"
4302023-12-05T05:37:19.038Z+ board=psc
4312023-12-05T05:37:19.038Z+ tufaceous_board=psc
4322023-12-05T05:37:19.038Z+ sp_image=/work/hubris/psc-c.zip
4332023-12-05T05:37:19.038Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
4342023-12-05T05:37:19.043Z+ sp_caboose_version=1.0.3
4352023-12-05T05:37:19.043Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
4362023-12-05T05:37:19.043Z+ sp_caboose_board=psc-c
4372023-12-05T05:37:19.043Z+ cat
4382023-12-05T05:37:19.043Z+ for board_rev in "${ALL_BOARDS[@]}"
4392023-12-05T05:37:19.043Z+ board=sidecar
4402023-12-05T05:37:19.043Z+ tufaceous_board=switch
4412023-12-05T05:37:19.043Z+ sp_image=/work/hubris/sidecar-b.zip
4422023-12-05T05:37:19.043Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
4432023-12-05T05:37:19.044Z+ sp_caboose_version=1.0.3
4442023-12-05T05:37:19.044Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
4452023-12-05T05:37:19.044Z+ sp_caboose_board=sidecar-b
4462023-12-05T05:37:19.044Z+ cat
4472023-12-05T05:37:19.044Z+ for board_rev in "${ALL_BOARDS[@]}"
4482023-12-05T05:37:19.044Z+ board=sidecar
4492023-12-05T05:37:19.044Z+ tufaceous_board=switch
4502023-12-05T05:37:19.044Z+ sp_image=/work/hubris/sidecar-c.zip
4512023-12-05T05:37:19.044Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
4522023-12-05T05:37:19.044Z+ sp_caboose_version=1.0.3
4532023-12-05T05:37:19.044Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
4542023-12-05T05:37:19.044Z+ sp_caboose_board=sidecar-c
4552023-12-05T05:37:19.044Z+ cat
4562023-12-05T05:37:19.044Z+ add_hubris_artifacts rot-staging-dev staging/dev cert-staging-dev-v1.0.4 gimlet-c gimlet-d gimlet-e psc-b psc-c sidecar-b sidecar-c
4572023-12-05T05:37:19.044Z+ series=rot-staging-dev
4582023-12-05T05:37:19.044Z+ rot_dir=staging/dev
4592023-12-05T05:37:19.044Z+ rot_version=cert-staging-dev-v1.0.4
4602023-12-05T05:37:19.044Z+ shift 3
4612023-12-05T05:37:19.044Z+ SERIES_LIST+=("$series")
4622023-12-05T05:37:19.044Z+ manifest=/work/manifest-rot-staging-dev.toml
4632023-12-05T05:37:19.044Z+ manifest_rot_all=/work/manifest-rot-all.toml
4642023-12-05T05:37:19.044Z+ cp /work/manifest.toml /work/manifest-rot-staging-dev.toml
4652023-12-05T05:37:19.044Z+ for board in gimlet psc sidecar
4662023-12-05T05:37:19.044Z+ tufaceous_board=gimlet
4672023-12-05T05:37:19.044Z+ rot_image_a=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.4.zip
4682023-12-05T05:37:19.045Z+ rot_image_b=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.4.zip
4692023-12-05T05:37:19.045Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.4.zip /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.4.zip
4702023-12-05T05:37:19.045Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.4.zip
4712023-12-05T05:37:19.045Z++ output_a=1.0.4
4722023-12-05T05:37:19.045Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.4.zip
4732023-12-05T05:37:19.045Z++ output_b=1.0.4
4742023-12-05T05:37:19.045Z++ [[ 1.0.4 != \1\.\0\.\4 ]]
4752023-12-05T05:37:19.045Z++ echo 1.0.4
4762023-12-05T05:37:19.045Z+ rot_caboose_version=1.0.4
4772023-12-05T05:37:19.045Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.4.zip /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.4.zip
4782023-12-05T05:37:19.045Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.4.zip
4792023-12-05T05:37:19.045Z++ output_a=oxide-rot-1
4802023-12-05T05:37:19.045Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.4.zip
4812023-12-05T05:37:19.045Z++ output_b=oxide-rot-1
4822023-12-05T05:37:19.045Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
4832023-12-05T05:37:19.045Z++ echo oxide-rot-1
4842023-12-05T05:37:19.045Z+ rot_caboose_board=oxide-rot-1
4852023-12-05T05:37:19.045Z+ cat
4862023-12-05T05:37:19.045Z+ cat
4872023-12-05T05:37:19.045Z+ for board in gimlet psc sidecar
4882023-12-05T05:37:19.045Z+ tufaceous_board=psc
4892023-12-05T05:37:19.045Z+ rot_image_a=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.4.zip
4902023-12-05T05:37:19.045Z+ rot_image_b=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.4.zip
4912023-12-05T05:37:19.045Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.4.zip /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.4.zip
4922023-12-05T05:37:19.045Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.4.zip
4932023-12-05T05:37:19.054Z++ output_a=1.0.4
4942023-12-05T05:37:19.062Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.4.zip
4952023-12-05T05:37:19.080Z++ output_b=1.0.4
4962023-12-05T05:37:19.080Z++ [[ 1.0.4 != \1\.\0\.\4 ]]
4972023-12-05T05:37:19.080Z++ echo 1.0.4
4982023-12-05T05:37:19.091Z+ rot_caboose_version=1.0.4
4992023-12-05T05:37:19.091Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.4.zip /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.4.zip
5002023-12-05T05:37:19.091Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.4.zip
5012023-12-05T05:37:19.108Z++ output_a=oxide-rot-1
5022023-12-05T05:37:19.108Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.4.zip
5032023-12-05T05:37:19.127Z++ output_b=oxide-rot-1
5042023-12-05T05:37:19.127Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5052023-12-05T05:37:19.127Z++ echo oxide-rot-1
5062023-12-05T05:37:19.127Z+ rot_caboose_board=oxide-rot-1
5072023-12-05T05:37:19.127Z+ cat
5082023-12-05T05:37:19.145Z+ cat
5092023-12-05T05:37:19.145Z+ for board in gimlet psc sidecar
5102023-12-05T05:37:19.145Z+ tufaceous_board=switch
5112023-12-05T05:37:19.145Z+ rot_image_a=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.4.zip
5122023-12-05T05:37:19.145Z+ rot_image_b=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.4.zip
5132023-12-05T05:37:19.145Z++ caboose_util_rot read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.4.zip /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.4.zip
5142023-12-05T05:37:19.145Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.4.zip
5152023-12-05T05:37:19.158Z++ output_a=1.0.4
5162023-12-05T05:37:19.158Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.4.zip
5172023-12-05T05:37:19.181Z++ output_b=1.0.4
5182023-12-05T05:37:19.181Z++ [[ 1.0.4 != \1\.\0\.\4 ]]
5192023-12-05T05:37:19.181Z++ echo 1.0.4
5202023-12-05T05:37:19.181Z+ rot_caboose_version=1.0.4
5212023-12-05T05:37:19.181Z++ caboose_util_rot read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.4.zip /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.4.zip
5222023-12-05T05:37:19.181Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.4.zip
5232023-12-05T05:37:19.194Z++ output_a=oxide-rot-1
5242023-12-05T05:37:19.194Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.4.zip
5252023-12-05T05:37:19.204Z++ output_b=oxide-rot-1
5262023-12-05T05:37:19.204Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5272023-12-05T05:37:19.204Z++ echo oxide-rot-1
5282023-12-05T05:37:19.212Z+ rot_caboose_board=oxide-rot-1
5292023-12-05T05:37:19.212Z+ cat
5302023-12-05T05:37:19.212Z+ cat
5312023-12-05T05:37:19.212Z+ for board_rev in "$@"
5322023-12-05T05:37:19.212Z+ board=gimlet
5332023-12-05T05:37:19.212Z+ tufaceous_board=gimlet
5342023-12-05T05:37:19.212Z+ sp_image=/work/hubris/gimlet-c.zip
5352023-12-05T05:37:19.212Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
5362023-12-05T05:37:19.271Z+ sp_caboose_version=1.0.3
5372023-12-05T05:37:19.280Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
5382023-12-05T05:37:19.316Z+ sp_caboose_board=gimlet-c
5392023-12-05T05:37:19.316Z+ cat
5402023-12-05T05:37:19.321Z+ for board_rev in "$@"
5412023-12-05T05:37:19.321Z+ board=gimlet
5422023-12-05T05:37:19.322Z+ tufaceous_board=gimlet
5432023-12-05T05:37:19.322Z+ sp_image=/work/hubris/gimlet-d.zip
5442023-12-05T05:37:19.322Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
5452023-12-05T05:37:19.372Z+ sp_caboose_version=1.0.3
5462023-12-05T05:37:19.376Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
5472023-12-05T05:37:19.424Z+ sp_caboose_board=gimlet-d
5482023-12-05T05:37:19.424Z+ cat
5492023-12-05T05:37:19.427Z+ for board_rev in "$@"
5502023-12-05T05:37:19.427Z+ board=gimlet
5512023-12-05T05:37:19.427Z+ tufaceous_board=gimlet
5522023-12-05T05:37:19.427Z+ sp_image=/work/hubris/gimlet-e.zip
5532023-12-05T05:37:19.430Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
5542023-12-05T05:37:19.480Z+ sp_caboose_version=1.0.3
5552023-12-05T05:37:19.483Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
5562023-12-05T05:37:19.532Z+ sp_caboose_board=gimlet-e
5572023-12-05T05:37:19.532Z+ cat
5582023-12-05T05:37:19.535Z+ for board_rev in "$@"
5592023-12-05T05:37:19.536Z+ board=psc
5602023-12-05T05:37:19.536Z+ tufaceous_board=psc
5612023-12-05T05:37:19.536Z+ sp_image=/work/hubris/psc-b.zip
5622023-12-05T05:37:19.538Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
5632023-12-05T05:37:19.576Z+ sp_caboose_version=1.0.3
5642023-12-05T05:37:19.584Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
5652023-12-05T05:37:19.616Z+ sp_caboose_board=psc-b
5662023-12-05T05:37:19.616Z+ cat
5672023-12-05T05:37:19.619Z+ for board_rev in "$@"
5682023-12-05T05:37:19.619Z+ board=psc
5692023-12-05T05:37:19.619Z+ tufaceous_board=psc
5702023-12-05T05:37:19.619Z+ sp_image=/work/hubris/psc-c.zip
5712023-12-05T05:37:19.619Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
5722023-12-05T05:37:19.657Z+ sp_caboose_version=1.0.3
5732023-12-05T05:37:20.072Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
5742023-12-05T05:37:20.081Z+ sp_caboose_board=psc-c
5752023-12-05T05:37:20.081Z+ cat
5762023-12-05T05:37:20.081Z+ for board_rev in "$@"
5772023-12-05T05:37:20.087Z+ board=sidecar
5782023-12-05T05:37:20.087Z+ tufaceous_board=switch
5792023-12-05T05:37:20.087Z+ sp_image=/work/hubris/sidecar-b.zip
5802023-12-05T05:37:20.087Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
5812023-12-05T05:37:20.087Z+ sp_caboose_version=1.0.3
5822023-12-05T05:37:20.088Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
5832023-12-05T05:37:20.088Z+ sp_caboose_board=sidecar-b
5842023-12-05T05:37:20.088Z+ cat
5852023-12-05T05:37:20.088Z+ for board_rev in "$@"
5862023-12-05T05:37:20.088Z+ board=sidecar
5872023-12-05T05:37:20.088Z+ tufaceous_board=switch
5882023-12-05T05:37:20.088Z+ sp_image=/work/hubris/sidecar-c.zip
5892023-12-05T05:37:20.088Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
5902023-12-05T05:37:20.088Z+ sp_caboose_version=1.0.3
5912023-12-05T05:37:20.088Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
5922023-12-05T05:37:20.088Z+ sp_caboose_board=sidecar-c
5932023-12-05T05:37:20.088Z+ cat
5942023-12-05T05:37:20.088Z+ add_hubris_artifacts rot-prod-rel prod/rel cert-prod-rel-v1.0.4 gimlet-c gimlet-d gimlet-e psc-b psc-c sidecar-b sidecar-c
5952023-12-05T05:37:20.088Z+ series=rot-prod-rel
5962023-12-05T05:37:20.088Z+ rot_dir=prod/rel
5972023-12-05T05:37:20.088Z+ rot_version=cert-prod-rel-v1.0.4
5982023-12-05T05:37:20.088Z+ shift 3
5992023-12-05T05:37:20.088Z+ SERIES_LIST+=("$series")
6002023-12-05T05:37:20.088Z+ manifest=/work/manifest-rot-prod-rel.toml
6012023-12-05T05:37:20.088Z+ manifest_rot_all=/work/manifest-rot-all.toml
6022023-12-05T05:37:20.088Z+ cp /work/manifest.toml /work/manifest-rot-prod-rel.toml
6032023-12-05T05:37:20.088Z+ for board in gimlet psc sidecar
6042023-12-05T05:37:20.092Z+ tufaceous_board=gimlet
6052023-12-05T05:37:20.092Z+ rot_image_a=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.4.zip
6062023-12-05T05:37:20.092Z+ rot_image_b=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.4.zip
6072023-12-05T05:37:20.092Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.4.zip /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.4.zip
6082023-12-05T05:37:20.092Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.4.zip
6092023-12-05T05:37:20.092Z++ output_a=1.0.4
6102023-12-05T05:37:20.092Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.4.zip
6112023-12-05T05:37:20.092Z++ output_b=1.0.4
6122023-12-05T05:37:20.092Z++ [[ 1.0.4 != \1\.\0\.\4 ]]
6132023-12-05T05:37:20.092Z++ echo 1.0.4
6142023-12-05T05:37:20.092Z+ rot_caboose_version=1.0.4
6152023-12-05T05:37:20.092Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.4.zip /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.4.zip
6162023-12-05T05:37:20.092Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.4.zip
6172023-12-05T05:37:20.092Z++ output_a=oxide-rot-1
6182023-12-05T05:37:20.092Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.4.zip
6192023-12-05T05:37:20.092Z++ output_b=oxide-rot-1
6202023-12-05T05:37:20.093Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6212023-12-05T05:37:20.093Z++ echo oxide-rot-1
6222023-12-05T05:37:20.093Z+ rot_caboose_board=oxide-rot-1
6232023-12-05T05:37:20.093Z+ cat
6242023-12-05T05:37:20.093Z+ cat
6252023-12-05T05:37:20.093Z+ for board in gimlet psc sidecar
6262023-12-05T05:37:20.093Z+ tufaceous_board=psc
6272023-12-05T05:37:20.093Z+ rot_image_a=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.4.zip
6282023-12-05T05:37:20.094Z+ rot_image_b=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.4.zip
6292023-12-05T05:37:20.095Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.4.zip /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.4.zip
6302023-12-05T05:37:20.095Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.4.zip
6312023-12-05T05:37:20.095Z++ output_a=1.0.4
6322023-12-05T05:37:20.095Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.4.zip
6332023-12-05T05:37:20.095Z++ output_b=1.0.4
6342023-12-05T05:37:20.095Z++ [[ 1.0.4 != \1\.\0\.\4 ]]
6352023-12-05T05:37:20.095Z++ echo 1.0.4
6362023-12-05T05:37:20.512Z+ rot_caboose_version=1.0.4
6372023-12-05T05:37:20.512Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.4.zip /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.4.zip
6382023-12-05T05:37:20.512Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.4.zip
6392023-12-05T05:37:20.512Z++ output_a=oxide-rot-1
6402023-12-05T05:37:20.512Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.4.zip
6412023-12-05T05:37:20.532Z++ output_b=oxide-rot-1
6422023-12-05T05:37:20.532Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6432023-12-05T05:37:20.532Z++ echo oxide-rot-1
6442023-12-05T05:37:20.532Z+ rot_caboose_board=oxide-rot-1
6452023-12-05T05:37:20.532Z+ cat
6462023-12-05T05:37:20.532Z+ cat
6472023-12-05T05:37:20.532Z+ for board in gimlet psc sidecar
6482023-12-05T05:37:20.534Z+ tufaceous_board=switch
6492023-12-05T05:37:20.534Z+ rot_image_a=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.4.zip
6502023-12-05T05:37:20.534Z+ rot_image_b=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.4.zip
6512023-12-05T05:37:20.534Z++ caboose_util_rot read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.4.zip /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.4.zip
6522023-12-05T05:37:20.534Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.4.zip
6532023-12-05T05:37:20.534Z++ output_a=1.0.4
6542023-12-05T05:37:20.534Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.4.zip
6552023-12-05T05:37:20.534Z++ output_b=1.0.4
6562023-12-05T05:37:20.534Z++ [[ 1.0.4 != \1\.\0\.\4 ]]
6572023-12-05T05:37:20.534Z++ echo 1.0.4
6582023-12-05T05:37:20.534Z+ rot_caboose_version=1.0.4
6592023-12-05T05:37:20.534Z++ caboose_util_rot read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.4.zip /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.4.zip
6602023-12-05T05:37:20.534Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.4.zip
6612023-12-05T05:37:20.534Z++ output_a=oxide-rot-1
6622023-12-05T05:37:20.534Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.4.zip
6632023-12-05T05:37:20.534Z++ output_b=oxide-rot-1
6642023-12-05T05:37:20.534Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6652023-12-05T05:37:20.534Z++ echo oxide-rot-1
6662023-12-05T05:37:20.534Z+ rot_caboose_board=oxide-rot-1
6672023-12-05T05:37:20.534Z+ cat
6682023-12-05T05:37:20.534Z+ cat
6692023-12-05T05:37:20.534Z+ for board_rev in "$@"
6702023-12-05T05:37:20.534Z+ board=gimlet
6712023-12-05T05:37:20.534Z+ tufaceous_board=gimlet
6722023-12-05T05:37:20.535Z+ sp_image=/work/hubris/gimlet-c.zip
6732023-12-05T05:37:20.535Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
6742023-12-05T05:37:20.535Z+ sp_caboose_version=1.0.3
6752023-12-05T05:37:20.535Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
6762023-12-05T05:37:20.535Z+ sp_caboose_board=gimlet-c
6772023-12-05T05:37:20.535Z+ cat
6782023-12-05T05:37:20.535Z+ for board_rev in "$@"
6792023-12-05T05:37:20.535Z+ board=gimlet
6802023-12-05T05:37:20.535Z+ tufaceous_board=gimlet
6812023-12-05T05:37:20.536Z+ sp_image=/work/hubris/gimlet-d.zip
6822023-12-05T05:37:20.536Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
6832023-12-05T05:37:20.536Z+ sp_caboose_version=1.0.3
6842023-12-05T05:37:20.536Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
6852023-12-05T05:37:20.536Z+ sp_caboose_board=gimlet-d
6862023-12-05T05:37:20.536Z+ cat
6872023-12-05T05:37:20.536Z+ for board_rev in "$@"
6882023-12-05T05:37:20.536Z+ board=gimlet
6892023-12-05T05:37:20.536Z+ tufaceous_board=gimlet
6902023-12-05T05:37:20.536Z+ sp_image=/work/hubris/gimlet-e.zip
6912023-12-05T05:37:20.536Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
6922023-12-05T05:37:20.536Z+ sp_caboose_version=1.0.3
6932023-12-05T05:37:20.536Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
6942023-12-05T05:37:20.951Z+ sp_caboose_board=gimlet-e
6952023-12-05T05:37:20.951Z+ cat
6962023-12-05T05:37:20.954Z+ for board_rev in "$@"
6972023-12-05T05:37:20.954Z+ board=psc
6982023-12-05T05:37:20.954Z+ tufaceous_board=psc
6992023-12-05T05:37:20.954Z+ sp_image=/work/hubris/psc-b.zip
7002023-12-05T05:37:20.954Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
7012023-12-05T05:37:20.954Z+ sp_caboose_version=1.0.3
7022023-12-05T05:37:20.954Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
7032023-12-05T05:37:20.954Z+ sp_caboose_board=psc-b
7042023-12-05T05:37:20.954Z+ cat
7052023-12-05T05:37:20.954Z+ for board_rev in "$@"
7062023-12-05T05:37:20.954Z+ board=psc
7072023-12-05T05:37:20.954Z+ tufaceous_board=psc
7082023-12-05T05:37:20.954Z+ sp_image=/work/hubris/psc-c.zip
7092023-12-05T05:37:20.954Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
7102023-12-05T05:37:20.954Z+ sp_caboose_version=1.0.3
7112023-12-05T05:37:20.954Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
7122023-12-05T05:37:20.954Z+ sp_caboose_board=psc-c
7132023-12-05T05:37:20.954Z+ cat
7142023-12-05T05:37:20.954Z+ for board_rev in "$@"
7152023-12-05T05:37:20.954Z+ board=sidecar
7162023-12-05T05:37:20.954Z+ tufaceous_board=switch
7172023-12-05T05:37:20.954Z+ sp_image=/work/hubris/sidecar-b.zip
7182023-12-05T05:37:20.954Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
7192023-12-05T05:37:20.954Z+ sp_caboose_version=1.0.3
7202023-12-05T05:37:20.954Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
7212023-12-05T05:37:20.954Z+ sp_caboose_board=sidecar-b
7222023-12-05T05:37:20.954Z+ cat
7232023-12-05T05:37:20.954Z+ for board_rev in "$@"
7242023-12-05T05:37:20.954Z+ board=sidecar
7252023-12-05T05:37:20.954Z+ tufaceous_board=switch
7262023-12-05T05:37:20.954Z+ sp_image=/work/hubris/sidecar-c.zip
7272023-12-05T05:37:20.954Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
7282023-12-05T05:37:20.954Z+ sp_caboose_version=1.0.3
7292023-12-05T05:37:20.954Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
7302023-12-05T05:37:20.954Z+ sp_caboose_board=sidecar-c
7312023-12-05T05:37:20.954Z+ cat
7322023-12-05T05:37:20.954Z+ for series in "${SERIES_LIST[@]}"
7332023-12-05T05:37:20.954Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-all.toml /work/repo-rot-all.zip
7342023-12-05T05:37:31.378ZDec 05 05:37:31.373 INFO assembling repository in `/tmp/tufaceousSNHObR`, component: OmicronRepoAssembler
7352023-12-05T05:37:45.181ZDec 05 05:37:45.179 INFO artifacts assembled and archived to `/work/repo-rot-all.zip`, component: OmicronRepoAssembler
7362023-12-05T05:37:45.569Z+ digest -a sha256 /work/repo-rot-all.zip
7372023-12-05T05:37:53.547Z+ split -a 1 -b 1024m /work/repo-rot-all.zip /work/repo-rot-all.zip.part
7382023-12-05T05:38:03.353Z+ rm /work/repo-rot-all.zip
7392023-12-05T05:38:03.361Z+ touch /work/repo-rot-all.zip.partb
7402023-12-05T05:38:03.364Z+ for series in "${SERIES_LIST[@]}"
7412023-12-05T05:38:03.364Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-staging-dev.toml /work/repo-rot-staging-dev.zip
7422023-12-05T05:38:13.745ZDec 05 05:38:13.743 INFO assembling repository in `/tmp/tufaceousA7vh5C`, component: OmicronRepoAssembler
7432023-12-05T05:38:26.631ZDec 05 05:38:26.626 INFO artifacts assembled and archived to `/work/repo-rot-staging-dev.zip`, component: OmicronRepoAssembler
7442023-12-05T05:38:27.039Z+ digest -a sha256 /work/repo-rot-staging-dev.zip
7452023-12-05T05:38:34.584Z+ split -a 1 -b 1024m /work/repo-rot-staging-dev.zip /work/repo-rot-staging-dev.zip.part
7462023-12-05T05:38:44.007Z+ rm /work/repo-rot-staging-dev.zip
7472023-12-05T05:38:44.013Z+ touch /work/repo-rot-staging-dev.zip.partb
7482023-12-05T05:38:44.017Z+ for series in "${SERIES_LIST[@]}"
7492023-12-05T05:38:44.017Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-prod-rel.toml /work/repo-rot-prod-rel.zip
7502023-12-05T05:38:54.419ZDec 05 05:38:54.414 INFO assembling repository in `/tmp/tufaceousCDk68x`, component: OmicronRepoAssembler
7512023-12-05T05:39:07.329ZDec 05 05:39:07.328 INFO artifacts assembled and archived to `/work/repo-rot-prod-rel.zip`, component: OmicronRepoAssembler
7522023-12-05T05:39:07.688Z+ digest -a sha256 /work/repo-rot-prod-rel.zip
7532023-12-05T05:39:15.247Z+ split -a 1 -b 1024m /work/repo-rot-prod-rel.zip /work/repo-rot-prod-rel.zip.part
7542023-12-05T05:39:24.838Z+ rm /work/repo-rot-prod-rel.zip
7552023-12-05T05:39:24.846Z+ touch /work/repo-rot-prod-rel.zip.partb
7562023-12-05T05:39:24.849Zprocess exited: duration 204609 ms, exit code 0
 
7572023-12-05T05:39:24.857Zfound 13 output files
7582023-12-05T05:39:24.857Zuploading: /work/manifest-rot-all.toml (4975 bytes)
7592023-12-05T05:39:25.873Zuploaded: /work/manifest-rot-all.toml
7602023-12-05T05:39:25.874Zuploading: /work/manifest-rot-prod-rel.toml (3693 bytes)
7612023-12-05T05:39:26.883Zuploaded: /work/manifest-rot-prod-rel.toml
7622023-12-05T05:39:26.883Zuploading: /work/manifest-rot-staging-dev.toml (3729 bytes)
7632023-12-05T05:39:27.892Zuploaded: /work/manifest-rot-staging-dev.toml
7642023-12-05T05:39:27.892Zuploading: /work/manifest.toml (1578 bytes)
7652023-12-05T05:39:28.905Zuploaded: /work/manifest.toml
7662023-12-05T05:39:28.905Zuploading: /work/repo-rot-all.zip.parta (1073741824 bytes)
7672023-12-05T05:45:40.434Zuploaded: /work/repo-rot-all.zip.parta
7682023-12-05T05:45:40.434Zuploading: /work/repo-rot-all.zip.partb (425171227 bytes)
7692023-12-05T05:48:35.501Zuploaded: /work/repo-rot-all.zip.partb
7702023-12-05T05:48:35.501Zuploading: /work/repo-rot-prod-rel.zip.parta (1073741824 bytes)
7712023-12-05T05:55:44.314Zuploaded: /work/repo-rot-prod-rel.zip.parta
7722023-12-05T05:55:44.314Zuploading: /work/repo-rot-prod-rel.zip.partb (414854245 bytes)
7732023-12-05T05:58:38.621Zuploaded: /work/repo-rot-prod-rel.zip.partb
7742023-12-05T05:58:38.621Zuploading: /work/repo-rot-staging-dev.zip.parta (1073741824 bytes)
7752023-12-05T06:05:46.666Zuploaded: /work/repo-rot-staging-dev.zip.parta
7762023-12-05T06:05:46.670Zuploading: /work/repo-rot-staging-dev.zip.partb (414853938 bytes)
7772023-12-05T06:08:20.013Zuploaded: /work/repo-rot-staging-dev.zip.partb
7782023-12-05T06:08:20.013Zuploading: /work/repo-rot-all.zip.sha256.txt (65 bytes)
7792023-12-05T06:08:21.144Zuploaded: /work/repo-rot-all.zip.sha256.txt
7802023-12-05T06:08:21.145Zuploading: /work/repo-rot-prod-rel.zip.sha256.txt (65 bytes)
7812023-12-05T06:08:22.179Zuploaded: /work/repo-rot-prod-rel.zip.sha256.txt
7822023-12-05T06:08:22.179Zuploading: /work/repo-rot-staging-dev.zip.sha256.txt (65 bytes)
7832023-12-05T06:08:23.197Zuploaded: /work/repo-rot-staging-dev.zip.sha256.txt