@@ -45,17 +45,17 @@ real hardware** since all BMC traffic goes to the mock.
4545
4646``` mermaid
4747flowchart LR
48- subgraph NICo["NICo Cluster"]
48+ subgraph NICo["NICo Cluster (nico-system) "]
4949 SE[Site-Explorer]
5050 API[NICo API]
5151 end
5252
53- subgraph MAT["Machine-A-Tron "]
54- BMC[BMC Mock <br/>Single endpoint ]
53+ subgraph MAT["nico-mat namespace "]
54+ BMC[Machine-A-Tron Pod <br/>BMC Mock ]
5555 end
5656
5757 SE -->|"ALL Redfish calls<br/>override_target_host"| BMC
58- BMC <-->|"DHCP, status"| API
58+ BMC <-->|"gRPC: DHCP, status"| API
5959```
6060
6161### Setup
@@ -64,7 +64,7 @@ flowchart LR
6464
6565``` bash
6666helm upgrade --install nico ./helm \
67- --namespace nico-system \
67+ --namespace nico-mat \
6868 --set nico-machine-a-tron.enabled=true \
6969 --set nico-machine-a-tron.machines.dell-hosts.hostCount=10 \
7070 --set nico-machine-a-tron.machines.dell-hosts.dpuPerHostCount=2
@@ -124,7 +124,7 @@ to coexist on the same NICo instance.
124124
125125``` mermaid
126126flowchart LR
127- subgraph NICo["NICo Cluster"]
127+ subgraph NICo["NICo Cluster (nico-system) "]
128128 SE[Site-Explorer]
129129 end
130130
@@ -133,15 +133,20 @@ flowchart LR
133133 R2[Real BMC<br/>10.50.0.11]
134134 end
135135
136- subgraph MetalLB["MetalLB (Simulated BMCs)"]
137- LB1["10.100.0.2"]
138- LB2["10.100.0.3"]
139- LBN["... 13500 IPs"]
140- end
136+ subgraph MAT["nico-mat namespace"]
137+ subgraph MetalLB["MetalLB Services"]
138+ LB1["10.100.0.2"]
139+ LB2["10.100.0.3"]
140+ LBN["..."]
141+ end
142+
143+ subgraph NGX["NGINX Pod"]
144+ NGINX["NGINX Proxy"]
145+ end
141146
142- subgraph MAT ["Machine-A-Tron Pod"]
143- NGINX["NGINX Proxy "]
144- BMC["BMC Mock Registry"]
147+ subgraph MATpod ["Machine-A-Tron Pod"]
148+ BMC["BMC Mock Registry "]
149+ end
145150 end
146151
147152 SE -->|"Redfish"| R1
@@ -152,7 +157,7 @@ flowchart LR
152157 LB1 --> NGINX
153158 LB2 --> NGINX
154159 LBN --> NGINX
155- NGINX -->|"Forwarded header "| BMC
160+ NGINX -->|"Forwarded: host=IP "| BMC
156161```
157162
158163### Prerequisites (MetalLB Mode)
@@ -167,7 +172,7 @@ flowchart LR
167172
168173``` bash
169174helm upgrade --install nico ./helm \
170- --namespace nico-system \
175+ --namespace nico-mat \
171176 --set nico-machine-a-tron.enabled=true \
172177 --set nico-machine-a-tron.nginxBmcProxy.enabled=true \
173178 --set nico-machine-a-tron.nginxBmcProxy.ipRange=" 10.100.0.0-10.100.7.254" \
@@ -383,7 +388,7 @@ serviceMonitor:
383388
384389Check logs :
385390` ` ` bash
386- kubectl -n nico-system logs deployment/nico-machine-a-tron
391+ kubectl -n nico-mat logs deployment/nico-machine-a-tron
387392` ` `
388393
389394Common causes :
0 commit comments