deckhand/doc/source/diagrams/architecture-pegleg.uml
Felipe Monteiro 6c45569ecd docs: Add developer overview documentation
This patchset adds developer overview documentation for providing
a high-level introduction to Deckhand, including its architecture,
modules, test utilities, Helm utilities, and other errata. This
work is based off this Drydock patchset:

  https://review.openstack.org/#/c/571298/

Change-Id: Ic3382d4e04edf02a65184651d272fe9cd1db56a4
2018-06-20 15:00:46 -04:00

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