flowchart TD
START["helm install cuup"] --> SCHED["Pod scheduled on cu01"]
subgraph PB["Path B — Multus fails to attach"]
B1["Pod created
Multus tries to attach ens7
via host-device NAD"] B2["Duplicate NAD rendering
or host-device attachment fails"] B3["Pod status: Error / CrashLoopBackOff
Starts, then immediately terminates"]:::err B1 --> B2 --> B3 end subgraph PA["Path A — Image not loaded"] A1["imagePullPolicy: Never
Image not in containerd"] A2["Pod status: ErrImageNeverPull
Appears briefly, never starts"]:::err A1 --> A2 end SCHED --> B1 SCHED --> A1 %% -- dashboard status styles -- classDef ok fill:#DCFCE7,stroke:#16A34A,stroke-width:1.5px,color:#052E16; classDef warn fill:#FEF9C3,stroke:#CA8A04,stroke-width:1.5px,color:#422006; classDef err fill:#FCE7EF,stroke:#DB2777,stroke-width:1.5px,color:#500724; classDef crit fill:#FEE2E2,stroke:#DC2626,stroke-width:1.5px,color:#450A0A; classDef off fill:#F1F5F9,stroke:#94A3B8,stroke-width:1.5px,color:#111827; classDef info fill:#EFF6FF,stroke:#3B82F6,stroke-width:1.5px,color:#0C1E3E;
Multus tries to attach ens7
via host-device NAD"] B2["Duplicate NAD rendering
or host-device attachment fails"] B3["Pod status: Error / CrashLoopBackOff
Starts, then immediately terminates"]:::err B1 --> B2 --> B3 end subgraph PA["Path A — Image not loaded"] A1["imagePullPolicy: Never
Image not in containerd"] A2["Pod status: ErrImageNeverPull
Appears briefly, never starts"]:::err A1 --> A2 end SCHED --> B1 SCHED --> A1 %% -- dashboard status styles -- classDef ok fill:#DCFCE7,stroke:#16A34A,stroke-width:1.5px,color:#052E16; classDef warn fill:#FEF9C3,stroke:#CA8A04,stroke-width:1.5px,color:#422006; classDef err fill:#FCE7EF,stroke:#DB2777,stroke-width:1.5px,color:#500724; classDef crit fill:#FEE2E2,stroke:#DC2626,stroke-width:1.5px,color:#450A0A; classDef off fill:#F1F5F9,stroke:#94A3B8,stroke-width:1.5px,color:#111827; classDef info fill:#EFF6FF,stroke:#3B82F6,stroke-width:1.5px,color:#0C1E3E;