Workflow
create_implementation
Definition
graph LR
place0(["create_fork"])
place1(("create_db"))
place2(("fill_ci_variables"))
place3(("create_rabbitmq_vhost"))
place4(("create_s3_bucket"))
place5(("create_live_branch"))
place6(("changing_default_branch"))
place7(("protecting_live_branch"))
place8(("create_mr_webhook"))
place9(("create_pipeline_webhook"))
place10(("create_push_webhook"))
place11(("done"))
transition0["create_database"]
place0-->transition0
transition0-->place1
transition1["fill_ci_variables"]
place1-->transition1
transition1-->place2
transition2["create_rabbitmq_vhost"]
place2-->transition2
transition2-->place3
transition3["create_s3_bucket"]
place3-->transition3
transition3-->place4
transition4["create_live_branch"]
place4-->transition4
transition4-->place5
transition5["change_default_branch"]
place5-->transition5
transition5-->place6
transition6["protect_live_branch"]
place6-->transition6
transition6-->place7
transition7["create_mr_webhook"]
place7-->transition7
transition7-->place8
transition8["create_pipeline_webhook"]
place8-->transition8
transition8-->place9
transition9["create_push_webhook"]
place9-->transition9
transition9-->place10
transition10["finish"]
place10-->transition10
transition10-->place11
View on mermaid.live
Calls
| # | Call | Args | Return | Exception | Duration |
|---|
update_implementation
Definition
graph LR
place0(["syncing_upstream"])
place1(("waiting_for_sync"))
place2(("filling_missing_variables"))
place3(("creating_integration_branch"))
place4(("integration_to_live_mr"))
place5(("merging_integration_mr"))
place6(("waiting_for_final_pipeline"))
place7(("updated"))
transition0["await_sync"]
place0-->transition0
transition0-->place1
transition1["sync_complete"]
place1-->transition1
transition1-->place2
transition2["fill_missing_ci_variables"]
place0-->transition2
transition2-->place2
transition3["create_integration_branch"]
place2-->transition3
transition3-->place3
transition4["integration_to_live_mr"]
place3-->transition4
transition4-->place4
transition5["merge_integration_mr"]
place4-->transition5
transition5-->place5
transition6["wait_for_final_pipeline"]
place5-->transition6
transition6-->place6
transition7["finish"]
place6-->transition7
transition7-->place7
View on mermaid.live
Calls
| # | Call | Args | Return | Exception | Duration |
|---|
delete_implementation
Definition
graph LR
place0(["stopping_container"])
place1(("marked_for_removal"))
place2(("removing_s3_bucket"))
place3(("removing_rabbitmq_vhost"))
place4(("removing_database"))
place5(("clearing_git_registry"))
place6(("archiving_git_project"))
place7(("clearing_update_logs"))
place8(("deleted"))
place9(("cancelled"))
transition0["mark_for_removal"]
place0-->transition0
transition0-->place1
transition1["remove_s3_bucket"]
place1-->transition1
transition1-->place2
transition2["cancel_removal"]
place1-->transition2
transition2-->place9
transition3["remove_rabbitmq_vhost"]
place2-->transition3
transition3-->place3
transition4["remove_database"]
place3-->transition4
transition4-->place4
transition5["clear_git_registry"]
place4-->transition5
transition5-->place5
transition6["archive_git_project"]
place5-->transition6
transition6-->place6
transition7["clear_update_logs"]
place6-->transition7
transition7-->place7
transition8["finish"]
place7-->transition8
transition8-->place8
View on mermaid.live
Calls
| # | Call | Args | Return | Exception | Duration |
|---|