lti-provider/docs/lti-arhitecture.puml

39 lines
739 B
Plaintext

@startuml
skinparam backgroundColor white
skinparam componentStyle rectangle
scale 1024 width
' Определяем участников системы
package "Learning Platform" {
[openOLAT] --> [External Tool]
}
package "CI/CD Pipeline" {
[GitLab] --> [GitLab Runner]
[GitLab Runner] --> [Harbor]
}
package "Deployment" {
[Kubernetes]
[Docker]
}
actor User
' Связи
User --> [External Tool]
User --> [GitLab]
User --> [Kubernetes]
User --> [Docker]
[External Tool] --> [GitLab] : init/delete script
[External Tool] --> [Kubernetes] : init/delete script
[Harbor] --> [Kubernetes] : Pull images
"Learning Platform" -[hidden]down- "CI/CD Pipeline"
"Learning Platform" -[hidden]down- "Deployment"
@enduml