From 8f4047cdd72215083696b149ff35207efd6567ef Mon Sep 17 00:00:00 2001 From: sjat Date: Mon, 29 Jun 2026 22:41:30 +0200 Subject: [PATCH] fix(hardware): add missing source files for 9 racked devices Camilla's "added all devices to rack" commit committed the regenerated index/rack artifacts but not the new per-device source files, so CI's drift check failed (regeneration dropped 9 devices that had no source). Recreate the source files for sw02-sw05, pp02, srv06-srv07 and nas01-nas02 from the committed artifacts (placement, power feeds, network links, and cluster:tappaas on the servers; specs left as '?' placeholders, optional port counts omitted). Regeneration is now drift-clean. Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/hardware/nas01.md | 26 ++++++++++++++++++++++++++ docs/hardware/nas02.md | 26 ++++++++++++++++++++++++++ docs/hardware/pp02.md | 15 +++++++++++++++ docs/hardware/srv06.md | 26 ++++++++++++++++++++++++++ docs/hardware/srv07.md | 26 ++++++++++++++++++++++++++ docs/hardware/sw02.md | 13 +++++++++++++ docs/hardware/sw03.md | 13 +++++++++++++ docs/hardware/sw04.md | 13 +++++++++++++ docs/hardware/sw05.md | 13 +++++++++++++ 9 files changed, 171 insertions(+) create mode 100644 docs/hardware/nas01.md create mode 100644 docs/hardware/nas02.md create mode 100644 docs/hardware/pp02.md create mode 100644 docs/hardware/srv06.md create mode 100644 docs/hardware/srv07.md create mode 100644 docs/hardware/sw02.md create mode 100644 docs/hardware/sw03.md create mode 100644 docs/hardware/sw04.md create mode 100644 docs/hardware/sw05.md diff --git a/docs/hardware/nas01.md b/docs/hardware/nas01.md new file mode 100644 index 0000000..5fcc112 --- /dev/null +++ b/docs/hardware/nas01.md @@ -0,0 +1,26 @@ +--- +hostname: nas01 +kind: server +status: staging +cluster: tappaas +location: The pile +cpu: "?" +cpu_cores: "?" +cpu_threads: "?" +ram_gb: "?" +storage: "?" +nic_gbps: "?" +rack: rack01 +mounted_on: shf01 +shelf_face: front +shelf_slot: 8 +power: + - { pdu: pdu01, outlet: 1 } + - { pdu: pdu02, outlet: 1 } +links: + - { local: eth0, peer: sw01, peer_port: 1, speed_gbps: 1 } +--- + +## Notes + +- Reconstructed from committed rack artifacts; specs are placeholders. diff --git a/docs/hardware/nas02.md b/docs/hardware/nas02.md new file mode 100644 index 0000000..62a4f3d --- /dev/null +++ b/docs/hardware/nas02.md @@ -0,0 +1,26 @@ +--- +hostname: nas02 +kind: server +status: staging +cluster: tappaas +location: The pile +cpu: "?" +cpu_cores: "?" +cpu_threads: "?" +ram_gb: "?" +storage: "?" +nic_gbps: "?" +rack: rack01 +mounted_on: shf01 +shelf_face: front +shelf_slot: 9 +power: + - { pdu: pdu01, outlet: 1 } + - { pdu: pdu02, outlet: 1 } +links: + - { local: eth0, peer: sw01, peer_port: 1, speed_gbps: 1 } +--- + +## Notes + +- Reconstructed from committed rack artifacts; specs are placeholders. diff --git a/docs/hardware/pp02.md b/docs/hardware/pp02.md new file mode 100644 index 0000000..fb3489e --- /dev/null +++ b/docs/hardware/pp02.md @@ -0,0 +1,15 @@ +--- +hostname: pp02 +kind: patch-panel +status: in-use +rack: rack01 +rack_u: 26 +u_height: 1 +rack_face: front +links: + - { local: uplink, peer: sw01, peer_port: 24, speed_gbps: 1 } +--- + +## Notes + +- Reconstructed from committed rack artifacts; placeholder values. diff --git a/docs/hardware/srv06.md b/docs/hardware/srv06.md new file mode 100644 index 0000000..1dc4abc --- /dev/null +++ b/docs/hardware/srv06.md @@ -0,0 +1,26 @@ +--- +hostname: srv06 +kind: server +status: staging +cluster: tappaas +location: The pile +cpu: "?" +cpu_cores: "?" +cpu_threads: "?" +ram_gb: "?" +storage: "?" +nic_gbps: "?" +rack: rack01 +mounted_on: shf01 +shelf_face: front +shelf_slot: 6 +power: + - { pdu: pdu01, outlet: 1 } + - { pdu: pdu02, outlet: 1 } +links: + - { local: eth0, peer: sw01, peer_port: 1, speed_gbps: 1 } +--- + +## Notes + +- Reconstructed from committed rack artifacts; specs are placeholders. diff --git a/docs/hardware/srv07.md b/docs/hardware/srv07.md new file mode 100644 index 0000000..925338e --- /dev/null +++ b/docs/hardware/srv07.md @@ -0,0 +1,26 @@ +--- +hostname: srv07 +kind: server +status: staging +cluster: tappaas +location: The pile +cpu: "?" +cpu_cores: "?" +cpu_threads: "?" +ram_gb: "?" +storage: "?" +nic_gbps: "?" +rack: rack01 +mounted_on: shf01 +shelf_face: front +shelf_slot: 7 +power: + - { pdu: pdu01, outlet: 1 } + - { pdu: pdu02, outlet: 1 } +links: + - { local: eth0, peer: sw01, peer_port: 1, speed_gbps: 1 } +--- + +## Notes + +- Reconstructed from committed rack artifacts; specs are placeholders. diff --git a/docs/hardware/sw02.md b/docs/hardware/sw02.md new file mode 100644 index 0000000..52adb65 --- /dev/null +++ b/docs/hardware/sw02.md @@ -0,0 +1,13 @@ +--- +hostname: sw02 +kind: switch +status: in-use +rack: rack01 +rack_u: 9 +u_height: 1 +rack_face: front +--- + +## Notes + +- Reconstructed from committed rack artifacts; placeholder values. diff --git a/docs/hardware/sw03.md b/docs/hardware/sw03.md new file mode 100644 index 0000000..d8d882e --- /dev/null +++ b/docs/hardware/sw03.md @@ -0,0 +1,13 @@ +--- +hostname: sw03 +kind: switch +status: in-use +rack: rack01 +rack_u: 10 +u_height: 1 +rack_face: front +--- + +## Notes + +- Reconstructed from committed rack artifacts; placeholder values. diff --git a/docs/hardware/sw04.md b/docs/hardware/sw04.md new file mode 100644 index 0000000..a80acea --- /dev/null +++ b/docs/hardware/sw04.md @@ -0,0 +1,13 @@ +--- +hostname: sw04 +kind: switch +status: in-use +rack: rack01 +rack_u: 32 +u_height: 1 +rack_face: front +--- + +## Notes + +- Reconstructed from committed rack artifacts; placeholder values. diff --git a/docs/hardware/sw05.md b/docs/hardware/sw05.md new file mode 100644 index 0000000..490ad0c --- /dev/null +++ b/docs/hardware/sw05.md @@ -0,0 +1,13 @@ +--- +hostname: sw05 +kind: switch +status: in-use +rack: rack01 +rack_u: 36 +u_height: 1 +rack_face: front +--- + +## Notes + +- Reconstructed from committed rack artifacts; placeholder values.