You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sequenceDiagram
actor A as User
participant B as ApiServer
participant C as K8s ApiServer
participant D as Pipeline Controller
participant E as Pipeline Metadata Controller
participant F as Jenkins
A ->> B : Create Pipeline
B ->> C : Create Pipeline CR
D -->> C : Get Pipeline CR
activate D
D ->> F : Create Jenkins Job
deactivate D
loop Every 10s
E -->> E : Reconcile
end
E -->> F : Obtain Pipeline Metadata
activate E
E ->> C : Update Pipeline CR Metadata
deactivate E
sequenceDiagram
actor A as User
participant B as ApiServer
participant C as K8s ApiServer
participant D as PipelineRun Controller
participant E as Jenkins
A ->> B : Create PipelineRun
B ->> C : Create PipelineRun CR
D -->> C : Get PipelineRun CR
activate D
D ->> E : Trigger Jenkins Build
D ->> C : Update PipelineRun CR ID
deactivate D
loop
D ->> E : Get PipelineRun Result
activate D
D ->> C : Update PipelineRun CR Status
deactivate D
end
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Pipeline Sequence Diagram
Pipeline Sync Status State Diagram
PipelineRun Sequence Diagram
PipelineRun Status State Diagram
Problem1: When status is aborted, user can not view details
Problem2: When status is queue, pipelinerun diagram is not show
While running will change to queue, so the diagram will show、disappear、show again...
Maybe we could delete queue status.
Beta Was this translation helpful? Give feedback.
All reactions