@startuml DUCT Components sprite gerrit logos/gerrit.png sprite gitlab logos/gitlab.png sprite duct logos/duct.png sprite ks logos/k8s.png scale 2 skinparam monochrome false skinparam defaultTextAlignment center database "<$gerrit,color=#970302>\nGerrit" as gerrit queue "<$gitlab*0.1>\nGitLab CI" as gitlabci rectangle "<$duct>\nDuctTape" as ducttape node "<$ks*0.3,color=#326ce5>\nkubernetes" as k8s gerrit <- ducttape : polls ducttape -up-> gitlabci : triggers gitlabci -> k8s : deploys / tests gerrit <- gitlabci : reports @enduml