diff --git a/likec4/workflow.c4 b/likec4/workflow.c4 index f1eb7ab..2582c57 100644 --- a/likec4/workflow.c4 +++ b/likec4/workflow.c4 @@ -1,17 +1,22 @@ model { workflow edfbuilder "EDFbuilder" { - step runEDP "Run edpbuilder" - step createCrossplaneNS "Create Crossplane namespace" - step installCrossplaneHelm "Install Crossplane Helm Chart" - step installCrossplaneFunctionsAndProviders "Install Crossplane Functions and Providers" - step waitForCrossplaneFunctionsAndProviders "Wait for Crossplane Functions and Providers to become available" - step setupCrossplaneServiceAccount "Apply cluster-admin role to crossplane shell provider service account" - step createArgoCdNS "Create ArgoCD namespace" - step createGiteaNS "Create Gitea namespace" - 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 runEDP "Run edpbuilder script" { + style { + opacity 25% + } + step createCrossplaneNS "Create Crossplane namespace" + step installCrossplaneHelm "Install Crossplane Helm Chart" + step installCrossplaneFunctionsAndProviders "Install Crossplane Functions and Providers" + step waitForCrossplaneFunctionsAndProviders "Wait for Crossplane Functions and Providers to become available" + step setupCrossplaneServiceAccount "Apply cluster-admin role to crossplane shell provider service account" + step createArgoCdNS "Create ArgoCD namespace" + step createGiteaNS "Create Gitea namespace" + 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)" { style { opacity 15%