adb23bc2a6
This patch set introduces a developer overview documentation page to Pegleg to help developers onboard. Change-Id: Ia453d76f024db39c6bdd97a44bfe1db1c25193f9
40 lines
614 B
Plaintext
40 lines
614 B
Plaintext
' PlantUML file to generate the architecture component diagram
|
|
@startuml
|
|
|
|
actor "DE"
|
|
entity "HTTP"
|
|
entity "SQL"
|
|
entity "WSGI"
|
|
|
|
frame "Deckhand" {
|
|
[Control] ..> [Engine]
|
|
}
|
|
|
|
frame "Pegleg" {
|
|
[Pegleg CLI] ..> [Pegleg Engine]
|
|
}
|
|
|
|
frame "OpenStack Components" {
|
|
[Barbican] ..> [Secret Store Back-end]
|
|
[Keystone]
|
|
}
|
|
|
|
database "PostgreSQL" {
|
|
SQL - [deckhand_db]
|
|
}
|
|
|
|
HTTP - [uWSGI]
|
|
[uWSGI] --> [Keystone Middleware]
|
|
[Keystone Middleware] --> WSGI
|
|
WSGI - [Control]
|
|
[Engine] --> [SQL]
|
|
[Control] --> [Barbican]
|
|
[Pegleg Engine] --> [Engine]
|
|
DE -> [Pegleg CLI]
|
|
|
|
legend right
|
|
DE: Deployment Engineer
|
|
endlegend
|
|
|
|
@enduml
|