Make workflow source more explicit

This commit is contained in:
Waldemar 2025-04-02 18:25:34 +02:00
parent 47c0d84d6e
commit 08458fd7a7

View file

@ -1,17 +1,22 @@
model { model {
workflow edfbuilder "EDFbuilder" { workflow edfbuilder "EDFbuilder" {
step runEDP "Run edpbuilder" step runEDP "Run edpbuilder script" {
step createCrossplaneNS "Create Crossplane namespace" style {
step installCrossplaneHelm "Install Crossplane Helm Chart" opacity 25%
step installCrossplaneFunctionsAndProviders "Install Crossplane Functions and Providers" }
step waitForCrossplaneFunctionsAndProviders "Wait for Crossplane Functions and Providers to become available" step createCrossplaneNS "Create Crossplane namespace"
step setupCrossplaneServiceAccount "Apply cluster-admin role to crossplane shell provider service account" step installCrossplaneHelm "Install Crossplane Helm Chart"
step createArgoCdNS "Create ArgoCD namespace" step installCrossplaneFunctionsAndProviders "Install Crossplane Functions and Providers"
step createGiteaNS "Create Gitea namespace" step waitForCrossplaneFunctionsAndProviders "Wait for Crossplane Functions and Providers to become available"
step createArgoCdTlsCert "Create TLS Cert for Argo" step setupCrossplaneServiceAccount "Apply cluster-admin role to crossplane shell provider service account"
step createGiteaTlsCert "Create TLS Cert for Forgejo" step createArgoCdNS "Create ArgoCD namespace"
step createEDFBuilderDefinition "Create EDFbuilder crossplane definition (defines API)" step createGiteaNS "Create Gitea namespace"
step createEDFBuilderComposition "Create EDFbuilder crossplane composition (defines what happens when EDFbuilder is applied)" step createArgoCdTlsCert "Create TLS Cert for Argo"
step createGiteaTlsCert "Create TLS Cert for Forgejo"
step createEDFBuilderDefinition "Create EDFbuilder crossplane definition (defines API)"
step createEDFBuilderComposition "Create EDFbuilder crossplane composition (defines what happens when EDFbuilder is applied)"
}
step applyEDFBuilder "Applies EDFbuilder resource (and triggers creation)" { step applyEDFBuilder "Applies EDFbuilder resource (and triggers creation)" {
style { style {
opacity 15% opacity 15%