01HFPWJG6C9VWEBC4D4V7V68M9: 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: 01HFPWK6MHKZ530S7NWJH03430

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12023-11-20T18:56:21.139Zjob dependencies complete; ready to run (waiting for 1 h 24 m 46 s)
22023-11-20T18:58:27.846Zjob assigned to worker 01HFQ1EMMV6JAGK7GD581MMFQG (queued for 2 m 6 s)
32023-11-20T18:58:28.042Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap-7746be776f1918b3.gz
42023-11-20T18:58:28.457Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap-7746be776f1918b3.gz
52023-11-20T18:58:28.461Zdownloading input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
62023-11-20T18:58:35.123Zdownloaded input: /input/ci-tools/work/end-to-end-tests/bootstrap.gz
72023-11-20T18:58:35.126Zdownloading input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-cb4cc51c87b08c71.gz
82023-11-20T18:58:45.605Zdownloaded input: /input/ci-tools/work/end-to-end-tests/end_to_end_tests-cb4cc51c87b08c71.gz
92023-11-20T18:58:45.609Zdownloading input: /input/ci-tools/work/caboose-util.gz
102023-11-20T18:58:46.282Zdownloaded input: /input/ci-tools/work/caboose-util.gz
112023-11-20T18:58:46.287Zdownloading input: /input/ci-tools/work/tufaceous.gz
122023-11-20T18:58:47.544Zdownloaded input: /input/ci-tools/work/tufaceous.gz
132023-11-20T18:58:47.547Zdownloading input: /input/package/work/version.txt
142023-11-20T18:58:47.556Zdownloaded input: /input/package/work/version.txt
152023-11-20T18:58:47.559Zdownloading input: /input/package/work/package.tar.gz
162023-11-20T18:59:01.738Zdownloaded input: /input/package/work/package.tar.gz
172023-11-20T18:59:01.741Zdownloading input: /input/package/work/global-zone-packages.tar.gz
182023-11-20T18:59:13.185Zdownloaded input: /input/package/work/global-zone-packages.tar.gz
192023-11-20T18:59:13.189Zdownloading input: /input/package/work/trampoline-global-zone-packages.tar.gz
202023-11-20T18:59:18.073Zdownloaded input: /input/package/work/trampoline-global-zone-packages.tar.gz
212023-11-20T18:59:18.077Zdownloading input: /input/package/work/zones/clickhouse.tar.gz
222023-11-20T18:59:39.415Zdownloaded input: /input/package/work/zones/clickhouse.tar.gz
232023-11-20T18:59:39.418Zdownloading input: /input/package/work/zones/clickhouse_keeper.tar.gz
242023-11-20T18:59:58.649Zdownloaded input: /input/package/work/zones/clickhouse_keeper.tar.gz
252023-11-20T18:59:58.653Zdownloading input: /input/package/work/zones/cockroachdb.tar.gz
262023-11-20T19:00:40.372Zdownloaded input: /input/package/work/zones/cockroachdb.tar.gz
272023-11-20T19:00:40.376Zdownloading input: /input/package/work/zones/crucible-pantry.tar.gz
282023-11-20T19:00:42.467Zdownloaded input: /input/package/work/zones/crucible-pantry.tar.gz
292023-11-20T19:00:42.475Zdownloading input: /input/package/work/zones/crucible.tar.gz
302023-11-20T19:00:47.253Zdownloaded input: /input/package/work/zones/crucible.tar.gz
312023-11-20T19:00:47.257Zdownloading input: /input/package/work/zones/external-dns.tar.gz
322023-11-20T19:00:54.036Zdownloaded input: /input/package/work/zones/external-dns.tar.gz
332023-11-20T19:00:54.039Zdownloading input: /input/package/work/zones/internal-dns.tar.gz
342023-11-20T19:01:00.316Zdownloaded input: /input/package/work/zones/internal-dns.tar.gz
352023-11-20T19:01:00.320Zdownloading input: /input/package/work/zones/ntp.tar.gz
362023-11-20T19:01:00.345Zdownloaded input: /input/package/work/zones/ntp.tar.gz
372023-11-20T19:01:00.348Zdownloading input: /input/package/work/zones/omicron-gateway-asic.tar.gz
382023-11-20T19:01:03.205Zdownloaded input: /input/package/work/zones/omicron-gateway-asic.tar.gz
392023-11-20T19:01:03.211Zdownloading input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
402023-11-20T19:01:05.016Zdownloaded input: /input/package/work/zones/omicron-gateway-softnpu.tar.gz
412023-11-20T19:01:05.019Zdownloading input: /input/package/work/zones/omicron-nexus-single-sled.tar.gz
422023-11-20T19:01:13.320Zdownloaded input: /input/package/work/zones/omicron-nexus-single-sled.tar.gz
432023-11-20T19:01:13.324Zdownloading input: /input/package/work/zones/omicron-nexus.tar.gz
442023-11-20T19:01:23.375Zdownloaded input: /input/package/work/zones/omicron-nexus.tar.gz
452023-11-20T19:01:23.378Zdownloading input: /input/package/work/zones/overlay.tar.gz
462023-11-20T19:01:23.404Zdownloaded input: /input/package/work/zones/overlay.tar.gz
472023-11-20T19:01:23.408Zdownloading input: /input/package/work/zones/oximeter-collector.tar.gz
482023-11-20T19:01:31.039Zdownloaded input: /input/package/work/zones/oximeter-collector.tar.gz
492023-11-20T19:01:31.042Zdownloading input: /input/package/work/zones/propolis-server.tar.gz
502023-11-20T19:01:41.828Zdownloaded input: /input/package/work/zones/propolis-server.tar.gz
512023-11-20T19:01:41.832Zdownloading input: /input/package/work/zones/switch-asic.tar.gz
522023-11-20T19:02:07.255Zdownloaded input: /input/package/work/zones/switch-asic.tar.gz
532023-11-20T19:02:07.259Zdownloading input: /input/package/work/zones/switch-softnpu.tar.gz
542023-11-20T19:02:27.669Zdownloaded input: /input/package/work/zones/switch-softnpu.tar.gz
552023-11-20T19:02:27.672Zdownloading input: /input/host/work/helios/upload/os-host.tar.gz
562023-11-20T19:03:21.095Zdownloaded input: /input/host/work/helios/upload/os-host.tar.gz
572023-11-20T19:03:21.099Zdownloading input: /input/host/work/helios/upload/os-trampoline.tar.gz
582023-11-20T19:03:30.107Zdownloaded input: /input/host/work/helios/upload/os-trampoline.tar.gz
 
592023-11-20T19:03:30.111Zstarting task 0: "setup"
602023-11-20T19:03:30.488Z++ uname -s
612023-11-20T19:03:30.492Z+ kern=SunOS
622023-11-20T19:03:30.496Z+ case "$kern" in
632023-11-20T19:03:30.499Z+ groupadd -g 12345 build
642023-11-20T19:03:30.502Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
652023-11-20T19:03:32.506Z+ zfs create -o mountpoint=/work rpool/work
662023-11-20T19:03:32.774Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
672023-11-20T19:03:32.777Z+ home_fs=zfs
682023-11-20T19:03:32.780Z+ [[ zfs == autofs ]]
692023-11-20T19:03:32.783Z+ mkdir -p /home/build
702023-11-20T19:03:32.786Z+ chown build:build /home/build /work
712023-11-20T19:03:34.782Z+ chmod 0700 /home/build /work
722023-11-20T19:03:34.786Zprocess exited: duration 4670 ms, exit code 0
 
732023-11-20T19:03:34.792Zstarting task 1: "authentication"
742023-11-20T19:03:34.830Zprocess exited: duration 35 ms, exit code 0
 
752023-11-20T19:03:34.836Zstarting task 2: "clone repository"
762023-11-20T19:03:34.847Z+ mkdir -p /work/oxidecomputer/omicron
772023-11-20T19:03:34.850Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
782023-11-20T19:03:34.905ZCloning into '/work/oxidecomputer/omicron'...
792023-11-20T19:03:41.669Z+ cd /work/oxidecomputer/omicron
802023-11-20T19:03:41.673Z+ [[ -n ry-ntwk-fixes ]]
812023-11-20T19:03:41.676Z+ git fetch origin ry-ntwk-fixes
822023-11-20T19:03:42.150ZFrom https://github.com/oxidecomputer/omicron
832023-11-20T19:03:42.154Z * branch ry-ntwk-fixes -> FETCH_HEAD
842023-11-20T19:03:42.161Z+ git checkout -B ry-ntwk-fixes remotes/origin/ry-ntwk-fixes
852023-11-20T19:03:42.264ZSwitched to a new branch 'ry-ntwk-fixes'
862023-11-20T19:03:42.268Zbranch 'ry-ntwk-fixes' set up to track 'origin/ry-ntwk-fixes'.
872023-11-20T19:03:42.270Z+ git reset --hard 7e476ee8bd342794d08ac7d9ab7a91655bb20719
882023-11-20T19:03:42.291ZHEAD is now at 7e476ee8 clean up after boundary switches test
892023-11-20T19:03:42.294Zprocess exited: duration 7452 ms, exit code 0
 
902023-11-20T19:03:42.299Zstarting task 3: "build"
912023-11-20T19:03:42.309Z+ ALL_BOARDS=(gimlet-{c..e} psc-{b..c} sidecar-{b..c})
922023-11-20T19:03:42.312Z+ TOP=/work/oxidecomputer/omicron
932023-11-20T19:03:42.315Z+ VERSION=1.0.4-0.ci+git7e476ee8bd3
942023-11-20T19:03:42.318Z+ for bin in caboose-util tufaceous
952023-11-20T19:03:42.320Z+ ptime -m gunzip
962023-11-20T19:03:42.560Z
972023-11-20T19:03:42.563Zreal 0.244958069
982023-11-20T19:03:42.566Zuser 0.105831566
992023-11-20T19:03:42.569Zsys 0.022232437
1002023-11-20T19:03:42.572Ztrap 0.000013035
1012023-11-20T19:03:42.574Ztflt 0.000000000
1022023-11-20T19:03:42.577Zdflt 0.000000000
1032023-11-20T19:03:42.580Zkflt 0.000000000
1042023-11-20T19:03:42.583Zlock 0.000000000
1052023-11-20T19:03:42.586Zslp 0.116189575
1062023-11-20T19:03:42.588Zlat 0.000282452
1072023-11-20T19:03:42.591Zstop 0.000296098
1082023-11-20T19:03:42.594Z+ chmod a+x /work/caboose-util
1092023-11-20T19:03:42.597Z+ for bin in caboose-util tufaceous
1102023-11-20T19:03:42.600Z+ ptime -m gunzip
1112023-11-20T19:03:42.995Z
1122023-11-20T19:03:43.000Zreal 0.427238838
1132023-11-20T19:03:43.003Zuser 0.361836068
1142023-11-20T19:03:43.006Zsys 0.064835078
1152023-11-20T19:03:43.009Ztrap 0.000040389
1162023-11-20T19:03:43.012Ztflt 0.000000000
1172023-11-20T19:03:43.015Zdflt 0.000000000
1182023-11-20T19:03:43.018Zkflt 0.000000000
1192023-11-20T19:03:43.022Zlock 0.000000000
1202023-11-20T19:03:43.025Zslp 0.000048162
1212023-11-20T19:03:43.028Zlat 0.000159580
1222023-11-20T19:03:43.030Zstop 0.000222690
1232023-11-20T19:03:43.033Z+ chmod a+x /work/tufaceous
1242023-11-20T19:03:43.036Z+ mkdir /work/package
1252023-11-20T19:03:43.039Z+ pushd /work/package
1262023-11-20T19:03:43.042Z/work/package /work/oxidecomputer/omicron
1272023-11-20T19:03:43.049Z+ tar xf /input/package/work/package.tar.gz out package-manifest.toml target/release/omicron-package
1282023-11-20T19:03:45.804Z+ target/release/omicron-package -t default target create -i standard -m gimlet -s asic -r multi-sled
1292023-11-20T19:03:45.823ZCreated new build target 'default' and set it as active
1302023-11-20T19:03:45.826Z+ ln -s /input/package/work/zones/clickhouse_keeper.tar.gz /input/package/work/zones/clickhouse.tar.gz /input/package/work/zones/cockroachdb.tar.gz /input/package/work/zones/crucible-pantry.tar.gz /input/package/work/zones/crucible.tar.gz /input/package/work/zones/external-dns.tar.gz /input/package/work/zones/internal-dns.tar.gz /input/package/work/zones/ntp.tar.gz /input/package/work/zones/omicron-gateway-asic.tar.gz /input/package/work/zones/omicron-gateway-softnpu.tar.gz /input/package/work/zones/omicron-nexus-single-sled.tar.gz /input/package/work/zones/omicron-nexus.tar.gz /input/package/work/zones/overlay.tar.gz /input/package/work/zones/oximeter-collector.tar.gz /input/package/work/zones/propolis-server.tar.gz /input/package/work/zones/switch-asic.tar.gz /input/package/work/zones/switch-softnpu.tar.gz out/
1312023-11-20T19:03:45.829Z+ rm out/switch-softnpu.tar.gz
1322023-11-20T19:03:45.832Z+ rm out/omicron-gateway-softnpu.tar.gz
1332023-11-20T19:03:45.836Z+ rm out/omicron-nexus-single-sled.tar.gz
1342023-11-20T19:03:45.839Z+ for zone in out/*.tar.gz
1352023-11-20T19:03:45.842Z++ basename out/clickhouse_keeper
1362023-11-20T19:03:45.845Z+ target/release/omicron-package stamp clickhouse_keeper 1.0.4-0.ci+git7e476ee8bd3
1372023-11-20T19:03:45.850ZNov 20 19:03:45.840 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1382023-11-20T19:03:53.984ZCreated: out/versioned/clickhouse_keeper.tar.gz
1392023-11-20T19:03:53.988Z+ for zone in out/*.tar.gz
1402023-11-20T19:03:53.991Z++ basename out/clickhouse
1412023-11-20T19:03:53.994Z+ target/release/omicron-package stamp clickhouse 1.0.4-0.ci+git7e476ee8bd3
1422023-11-20T19:03:54.003ZNov 20 19:03:53.993 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1432023-11-20T19:04:02.247ZCreated: out/versioned/clickhouse.tar.gz
1442023-11-20T19:04:02.251Z+ for zone in out/*.tar.gz
1452023-11-20T19:04:02.254Z++ basename out/cockroachdb
1462023-11-20T19:04:02.259Z+ target/release/omicron-package stamp cockroachdb 1.0.4-0.ci+git7e476ee8bd3
1472023-11-20T19:04:02.265ZNov 20 19:04:02.255 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1482023-11-20T19:04:07.754ZCreated: out/versioned/cockroachdb.tar.gz
1492023-11-20T19:04:07.758Z+ for zone in out/*.tar.gz
1502023-11-20T19:04:07.761Z++ basename out/crucible-pantry
1512023-11-20T19:04:07.764Z+ target/release/omicron-package stamp crucible-pantry 1.0.4-0.ci+git7e476ee8bd3
1522023-11-20T19:04:07.772ZNov 20 19:04:07.762 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1532023-11-20T19:04:08.755ZCreated: out/versioned/crucible-pantry.tar.gz
1542023-11-20T19:04:08.758Z+ for zone in out/*.tar.gz
1552023-11-20T19:04:08.761Z++ basename out/crucible
1562023-11-20T19:04:08.764Z+ target/release/omicron-package stamp crucible 1.0.4-0.ci+git7e476ee8bd3
1572023-11-20T19:04:08.773ZNov 20 19:04:08.763 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1582023-11-20T19:04:10.624ZCreated: out/versioned/crucible.tar.gz
1592023-11-20T19:04:10.633Z+ for zone in out/*.tar.gz
1602023-11-20T19:04:10.636Z++ basename out/external-dns
1612023-11-20T19:04:10.639Z+ target/release/omicron-package stamp external-dns 1.0.4-0.ci+git7e476ee8bd3
1622023-11-20T19:04:10.642ZNov 20 19:04:10.632 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1632023-11-20T19:04:11.722ZCreated: out/versioned/external-dns.tar.gz
1642023-11-20T19:04:11.726Z+ for zone in out/*.tar.gz
1652023-11-20T19:04:11.729Z++ basename out/internal-dns
1662023-11-20T19:04:11.735Z+ target/release/omicron-package stamp internal-dns 1.0.4-0.ci+git7e476ee8bd3
1672023-11-20T19:04:11.739ZNov 20 19:04:11.705 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1682023-11-20T19:04:12.767ZCreated: out/versioned/internal-dns.tar.gz
1692023-11-20T19:04:12.770Z+ for zone in out/*.tar.gz
1702023-11-20T19:04:12.774Z++ basename out/ntp
1712023-11-20T19:04:12.777Z+ target/release/omicron-package stamp ntp 1.0.4-0.ci+git7e476ee8bd3
1722023-11-20T19:04:12.786ZNov 20 19:04:12.775 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1732023-11-20T19:04:12.790ZCreated: out/versioned/ntp.tar.gz
1742023-11-20T19:04:12.793Z+ for zone in out/*.tar.gz
1752023-11-20T19:04:12.796Z++ basename out/omicron-gateway-asic
1762023-11-20T19:04:12.799Z+ target/release/omicron-package stamp omicron-gateway-asic 1.0.4-0.ci+git7e476ee8bd3
1772023-11-20T19:04:12.804ZNov 20 19:04:12.794 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1782023-11-20T19:04:13.589ZCreated: out/versioned/omicron-gateway-asic.tar.gz
1792023-11-20T19:04:13.593Z+ for zone in out/*.tar.gz
1802023-11-20T19:04:13.596Z++ basename out/omicron-nexus
1812023-11-20T19:04:13.599Z+ target/release/omicron-package stamp omicron-nexus 1.0.4-0.ci+git7e476ee8bd3
1822023-11-20T19:04:13.608ZNov 20 19:04:13.597 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1832023-11-20T19:04:16.877ZCreated: out/versioned/omicron-nexus.tar.gz
1842023-11-20T19:04:16.880Z+ for zone in out/*.tar.gz
1852023-11-20T19:04:16.884Z++ basename out/overlay
1862023-11-20T19:04:16.890Z+ target/release/omicron-package stamp overlay 1.0.4-0.ci+git7e476ee8bd3
1872023-11-20T19:04:16.893ZNov 20 19:04:16.878 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1882023-11-20T19:04:16.896ZCreated: out/versioned/overlay.tar.gz
1892023-11-20T19:04:16.902Z+ for zone in out/*.tar.gz
1902023-11-20T19:04:16.905Z++ basename out/oximeter-collector
1912023-11-20T19:04:16.908Z+ target/release/omicron-package stamp oximeter-collector 1.0.4-0.ci+git7e476ee8bd3
1922023-11-20T19:04:16.911ZNov 20 19:04:16.897 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1932023-11-20T19:04:18.401ZCreated: out/versioned/oximeter-collector.tar.gz
1942023-11-20T19:04:18.404Z+ for zone in out/*.tar.gz
1952023-11-20T19:04:18.407Z++ basename out/propolis-server
1962023-11-20T19:04:18.410Z+ target/release/omicron-package stamp propolis-server 1.0.4-0.ci+git7e476ee8bd3
1972023-11-20T19:04:18.419ZNov 20 19:04:18.409 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
1982023-11-20T19:04:20.208ZCreated: out/versioned/propolis-server.tar.gz
1992023-11-20T19:04:20.211Z+ for zone in out/*.tar.gz
2002023-11-20T19:04:20.214Z++ basename out/switch-asic
2012023-11-20T19:04:20.218Z+ target/release/omicron-package stamp switch-asic 1.0.4-0.ci+git7e476ee8bd3
2022023-11-20T19:04:20.226ZNov 20 19:04:20.216 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
2032023-11-20T19:04:31.572ZCreated: out/versioned/switch-asic.tar.gz
2042023-11-20T19:04:31.576Z+ mv out/versioned/clickhouse_keeper.tar.gz out/versioned/clickhouse.tar.gz out/versioned/cockroachdb.tar.gz out/versioned/crucible-pantry.tar.gz out/versioned/crucible.tar.gz out/versioned/external-dns.tar.gz out/versioned/internal-dns.tar.gz out/versioned/ntp.tar.gz out/versioned/omicron-gateway-asic.tar.gz out/versioned/omicron-nexus.tar.gz out/versioned/overlay.tar.gz out/versioned/oximeter-collector.tar.gz out/versioned/propolis-server.tar.gz out/versioned/switch-asic.tar.gz out/
2052023-11-20T19:04:31.581Z+ OMICRON_NO_UNINSTALL=1
2062023-11-20T19:04:31.584Z+ target/release/omicron-package unpack --out install
2072023-11-20T19:04:31.592ZNov 20 19:04:31.582 DEBG target[active]: Target({"image": "standard", "machine": "gimlet", "rack-topology": "multi-sled", "switch": "asic"})
2082023-11-20T19:04:31.596ZNov 20 19:04:31.583 INFO Installing service, dst: install/crucible_pantry.tar.gz, src: out/crucible-pantry.tar.gz
2092023-11-20T19:04:31.599ZNov 20 19:04:31.583 INFO Installing service, dst: install/clickhouse_keeper.tar.gz, src: out/clickhouse_keeper.tar.gz
2102023-11-20T19:04:31.604ZNov 20 19:04:31.583 INFO Installing service, dst: install/clickhouse.tar.gz, src: out/clickhouse.tar.gz
2112023-11-20T19:04:31.607ZNov 20 19:04:31.583 INFO Installing service, dst: install/mg-ddm.tar, src: out/mg-ddm-gz.tar
2122023-11-20T19:04:31.612ZNov 20 19:04:31.583 INFO Installing service, dst: install/internal_dns.tar.gz, src: out/internal-dns.tar.gz
2132023-11-20T19:04:31.615ZNov 20 19:04:31.583 INFO Installing service, dst: install/cockroachdb.tar.gz, src: out/cockroachdb.tar.gz
2142023-11-20T19:04:31.620ZNov 20 19:04:31.584 INFO Installing service, dst: install/ntp.tar.gz, src: out/ntp.tar.gz
2152023-11-20T19:04:31.623ZNov 20 19:04:31.584 INFO Installing service, dst: install/overlay.tar.gz, src: out/overlay.tar.gz
2162023-11-20T19:04:31.626ZNov 20 19:04:31.584 INFO Installing service, dst: install/oximeter.tar.gz, src: out/oximeter-collector.tar.gz
2172023-11-20T19:04:31.629ZNov 20 19:04:31.584 INFO Installing service, dst: install/mgs.tar.gz, src: out/omicron-gateway-asic.tar.gz
2182023-11-20T19:04:31.672ZNov 20 19:04:31.661 INFO Installing service, dst: install/nexus.tar.gz, src: out/omicron-nexus.tar.gz
2192023-11-20T19:04:31.703ZNov 20 19:04:31.691 INFO Installing service, dst: install/sled-agent.tar, src: out/omicron-sled-agent.tar
2202023-11-20T19:04:31.728ZNov 20 19:04:31.716 INFO Installing service, dst: install/external_dns.tar.gz, src: out/external-dns.tar.gz
2212023-11-20T19:04:31.747ZNov 20 19:04:31.735 INFO Installing service, dst: install/propolis-server.tar.gz, src: out/propolis-server.tar.gz
2222023-11-20T19:04:31.877ZNov 20 19:04:31.865 INFO Installing service, dst: install/crucible.tar.gz, src: out/crucible.tar.gz
2232023-11-20T19:04:32.045ZNov 20 19:04:32.033 INFO Installing service, dst: install/switch.tar.gz, src: out/switch-asic.tar.gz
2242023-11-20T19:04:32.861ZNov 20 19:04:32.850 INFO Unpacking service tarball, service_path: install/mg-ddm, tar_path: install/mg-ddm.tar
2252023-11-20T19:04:33.044ZNov 20 19:04:33.030 INFO Unpacking service tarball, service_path: install/sled-agent, tar_path: install/sled-agent.tar
2262023-11-20T19:04:33.304Z+ popd
2272023-11-20T19:04:33.307Z/work/oxidecomputer/omicron
2282023-11-20T19:04:33.310Z+ python3 -c 'import secrets; open("/work/key.txt", "w").write("ed25519:%s\n" % secrets.token_hex(32))'
2292023-11-20T19:04:38.638Z+ read -r TUFACEOUS_KEY
2302023-11-20T19:04:38.641Z+ export TUFACEOUS_KEY
2312023-11-20T19:04:38.644Z+ cat
2322023-11-20T19:04:38.647Z++ find /work/package/install -maxdepth 1 -type f -name '*.tar.gz'
2332023-11-20T19:04:38.650Z++ egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz'
2342023-11-20T19:04:38.653Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2352023-11-20T19:04:38.656Z+ cat
2362023-11-20T19:04:38.659Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2372023-11-20T19:04:38.662Z+ cat
2382023-11-20T19:04:38.665Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2392023-11-20T19:04:38.668Z+ cat
2402023-11-20T19:04:38.671Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2412023-11-20T19:04:38.674Z+ cat
2422023-11-20T19:04:38.676Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2432023-11-20T19:04:38.679Z+ cat
2442023-11-20T19:04:38.682Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2452023-11-20T19:04:38.685Z+ cat
2462023-11-20T19:04:38.689Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2472023-11-20T19:04:38.692Z+ cat
2482023-11-20T19:04:38.695Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2492023-11-20T19:04:38.697Z+ cat
2502023-11-20T19:04:38.700Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2512023-11-20T19:04:38.704Z+ cat
2522023-11-20T19:04:38.706Z+ for zone in $(find /work/package/install -maxdepth 1 -type f -name '*.tar.gz' | egrep -v '(propolis-server|mgs|overlay|switch)\.tar\.gz')
2532023-11-20T19:04:38.710Z+ cat
2542023-11-20T19:04:38.713Z+ for kind in host trampoline
2552023-11-20T19:04:38.716Z+ cat
2562023-11-20T19:04:38.719Z+ for kind in host trampoline
2572023-11-20T19:04:38.722Z+ cat
2582023-11-20T19:04:38.725Z+ mkdir /work/hubris
2592023-11-20T19:04:38.727Z+ pushd /work/hubris
2602023-11-20T19:04:38.731Z/work/hubris /work/oxidecomputer/omicron
2612023-11-20T19:04:38.734Z+ source /work/oxidecomputer/omicron/tools/hubris_version
2622023-11-20T19:04:38.737Z++ TAGS=(gimlet-v1.0.3 psc-v1.0.3 sidecar-v1.0.3)
2632023-11-20T19:04:38.740Z+ for tag in "${TAGS[@]}"
2642023-11-20T19:04:38.743Z+ for board in "${ALL_BOARDS[@]}"
2652023-11-20T19:04:38.745Z+ [[ gimlet = \g\i\m\l\e\t ]]
2662023-11-20T19:04:38.748Z+ file=build-gimlet-c-image-default-v1.0.3.zip
2672023-11-20T19:04:38.751Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.3/build-gimlet-c-image-default-v1.0.3.zip
2682023-11-20T19:04:39.977Z+ grep -F build-gimlet-c-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2692023-11-20T19:04:39.981Z+ shasum -a 256 -c -
2702023-11-20T19:04:40.404Zbuild-gimlet-c-image-default-v1.0.3.zip: OK
2712023-11-20T19:04:40.409Z+ mv build-gimlet-c-image-default-v1.0.3.zip gimlet-c.zip
2722023-11-20T19:04:40.412Z+ for board in "${ALL_BOARDS[@]}"
2732023-11-20T19:04:40.415Z+ [[ gimlet = \g\i\m\l\e\t ]]
2742023-11-20T19:04:40.419Z+ file=build-gimlet-d-image-default-v1.0.3.zip
2752023-11-20T19:04:40.422Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.3/build-gimlet-d-image-default-v1.0.3.zip
2762023-11-20T19:04:41.798Z+ grep -F build-gimlet-d-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2772023-11-20T19:04:41.801Z+ shasum -a 256 -c -
2782023-11-20T19:04:41.862Zbuild-gimlet-d-image-default-v1.0.3.zip: OK
2792023-11-20T19:04:41.865Z+ mv build-gimlet-d-image-default-v1.0.3.zip gimlet-d.zip
2802023-11-20T19:04:41.869Z+ for board in "${ALL_BOARDS[@]}"
2812023-11-20T19:04:41.872Z+ [[ gimlet = \g\i\m\l\e\t ]]
2822023-11-20T19:04:41.875Z+ file=build-gimlet-e-image-default-v1.0.3.zip
2832023-11-20T19:04:41.878Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/gimlet-v1.0.3/build-gimlet-e-image-default-v1.0.3.zip
2842023-11-20T19:04:43.270Z+ grep -F build-gimlet-e-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
2852023-11-20T19:04:43.275Z+ shasum -a 256 -c -
2862023-11-20T19:04:43.333Zbuild-gimlet-e-image-default-v1.0.3.zip: OK
2872023-11-20T19:04:43.336Z+ mv build-gimlet-e-image-default-v1.0.3.zip gimlet-e.zip
2882023-11-20T19:04:43.338Z+ for board in "${ALL_BOARDS[@]}"
2892023-11-20T19:04:43.385Z+ [[ gimlet = \p\s\c ]]
2902023-11-20T19:04:43.390Z+ for board in "${ALL_BOARDS[@]}"
2912023-11-20T19:04:43.392Z+ [[ gimlet = \p\s\c ]]
2922023-11-20T19:04:43.395Z+ for board in "${ALL_BOARDS[@]}"
2932023-11-20T19:04:43.398Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2942023-11-20T19:04:43.401Z+ for board in "${ALL_BOARDS[@]}"
2952023-11-20T19:04:43.404Z+ [[ gimlet = \s\i\d\e\c\a\r ]]
2962023-11-20T19:04:43.406Z+ for tag in "${TAGS[@]}"
2972023-11-20T19:04:43.409Z+ for board in "${ALL_BOARDS[@]}"
2982023-11-20T19:04:43.412Z+ [[ psc = \g\i\m\l\e\t ]]
2992023-11-20T19:04:43.415Z+ for board in "${ALL_BOARDS[@]}"
3002023-11-20T19:04:43.417Z+ [[ psc = \g\i\m\l\e\t ]]
3012023-11-20T19:04:43.420Z+ for board in "${ALL_BOARDS[@]}"
3022023-11-20T19:04:43.423Z+ [[ psc = \g\i\m\l\e\t ]]
3032023-11-20T19:04:43.426Z+ for board in "${ALL_BOARDS[@]}"
3042023-11-20T19:04:43.429Z+ [[ psc = \p\s\c ]]
3052023-11-20T19:04:43.432Z+ file=build-psc-b-image-default-v1.0.3.zip
3062023-11-20T19:04:43.434Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.3/build-psc-b-image-default-v1.0.3.zip
3072023-11-20T19:04:44.343Z+ grep -F build-psc-b-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3082023-11-20T19:04:44.346Z+ shasum -a 256 -c -
3092023-11-20T19:04:44.397Zbuild-psc-b-image-default-v1.0.3.zip: OK
3102023-11-20T19:04:44.400Z+ mv build-psc-b-image-default-v1.0.3.zip psc-b.zip
3112023-11-20T19:04:44.404Z+ for board in "${ALL_BOARDS[@]}"
3122023-11-20T19:04:44.407Z+ [[ psc = \p\s\c ]]
3132023-11-20T19:04:44.410Z+ file=build-psc-c-image-default-v1.0.3.zip
3142023-11-20T19:04:44.413Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/psc-v1.0.3/build-psc-c-image-default-v1.0.3.zip
3152023-11-20T19:04:45.512Z+ grep -F build-psc-c-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3162023-11-20T19:04:45.515Z+ shasum -a 256 -c -
3172023-11-20T19:04:45.565Zbuild-psc-c-image-default-v1.0.3.zip: OK
3182023-11-20T19:04:45.568Z+ mv build-psc-c-image-default-v1.0.3.zip psc-c.zip
3192023-11-20T19:04:45.571Z+ for board in "${ALL_BOARDS[@]}"
3202023-11-20T19:04:45.574Z+ [[ psc = \s\i\d\e\c\a\r ]]
3212023-11-20T19:04:45.577Z+ for board in "${ALL_BOARDS[@]}"
3222023-11-20T19:04:45.579Z+ [[ psc = \s\i\d\e\c\a\r ]]
3232023-11-20T19:04:45.582Z+ for tag in "${TAGS[@]}"
3242023-11-20T19:04:45.585Z+ for board in "${ALL_BOARDS[@]}"
3252023-11-20T19:04:45.588Z+ [[ sidecar = \g\i\m\l\e\t ]]
3262023-11-20T19:04:45.591Z+ for board in "${ALL_BOARDS[@]}"
3272023-11-20T19:04:45.593Z+ [[ sidecar = \g\i\m\l\e\t ]]
3282023-11-20T19:04:45.596Z+ for board in "${ALL_BOARDS[@]}"
3292023-11-20T19:04:45.599Z+ [[ sidecar = \g\i\m\l\e\t ]]
3302023-11-20T19:04:45.602Z+ for board in "${ALL_BOARDS[@]}"
3312023-11-20T19:04:45.605Z+ [[ sidecar = \p\s\c ]]
3322023-11-20T19:04:45.608Z+ for board in "${ALL_BOARDS[@]}"
3332023-11-20T19:04:45.610Z+ [[ sidecar = \p\s\c ]]
3342023-11-20T19:04:45.613Z+ for board in "${ALL_BOARDS[@]}"
3352023-11-20T19:04:45.616Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3362023-11-20T19:04:45.619Z+ file=build-sidecar-b-image-default-v1.0.3.zip
3372023-11-20T19:04:45.622Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.3/build-sidecar-b-image-default-v1.0.3.zip
3382023-11-20T19:04:47.111Z+ grep -F build-sidecar-b-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3392023-11-20T19:04:47.114Z+ shasum -a 256 -c -
3402023-11-20T19:04:47.185Zbuild-sidecar-b-image-default-v1.0.3.zip: OK
3412023-11-20T19:04:47.188Z+ mv build-sidecar-b-image-default-v1.0.3.zip sidecar-b.zip
3422023-11-20T19:04:47.191Z+ for board in "${ALL_BOARDS[@]}"
3432023-11-20T19:04:47.194Z+ [[ sidecar = \s\i\d\e\c\a\r ]]
3442023-11-20T19:04:47.196Z+ file=build-sidecar-c-image-default-v1.0.3.zip
3452023-11-20T19:04:47.199Z+ curl -fLOsS https://github.com/oxidecomputer/hubris/releases/download/sidecar-v1.0.3/build-sidecar-c-image-default-v1.0.3.zip
3462023-11-20T19:04:48.639Z+ grep -F build-sidecar-c-image-default-v1.0.3.zip /work/oxidecomputer/omicron/tools/hubris_checksums
3472023-11-20T19:04:48.642Z+ shasum -a 256 -c -
3482023-11-20T19:04:48.714Zbuild-sidecar-c-image-default-v1.0.3.zip: OK
3492023-11-20T19:04:48.717Z+ mv build-sidecar-c-image-default-v1.0.3.zip sidecar-c.zip
3502023-11-20T19:04:48.720Z+ popd
3512023-11-20T19:04:48.723Z/work/oxidecomputer/omicron
3522023-11-20T19:04:48.726Z+ source /work/oxidecomputer/omicron/tools/dvt_dock_version
3532023-11-20T19:04:48.728Z++ COMMIT=ad874c11ecd0c45bdc1e4c2ac35c2bcbe472d55f
3542023-11-20T19:04:48.731Z+ git init /work/dvt-dock
3552023-11-20T19:04:48.734Zhint: Using 'master' as the name for the initial branch. This default branch name
3562023-11-20T19:04:48.737Zhint: is subject to change. To configure the initial branch name to use in all
3572023-11-20T19:04:48.740Zhint: of your new repositories, which will suppress this warning, call:
3582023-11-20T19:04:48.743Zhint:
3592023-11-20T19:04:48.746Zhint: git config --global init.defaultBranch <name>
3602023-11-20T19:04:48.748Zhint:
3612023-11-20T19:04:48.751Zhint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
3622023-11-20T19:04:48.754Zhint: 'development'. The just-created branch can be renamed via this command:
3632023-11-20T19:04:48.757Zhint:
3642023-11-20T19:04:48.760Zhint: git branch -m <name>
3652023-11-20T19:04:48.764ZInitialized empty Git repository in /work/dvt-dock/.git/
3662023-11-20T19:04:48.767Z+ cd /work/dvt-dock
3672023-11-20T19:04:48.769Z+ git remote add origin https://github.com/oxidecomputer/dvt-dock.git
3682023-11-20T19:04:48.799Z+ git fetch --depth 1 origin ad874c11ecd0c45bdc1e4c2ac35c2bcbe472d55f
3692023-11-20T19:05:02.066ZFrom https://github.com/oxidecomputer/dvt-dock
3702023-11-20T19:05:02.069Z * branch ad874c11ecd0c45bdc1e4c2ac35c2bcbe472d55f -> FETCH_HEAD
3712023-11-20T19:05:02.073Z+ git checkout FETCH_HEAD
3722023-11-20T19:05:02.857ZNote: switching to 'FETCH_HEAD'.
3732023-11-20T19:05:02.866Z
3742023-11-20T19:05:02.876ZYou are in 'detached HEAD' state. You can look around, make experimental
3752023-11-20T19:05:02.890Zchanges and commit them, and you can discard any commits you make in this
3762023-11-20T19:05:03.307Zstate without impacting any branches by switching back to a branch.
3772023-11-20T19:05:03.310Z
3782023-11-20T19:05:03.321ZIf you want to create a new branch to retain commits you create, you may
3792023-11-20T19:05:03.743Zdo so (now or later) by using -c with the switch command. Example:
3802023-11-20T19:05:03.747Z
3812023-11-20T19:05:03.750Z git switch -c <new-branch-name>
3822023-11-20T19:05:03.753Z
3832023-11-20T19:05:03.756ZOr undo this operation with:
3842023-11-20T19:05:03.759Z
3852023-11-20T19:05:03.762Z git switch -
3862023-11-20T19:05:03.765Z
3872023-11-20T19:05:03.768ZTurn off this advice by setting config variable advice.detachedHead to false
3882023-11-20T19:05:03.774Z
3892023-11-20T19:05:03.778ZHEAD is now at ad874c1 production/release RoT v1.0.4
3902023-11-20T19:05:03.781Z+ SERIES_LIST=()
3912023-11-20T19:05:03.784Z+ prep_rot_all_series
3922023-11-20T19:05:03.787Z+ series=rot-all
3932023-11-20T19:05:03.791Z+ SERIES_LIST+=("$series")
3942023-11-20T19:05:03.795Z+ manifest=/work/manifest-rot-all.toml
3952023-11-20T19:05:03.798Z+ cp /work/manifest.toml /work/manifest-rot-all.toml
3962023-11-20T19:05:03.801Z+ for board_rev in "${ALL_BOARDS[@]}"
3972023-11-20T19:05:03.804Z+ board=gimlet
3982023-11-20T19:05:03.808Z+ tufaceous_board=gimlet
3992023-11-20T19:05:03.811Z+ sp_image=/work/hubris/gimlet-c.zip
4002023-11-20T19:05:03.814Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
4012023-11-20T19:05:03.825Z+ sp_caboose_version=1.0.3
4022023-11-20T19:05:05.062Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
4032023-11-20T19:05:05.070Z+ sp_caboose_board=gimlet-c
4042023-11-20T19:05:05.078Z+ cat
4052023-11-20T19:05:05.086Z+ for board_rev in "${ALL_BOARDS[@]}"
4062023-11-20T19:05:05.098Z+ board=gimlet
4072023-11-20T19:05:05.112Z+ tufaceous_board=gimlet
4082023-11-20T19:05:05.122Z+ sp_image=/work/hubris/gimlet-d.zip
4092023-11-20T19:05:05.138Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
4102023-11-20T19:05:05.153Z+ sp_caboose_version=1.0.3
4112023-11-20T19:05:05.165Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
4122023-11-20T19:05:05.178Z+ sp_caboose_board=gimlet-d
4132023-11-20T19:05:05.192Z+ cat
4142023-11-20T19:05:05.205Z+ for board_rev in "${ALL_BOARDS[@]}"
4152023-11-20T19:05:05.222Z+ board=gimlet
4162023-11-20T19:05:05.233Z+ tufaceous_board=gimlet
4172023-11-20T19:05:05.248Z+ sp_image=/work/hubris/gimlet-e.zip
4182023-11-20T19:05:05.266Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
4192023-11-20T19:05:05.286Z+ sp_caboose_version=1.0.3
4202023-11-20T19:05:05.337Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
4212023-11-20T19:05:05.356Z+ sp_caboose_board=gimlet-e
4222023-11-20T19:05:05.369Z+ cat
4232023-11-20T19:05:05.380Z+ for board_rev in "${ALL_BOARDS[@]}"
4242023-11-20T19:05:05.389Z+ board=psc
4252023-11-20T19:05:05.398Z+ tufaceous_board=psc
4262023-11-20T19:05:05.409Z+ sp_image=/work/hubris/psc-b.zip
4272023-11-20T19:05:05.420Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
4282023-11-20T19:05:05.434Z+ sp_caboose_version=1.0.3
4292023-11-20T19:05:05.454Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
4302023-11-20T19:05:05.471Z+ sp_caboose_board=psc-b
4312023-11-20T19:05:05.901Z+ cat
4322023-11-20T19:05:05.905Z+ for board_rev in "${ALL_BOARDS[@]}"
4332023-11-20T19:05:05.909Z+ board=psc
4342023-11-20T19:05:05.912Z+ tufaceous_board=psc
4352023-11-20T19:05:05.915Z+ sp_image=/work/hubris/psc-c.zip
4362023-11-20T19:05:05.918Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
4372023-11-20T19:05:05.924Z+ sp_caboose_version=1.0.3
4382023-11-20T19:05:05.931Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
4392023-11-20T19:05:05.936Z+ sp_caboose_board=psc-c
4402023-11-20T19:05:05.939Z+ cat
4412023-11-20T19:05:05.942Z+ for board_rev in "${ALL_BOARDS[@]}"
4422023-11-20T19:05:05.945Z+ board=sidecar
4432023-11-20T19:05:05.948Z+ tufaceous_board=switch
4442023-11-20T19:05:05.952Z+ sp_image=/work/hubris/sidecar-b.zip
4452023-11-20T19:05:05.955Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
4462023-11-20T19:05:05.958Z+ sp_caboose_version=1.0.3
4472023-11-20T19:05:05.961Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
4482023-11-20T19:05:05.964Z+ sp_caboose_board=sidecar-b
4492023-11-20T19:05:05.967Z+ cat
4502023-11-20T19:05:05.970Z+ for board_rev in "${ALL_BOARDS[@]}"
4512023-11-20T19:05:05.973Z+ board=sidecar
4522023-11-20T19:05:05.976Z+ tufaceous_board=switch
4532023-11-20T19:05:05.979Z+ sp_image=/work/hubris/sidecar-c.zip
4542023-11-20T19:05:05.982Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
4552023-11-20T19:05:05.987Z+ sp_caboose_version=1.0.3
4562023-11-20T19:05:06.000Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
4572023-11-20T19:05:06.022Z+ sp_caboose_board=sidecar-c
4582023-11-20T19:05:06.032Z+ cat
4592023-11-20T19:05:06.040Z+ 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
4602023-11-20T19:05:06.044Z+ series=rot-staging-dev
4612023-11-20T19:05:06.047Z+ rot_dir=staging/dev
4622023-11-20T19:05:06.051Z+ rot_version=cert-staging-dev-v1.0.4
4632023-11-20T19:05:06.055Z+ shift 3
4642023-11-20T19:05:06.059Z+ SERIES_LIST+=("$series")
4652023-11-20T19:05:06.063Z+ manifest=/work/manifest-rot-staging-dev.toml
4662023-11-20T19:05:06.067Z+ manifest_rot_all=/work/manifest-rot-all.toml
4672023-11-20T19:05:06.070Z+ cp /work/manifest.toml /work/manifest-rot-staging-dev.toml
4682023-11-20T19:05:06.073Z+ for board in gimlet psc sidecar
4692023-11-20T19:05:06.076Z+ tufaceous_board=gimlet
4702023-11-20T19:05:06.079Z+ rot_image_a=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.4.zip
4712023-11-20T19:05:06.082Z+ rot_image_b=/work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.4.zip
4722023-11-20T19:05:06.086Z++ 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
4732023-11-20T19:05:06.089Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.4.zip
4742023-11-20T19:05:06.093Z++ output_a=1.0.4
4752023-11-20T19:05:06.096Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.4.zip
4762023-11-20T19:05:06.099Z++ output_b=1.0.4
4772023-11-20T19:05:06.102Z++ [[ 1.0.4 != \1\.\0\.\4 ]]
4782023-11-20T19:05:06.106Z++ echo 1.0.4
4792023-11-20T19:05:06.109Z+ rot_caboose_version=1.0.4
4802023-11-20T19:05:06.112Z++ 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
4812023-11-20T19:05:06.116Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-a-cert-staging-dev-v1.0.4.zip
4822023-11-20T19:05:06.119Z++ output_a=oxide-rot-1
4832023-11-20T19:05:06.122Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/gimlet/build-gimlet-rot-image-b-cert-staging-dev-v1.0.4.zip
4842023-11-20T19:05:06.125Z++ output_b=oxide-rot-1
4852023-11-20T19:05:06.128Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
4862023-11-20T19:05:06.132Z++ echo oxide-rot-1
4872023-11-20T19:05:06.137Z+ rot_caboose_board=oxide-rot-1
4882023-11-20T19:05:06.140Z+ cat
4892023-11-20T19:05:06.143Z+ cat
4902023-11-20T19:05:06.146Z+ for board in gimlet psc sidecar
4912023-11-20T19:05:06.150Z+ tufaceous_board=psc
4922023-11-20T19:05:06.153Z+ rot_image_a=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.4.zip
4932023-11-20T19:05:06.156Z+ rot_image_b=/work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.4.zip
4942023-11-20T19:05:06.160Z++ 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
4952023-11-20T19:05:06.164Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.4.zip
4962023-11-20T19:05:06.167Z++ output_a=1.0.4
4972023-11-20T19:05:06.172Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.4.zip
4982023-11-20T19:05:06.175Z++ output_b=1.0.4
4992023-11-20T19:05:06.179Z++ [[ 1.0.4 != \1\.\0\.\4 ]]
5002023-11-20T19:05:06.183Z++ echo 1.0.4
5012023-11-20T19:05:06.186Z+ rot_caboose_version=1.0.4
5022023-11-20T19:05:06.191Z++ 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
5032023-11-20T19:05:06.194Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-a-cert-staging-dev-v1.0.4.zip
5042023-11-20T19:05:06.196Z++ output_a=oxide-rot-1
5052023-11-20T19:05:06.201Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/psc/build-psc-rot-image-b-cert-staging-dev-v1.0.4.zip
5062023-11-20T19:05:06.204Z++ output_b=oxide-rot-1
5072023-11-20T19:05:06.207Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5082023-11-20T19:05:06.211Z++ echo oxide-rot-1
5092023-11-20T19:05:06.214Z+ rot_caboose_board=oxide-rot-1
5102023-11-20T19:05:06.217Z+ cat
5112023-11-20T19:05:06.221Z+ cat
5122023-11-20T19:05:06.224Z+ for board in gimlet psc sidecar
5132023-11-20T19:05:06.227Z+ tufaceous_board=switch
5142023-11-20T19:05:06.230Z+ rot_image_a=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.4.zip
5152023-11-20T19:05:06.233Z+ rot_image_b=/work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.4.zip
5162023-11-20T19:05:06.236Z++ 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
5172023-11-20T19:05:06.240Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.4.zip
5182023-11-20T19:05:06.244Z++ output_a=1.0.4
5192023-11-20T19:05:06.247Z+++ /work/caboose-util read-version /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.4.zip
5202023-11-20T19:05:06.250Z++ output_b=1.0.4
5212023-11-20T19:05:06.254Z++ [[ 1.0.4 != \1\.\0\.\4 ]]
5222023-11-20T19:05:06.257Z++ echo 1.0.4
5232023-11-20T19:05:06.261Z+ rot_caboose_version=1.0.4
5242023-11-20T19:05:06.264Z++ 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
5252023-11-20T19:05:06.267Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-a-cert-staging-dev-v1.0.4.zip
5262023-11-20T19:05:06.270Z++ output_a=oxide-rot-1
5272023-11-20T19:05:06.273Z+++ /work/caboose-util read-board /work/dvt-dock/staging/dev/sidecar/build-sidecar-rot-image-b-cert-staging-dev-v1.0.4.zip
5282023-11-20T19:05:06.276Z++ output_b=oxide-rot-1
5292023-11-20T19:05:06.279Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
5302023-11-20T19:05:06.282Z++ echo oxide-rot-1
5312023-11-20T19:05:06.286Z+ rot_caboose_board=oxide-rot-1
5322023-11-20T19:05:06.290Z+ cat
5332023-11-20T19:05:06.294Z+ cat
5342023-11-20T19:05:06.297Z+ for board_rev in "$@"
5352023-11-20T19:05:06.300Z+ board=gimlet
5362023-11-20T19:05:06.303Z+ tufaceous_board=gimlet
5372023-11-20T19:05:06.306Z+ sp_image=/work/hubris/gimlet-c.zip
5382023-11-20T19:05:06.309Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
5392023-11-20T19:05:06.313Z+ sp_caboose_version=1.0.3
5402023-11-20T19:05:06.316Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
5412023-11-20T19:05:06.319Z+ sp_caboose_board=gimlet-c
5422023-11-20T19:05:06.322Z+ cat
5432023-11-20T19:05:06.325Z+ for board_rev in "$@"
5442023-11-20T19:05:06.329Z+ board=gimlet
5452023-11-20T19:05:06.332Z+ tufaceous_board=gimlet
5462023-11-20T19:05:06.335Z+ sp_image=/work/hubris/gimlet-d.zip
5472023-11-20T19:05:06.375Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
5482023-11-20T19:05:06.382Z+ sp_caboose_version=1.0.3
5492023-11-20T19:05:06.391Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
5502023-11-20T19:05:06.400Z+ sp_caboose_board=gimlet-d
5512023-11-20T19:05:06.411Z+ cat
5522023-11-20T19:05:06.418Z+ for board_rev in "$@"
5532023-11-20T19:05:06.425Z+ board=gimlet
5542023-11-20T19:05:06.436Z+ tufaceous_board=gimlet
5552023-11-20T19:05:06.446Z+ sp_image=/work/hubris/gimlet-e.zip
5562023-11-20T19:05:06.862Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
5572023-11-20T19:05:06.866Z+ sp_caboose_version=1.0.3
5582023-11-20T19:05:06.871Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
5592023-11-20T19:05:06.875Z+ sp_caboose_board=gimlet-e
5602023-11-20T19:05:06.881Z+ cat
5612023-11-20T19:05:06.885Z+ for board_rev in "$@"
5622023-11-20T19:05:06.896Z+ board=psc
5632023-11-20T19:05:06.911Z+ tufaceous_board=psc
5642023-11-20T19:05:06.932Z+ sp_image=/work/hubris/psc-b.zip
5652023-11-20T19:05:06.939Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
5662023-11-20T19:05:06.945Z+ sp_caboose_version=1.0.3
5672023-11-20T19:05:06.948Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
5682023-11-20T19:05:06.951Z+ sp_caboose_board=psc-b
5692023-11-20T19:05:06.954Z+ cat
5702023-11-20T19:05:06.957Z+ for board_rev in "$@"
5712023-11-20T19:05:06.960Z+ board=psc
5722023-11-20T19:05:06.963Z+ tufaceous_board=psc
5732023-11-20T19:05:06.966Z+ sp_image=/work/hubris/psc-c.zip
5742023-11-20T19:05:06.970Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
5752023-11-20T19:05:06.973Z+ sp_caboose_version=1.0.3
5762023-11-20T19:05:06.976Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
5772023-11-20T19:05:06.979Z+ sp_caboose_board=psc-c
5782023-11-20T19:05:06.989Z+ cat
5792023-11-20T19:05:06.993Z+ for board_rev in "$@"
5802023-11-20T19:05:06.996Z+ board=sidecar
5812023-11-20T19:05:06.999Z+ tufaceous_board=switch
5822023-11-20T19:05:07.004Z+ sp_image=/work/hubris/sidecar-b.zip
5832023-11-20T19:05:07.007Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
5842023-11-20T19:05:07.011Z+ sp_caboose_version=1.0.3
5852023-11-20T19:05:07.014Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
5862023-11-20T19:05:07.017Z+ sp_caboose_board=sidecar-b
5872023-11-20T19:05:07.020Z+ cat
5882023-11-20T19:05:07.024Z+ for board_rev in "$@"
5892023-11-20T19:05:07.027Z+ board=sidecar
5902023-11-20T19:05:07.030Z+ tufaceous_board=switch
5912023-11-20T19:05:07.033Z+ sp_image=/work/hubris/sidecar-c.zip
5922023-11-20T19:05:07.037Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
5932023-11-20T19:05:07.040Z+ sp_caboose_version=1.0.3
5942023-11-20T19:05:07.043Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
5952023-11-20T19:05:07.047Z+ sp_caboose_board=sidecar-c
5962023-11-20T19:05:07.050Z+ cat
5972023-11-20T19:05:07.054Z+ 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
5982023-11-20T19:05:07.057Z+ series=rot-prod-rel
5992023-11-20T19:05:07.060Z+ rot_dir=prod/rel
6002023-11-20T19:05:07.063Z+ rot_version=cert-prod-rel-v1.0.4
6012023-11-20T19:05:07.066Z+ shift 3
6022023-11-20T19:05:07.069Z+ SERIES_LIST+=("$series")
6032023-11-20T19:05:07.072Z+ manifest=/work/manifest-rot-prod-rel.toml
6042023-11-20T19:05:07.075Z+ manifest_rot_all=/work/manifest-rot-all.toml
6052023-11-20T19:05:07.079Z+ cp /work/manifest.toml /work/manifest-rot-prod-rel.toml
6062023-11-20T19:05:07.083Z+ for board in gimlet psc sidecar
6072023-11-20T19:05:07.085Z+ tufaceous_board=gimlet
6082023-11-20T19:05:07.088Z+ rot_image_a=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.4.zip
6092023-11-20T19:05:07.092Z+ rot_image_b=/work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.4.zip
6102023-11-20T19:05:07.095Z++ 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
6112023-11-20T19:05:07.099Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.4.zip
6122023-11-20T19:05:07.103Z++ output_a=1.0.4
6132023-11-20T19:05:07.108Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.4.zip
6142023-11-20T19:05:07.111Z++ output_b=1.0.4
6152023-11-20T19:05:07.114Z++ [[ 1.0.4 != \1\.\0\.\4 ]]
6162023-11-20T19:05:07.117Z++ echo 1.0.4
6172023-11-20T19:05:07.120Z+ rot_caboose_version=1.0.4
6182023-11-20T19:05:07.123Z++ 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
6192023-11-20T19:05:07.126Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-a-cert-prod-rel-v1.0.4.zip
6202023-11-20T19:05:07.129Z++ output_a=oxide-rot-1
6212023-11-20T19:05:07.133Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/gimlet/build-gimlet-rot-image-b-cert-prod-rel-v1.0.4.zip
6222023-11-20T19:05:07.136Z++ output_b=oxide-rot-1
6232023-11-20T19:05:07.139Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6242023-11-20T19:05:07.142Z++ echo oxide-rot-1
6252023-11-20T19:05:07.145Z+ rot_caboose_board=oxide-rot-1
6262023-11-20T19:05:07.148Z+ cat
6272023-11-20T19:05:07.152Z+ cat
6282023-11-20T19:05:07.155Z+ for board in gimlet psc sidecar
6292023-11-20T19:05:07.159Z+ tufaceous_board=psc
6302023-11-20T19:05:07.162Z+ rot_image_a=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.4.zip
6312023-11-20T19:05:07.165Z+ rot_image_b=/work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.4.zip
6322023-11-20T19:05:07.167Z++ 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
6332023-11-20T19:05:07.170Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.4.zip
6342023-11-20T19:05:07.173Z++ output_a=1.0.4
6352023-11-20T19:05:07.176Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.4.zip
6362023-11-20T19:05:07.180Z++ output_b=1.0.4
6372023-11-20T19:05:07.183Z++ [[ 1.0.4 != \1\.\0\.\4 ]]
6382023-11-20T19:05:07.186Z++ echo 1.0.4
6392023-11-20T19:05:07.189Z+ rot_caboose_version=1.0.4
6402023-11-20T19:05:07.192Z++ 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
6412023-11-20T19:05:07.196Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-a-cert-prod-rel-v1.0.4.zip
6422023-11-20T19:05:07.199Z++ output_a=oxide-rot-1
6432023-11-20T19:05:07.202Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/psc/build-psc-rot-image-b-cert-prod-rel-v1.0.4.zip
6442023-11-20T19:05:07.206Z++ output_b=oxide-rot-1
6452023-11-20T19:05:07.209Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6462023-11-20T19:05:07.213Z++ echo oxide-rot-1
6472023-11-20T19:05:07.216Z+ rot_caboose_board=oxide-rot-1
6482023-11-20T19:05:07.219Z+ cat
6492023-11-20T19:05:07.222Z+ cat
6502023-11-20T19:05:07.225Z+ for board in gimlet psc sidecar
6512023-11-20T19:05:07.228Z+ tufaceous_board=switch
6522023-11-20T19:05:07.231Z+ rot_image_a=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.4.zip
6532023-11-20T19:05:07.235Z+ rot_image_b=/work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.4.zip
6542023-11-20T19:05:07.238Z++ 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
6552023-11-20T19:05:07.241Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.4.zip
6562023-11-20T19:05:07.244Z++ output_a=1.0.4
6572023-11-20T19:05:07.250Z+++ /work/caboose-util read-version /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.4.zip
6582023-11-20T19:05:07.254Z++ output_b=1.0.4
6592023-11-20T19:05:07.257Z++ [[ 1.0.4 != \1\.\0\.\4 ]]
6602023-11-20T19:05:07.261Z++ echo 1.0.4
6612023-11-20T19:05:07.264Z+ rot_caboose_version=1.0.4
6622023-11-20T19:05:07.267Z++ 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
6632023-11-20T19:05:07.271Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-a-cert-prod-rel-v1.0.4.zip
6642023-11-20T19:05:07.274Z++ output_a=oxide-rot-1
6652023-11-20T19:05:07.277Z+++ /work/caboose-util read-board /work/dvt-dock/prod/rel/sidecar/build-sidecar-rot-image-b-cert-prod-rel-v1.0.4.zip
6662023-11-20T19:05:07.280Z++ output_b=oxide-rot-1
6672023-11-20T19:05:07.283Z++ [[ oxide-rot-1 != \o\x\i\d\e\-\r\o\t\-\1 ]]
6682023-11-20T19:05:07.286Z++ echo oxide-rot-1
6692023-11-20T19:05:07.290Z+ rot_caboose_board=oxide-rot-1
6702023-11-20T19:05:07.293Z+ cat
6712023-11-20T19:05:07.297Z+ cat
6722023-11-20T19:05:07.300Z+ for board_rev in "$@"
6732023-11-20T19:05:07.303Z+ board=gimlet
6742023-11-20T19:05:07.306Z+ tufaceous_board=gimlet
6752023-11-20T19:05:07.309Z+ sp_image=/work/hubris/gimlet-c.zip
6762023-11-20T19:05:07.312Z++ /work/caboose-util read-version /work/hubris/gimlet-c.zip
6772023-11-20T19:05:07.315Z+ sp_caboose_version=1.0.3
6782023-11-20T19:05:07.318Z++ /work/caboose-util read-board /work/hubris/gimlet-c.zip
6792023-11-20T19:05:07.322Z+ sp_caboose_board=gimlet-c
6802023-11-20T19:05:07.325Z+ cat
6812023-11-20T19:05:07.328Z+ for board_rev in "$@"
6822023-11-20T19:05:07.332Z+ board=gimlet
6832023-11-20T19:05:07.343Z+ tufaceous_board=gimlet
6842023-11-20T19:05:07.359Z+ sp_image=/work/hubris/gimlet-d.zip
6852023-11-20T19:05:07.782Z++ /work/caboose-util read-version /work/hubris/gimlet-d.zip
6862023-11-20T19:05:07.786Z+ sp_caboose_version=1.0.3
6872023-11-20T19:05:07.789Z++ /work/caboose-util read-board /work/hubris/gimlet-d.zip
6882023-11-20T19:05:07.792Z+ sp_caboose_board=gimlet-d
6892023-11-20T19:05:07.796Z+ cat
6902023-11-20T19:05:07.799Z+ for board_rev in "$@"
6912023-11-20T19:05:07.803Z+ board=gimlet
6922023-11-20T19:05:07.810Z+ tufaceous_board=gimlet
6932023-11-20T19:05:07.824Z+ sp_image=/work/hubris/gimlet-e.zip
6942023-11-20T19:05:07.845Z++ /work/caboose-util read-version /work/hubris/gimlet-e.zip
6952023-11-20T19:05:07.858Z+ sp_caboose_version=1.0.3
6962023-11-20T19:05:07.862Z++ /work/caboose-util read-board /work/hubris/gimlet-e.zip
6972023-11-20T19:05:07.865Z+ sp_caboose_board=gimlet-e
6982023-11-20T19:05:07.868Z+ cat
6992023-11-20T19:05:07.872Z+ for board_rev in "$@"
7002023-11-20T19:05:07.876Z+ board=psc
7012023-11-20T19:05:07.879Z+ tufaceous_board=psc
7022023-11-20T19:05:07.882Z+ sp_image=/work/hubris/psc-b.zip
7032023-11-20T19:05:07.885Z++ /work/caboose-util read-version /work/hubris/psc-b.zip
7042023-11-20T19:05:07.889Z+ sp_caboose_version=1.0.3
7052023-11-20T19:05:07.892Z++ /work/caboose-util read-board /work/hubris/psc-b.zip
7062023-11-20T19:05:07.895Z+ sp_caboose_board=psc-b
7072023-11-20T19:05:07.899Z+ cat
7082023-11-20T19:05:07.903Z+ for board_rev in "$@"
7092023-11-20T19:05:07.906Z+ board=psc
7102023-11-20T19:05:07.910Z+ tufaceous_board=psc
7112023-11-20T19:05:07.913Z+ sp_image=/work/hubris/psc-c.zip
7122023-11-20T19:05:07.918Z++ /work/caboose-util read-version /work/hubris/psc-c.zip
7132023-11-20T19:05:07.922Z+ sp_caboose_version=1.0.3
7142023-11-20T19:05:07.925Z++ /work/caboose-util read-board /work/hubris/psc-c.zip
7152023-11-20T19:05:07.928Z+ sp_caboose_board=psc-c
7162023-11-20T19:05:07.931Z+ cat
7172023-11-20T19:05:07.936Z+ for board_rev in "$@"
7182023-11-20T19:05:07.939Z+ board=sidecar
7192023-11-20T19:05:07.942Z+ tufaceous_board=switch
7202023-11-20T19:05:07.945Z+ sp_image=/work/hubris/sidecar-b.zip
7212023-11-20T19:05:07.948Z++ /work/caboose-util read-version /work/hubris/sidecar-b.zip
7222023-11-20T19:05:07.951Z+ sp_caboose_version=1.0.3
7232023-11-20T19:05:07.954Z++ /work/caboose-util read-board /work/hubris/sidecar-b.zip
7242023-11-20T19:05:07.957Z+ sp_caboose_board=sidecar-b
7252023-11-20T19:05:07.960Z+ cat
7262023-11-20T19:05:07.963Z+ for board_rev in "$@"
7272023-11-20T19:05:07.966Z+ board=sidecar
7282023-11-20T19:05:07.982Z+ tufaceous_board=switch
7292023-11-20T19:05:07.986Z+ sp_image=/work/hubris/sidecar-c.zip
7302023-11-20T19:05:07.989Z++ /work/caboose-util read-version /work/hubris/sidecar-c.zip
7312023-11-20T19:05:07.992Z+ sp_caboose_version=1.0.3
7322023-11-20T19:05:07.995Z++ /work/caboose-util read-board /work/hubris/sidecar-c.zip
7332023-11-20T19:05:07.999Z+ sp_caboose_board=sidecar-c
7342023-11-20T19:05:08.002Z+ cat
7352023-11-20T19:05:08.005Z+ for series in "${SERIES_LIST[@]}"
7362023-11-20T19:05:08.009Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-all.toml /work/repo-rot-all.zip
7372023-11-20T19:05:16.005ZNov 20 19:05:15.993 INFO assembling repository in `/tmp/tufaceousxiNV4W`, component: OmicronRepoAssembler
7382023-11-20T19:05:29.638ZNov 20 19:05:29.627 INFO artifacts assembled and archived to `/work/repo-rot-all.zip`, component: OmicronRepoAssembler
7392023-11-20T19:05:30.127Z+ digest -a sha256 /work/repo-rot-all.zip
7402023-11-20T19:05:38.563Z+ split -a 1 -b 1024m /work/repo-rot-all.zip /work/repo-rot-all.zip.part
7412023-11-20T19:05:48.409Z+ rm /work/repo-rot-all.zip
7422023-11-20T19:05:48.417Z+ touch /work/repo-rot-all.zip.partb
7432023-11-20T19:05:48.421Z+ for series in "${SERIES_LIST[@]}"
7442023-11-20T19:05:48.423Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-staging-dev.toml /work/repo-rot-staging-dev.zip
7452023-11-20T19:05:58.895ZNov 20 19:05:58.884 INFO assembling repository in `/tmp/tufaceousqVlRiQ`, component: OmicronRepoAssembler
7462023-11-20T19:06:11.826ZNov 20 19:06:11.815 INFO artifacts assembled and archived to `/work/repo-rot-staging-dev.zip`, component: OmicronRepoAssembler
7472023-11-20T19:06:12.333Z+ digest -a sha256 /work/repo-rot-staging-dev.zip
7482023-11-20T19:06:19.906Z+ split -a 1 -b 1024m /work/repo-rot-staging-dev.zip /work/repo-rot-staging-dev.zip.part
7492023-11-20T19:06:29.480Z+ rm /work/repo-rot-staging-dev.zip
7502023-11-20T19:06:29.488Z+ touch /work/repo-rot-staging-dev.zip.partb
7512023-11-20T19:06:29.491Z+ for series in "${SERIES_LIST[@]}"
7522023-11-20T19:06:29.494Z+ /work/tufaceous assemble --no-generate-key /work/manifest-rot-prod-rel.toml /work/repo-rot-prod-rel.zip
7532023-11-20T19:06:39.960ZNov 20 19:06:39.949 INFO assembling repository in `/tmp/tufaceousgaLPBc`, component: OmicronRepoAssembler
7542023-11-20T19:06:53.020ZNov 20 19:06:53.010 INFO artifacts assembled and archived to `/work/repo-rot-prod-rel.zip`, component: OmicronRepoAssembler
7552023-11-20T19:06:53.477Z+ digest -a sha256 /work/repo-rot-prod-rel.zip
7562023-11-20T19:07:01.015Z+ split -a 1 -b 1024m /work/repo-rot-prod-rel.zip /work/repo-rot-prod-rel.zip.part
7572023-11-20T19:07:10.720Z+ rm /work/repo-rot-prod-rel.zip
7582023-11-20T19:07:10.729Z+ touch /work/repo-rot-prod-rel.zip.partb
7592023-11-20T19:07:10.733Zprocess exited: duration 208429 ms, exit code 0
 
7602023-11-20T19:07:10.740Zfound 13 output files
7612023-11-20T19:07:10.752Zuploading: /work/manifest-rot-all.toml (4975 bytes)
7622023-11-20T19:07:11.764Zuploaded: /work/manifest-rot-all.toml
7632023-11-20T19:07:11.767Zuploading: /work/manifest-rot-prod-rel.toml (3693 bytes)
7642023-11-20T19:07:12.775Zuploaded: /work/manifest-rot-prod-rel.toml
7652023-11-20T19:07:12.778Zuploading: /work/manifest-rot-staging-dev.toml (3729 bytes)
7662023-11-20T19:07:13.784Zuploaded: /work/manifest-rot-staging-dev.toml
7672023-11-20T19:07:13.787Zuploading: /work/manifest.toml (1578 bytes)
7682023-11-20T19:07:14.794Zuploaded: /work/manifest.toml
7692023-11-20T19:07:14.811Zuploading: /work/repo-rot-all.zip.parta (1073741824 bytes)
7702023-11-20T19:13:38.799Zuploaded: /work/repo-rot-all.zip.parta
7712023-11-20T19:13:38.884Zuploading: /work/repo-rot-all.zip.partb (429864036 bytes)
7722023-11-20T19:16:12.062Zuploaded: /work/repo-rot-all.zip.partb
7732023-11-20T19:16:12.148Zuploading: /work/repo-rot-prod-rel.zip.parta (1073741824 bytes)
7742023-11-20T19:23:01.809Zuploaded: /work/repo-rot-prod-rel.zip.parta
7752023-11-20T19:23:01.915Zuploading: /work/repo-rot-prod-rel.zip.partb (419547000 bytes)
7762023-11-20T19:25:55.322Zuploaded: /work/repo-rot-prod-rel.zip.partb
7772023-11-20T19:25:55.353Zuploading: /work/repo-rot-staging-dev.zip.parta (1073741824 bytes)
7782023-11-20T19:32:29.645Zuploaded: /work/repo-rot-staging-dev.zip.parta
7792023-11-20T19:32:29.686Zuploading: /work/repo-rot-staging-dev.zip.partb (419547475 bytes)
7802023-11-20T19:35:19.232Zuploaded: /work/repo-rot-staging-dev.zip.partb
7812023-11-20T19:35:19.341Zuploading: /work/repo-rot-all.zip.sha256.txt (65 bytes)
7822023-11-20T19:35:20.342Zuploaded: /work/repo-rot-all.zip.sha256.txt
7832023-11-20T19:35:20.347Zuploading: /work/repo-rot-prod-rel.zip.sha256.txt (65 bytes)
7842023-11-20T19:35:21.372Zuploaded: /work/repo-rot-prod-rel.zip.sha256.txt
7852023-11-20T19:35:21.376Zuploading: /work/repo-rot-staging-dev.zip.sha256.txt (65 bytes)
7862023-11-20T19:35:22.385Zuploaded: /work/repo-rot-staging-dev.zip.sha256.txt