Make workflow source more explicit
This commit is contained in:
parent
47c0d84d6e
commit
08458fd7a7
1 changed files with 17 additions and 12 deletions
|
@ -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%
|
||||
|
|
Loading…
Reference in a new issue