Skip to content

Commit 913cc98

Browse files
chore(helm): nico machine-a-tron readme
1 parent 92ef7b4 commit 913cc98

1 file changed

Lines changed: 22 additions & 17 deletions

File tree

helm/charts/nico-machine-a-tron/README.md

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,17 @@ real hardware** since all BMC traffic goes to the mock.
4545

4646
```mermaid
4747
flowchart 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
6666
helm 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
126126
flowchart 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
169174
helm 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

384389
Check 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

389394
Common causes:

0 commit comments

Comments
 (0)