Skip to content

Commit 97acea8

Browse files
petercrockerclaude
andcommitted
Fix rack naming to include DC name prefix
- Changed rack names from generic 'Rack-N' to 'dc-name-Rack-N' - Prevents HFID conflicts when multiple DCs are created - Updated rack lookup logic to use prefixed names 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 72138e1 commit 97acea8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

generators/common.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -362,14 +362,14 @@ async def create_racks(self) -> None:
362362
# Create racks
363363
rack_data_list = []
364364
for i in range(1, num_leafs + 1):
365-
rack_name = f"Rack-{i}"
365+
rack_name = f"{site_name}-Rack-{i}"
366366
rack_data_list.append({
367367
"payload": {
368368
"name": rack_name,
369369
"shortname": rack_name,
370370
"parent": row.id,
371371
},
372-
"store_key": f"{site_name}-{rack_name}",
372+
"store_key": rack_name,
373373
})
374374

375375
await self._create_in_batch(
@@ -529,10 +529,10 @@ async def get_device_height(device: Any) -> int:
529529
continue
530530

531531
# Get rack object
532-
rack_name = f"Rack-{rack_num}"
532+
rack_name = f"{site_name}-Rack-{rack_num}"
533533
rack = self.client.store.get(
534534
kind="LocationRack",
535-
key=f"{site_name}-{rack_name}",
535+
key=rack_name,
536536
branch=self.branch,
537537
)
538538

0 commit comments

Comments
 (0)