-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathimpact.yuml
38 lines (30 loc) · 1.57 KB
/
impact.yuml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// OpenStackInfrastructure Internal Impacts
[note: OpenStackInfrastructure;ZenPack{bg:aquamarine}]-[NovaEndpoint{bg:aquamarine}]
[NovaEndpoint{bg:aquamarine}]1-0..*>[Host{bg:aquamarine}]
[Host{bg:aquamarine}]1..*-1>[AvailabilityZone{bg:aquamarine}]
[Host{bg:aquamarine}]1..*-1>[Cell{bg:aquamarine}]
[Cell{bg:aquamarine}]1..*-1>[Cell{bg:aquamarine}]
[Cell{bg:aquamarine}]1..*-1>[AvailabilityZone{bg:aquamarine}]
[AvailabilityZone{bg:aquamarine}]1..*-1>[Region{bg:aquamarine}]
[Host{bg:aquamarine}]1-0..*>[Hypervisor{bg:aquamarine}]
[Hypervisor{bg:aquamarine}]0..1-0..*>[Instance{bg:aquamarine}]
[Vnic{bg:aquamarine}]0..1-0..*>[Instance{bg:aquamarine}]
[Instance{bg:aquamarine}]0..1-0..*>[Tenant{bg:aquamarine}]
[Host{bg:aquamarine}]0..1-0..*>[NovaService{bg:aquamarine}]
[Host{bg:aquamarine}]0..1-0..*>[NovaApi{bg:aquamarine}]
[NovaService{bg:aquamarine}]0..1-0..*>[AvailabilityZone{bg:aquamarine}]
[NovaAPI{bg:aquamarine}]0..1-0..*>[Region{bg:aquamarine}]
//
// Platform Impacts
[note: Platform{bg:deepskyblue}]-[Guest;Device{bg:deepskyblue}]
[Instance{bg:aquamarine}]1-0..1>[Guest;Device{bg:deepskyblue}]
[note: Platform{bg:deepskyblue}]-[Linux;Device{bg:deepskyblue}]
[Linux;Device{bg:deepskyblue}]1-1>[Host{bg:aquamarine}]
[Linux;Device{bg:deepskyblue}]1-0..*>[OSProcess{bg:deepskyblue}]
[OSProcess{bg:deepskyblue}]0..*-1>[NovaService{bg:aquamarine}]
[OSProcess{bg:deepskyblue}]0..*-1>[NovaApi{bg:aquamarine}]
//
// CiscoUCS Impacts
[note: Cisco UCS;ZenPack{bg:darkslateblue}]-[UCS Service Profile{bg:darkslateblue}]
[UCS Service Profile{bg:darkslateblue}]0..1-1..*>[Linux;Device{bg:deepskyblue}]
//