32 lines
1.0 KiB
YAML
32 lines
1.0 KiB
YAML
name: gcp-solution-architecture-workflow
|
|
source_template: https://github.com/workflow_agent/template
|
|
repository: gcp_solution_architecture_agent
|
|
phases:
|
|
- id: discover
|
|
step: 0
|
|
input: workflow_request
|
|
output: docs/requirements.md
|
|
product_selection_deferred: true
|
|
- id: design
|
|
step: 1
|
|
input: docs/requirements.md
|
|
outputs: [docs/architecture.md, architecture.mmd, terraform/]
|
|
- id: validate
|
|
step: 2
|
|
input: [terraform/, architecture.mmd]
|
|
outputs: [validation-results.md]
|
|
deploy_resources: false
|
|
- id: package
|
|
step: 3
|
|
input: [docs/requirements.md, docs/architecture.md, architecture.mmd, terraform/, validation-results.md]
|
|
output: solution-architecture-guide.md
|
|
verification:
|
|
- step: 4
|
|
check: solution-architecture-guide.md exists and is non-empty
|
|
- step: 5
|
|
check: workflow.yaml covers discover, design, validate, package and required artifacts exist
|
|
- step: 6
|
|
check: committed revision is published
|
|
- step: 7
|
|
check: remote revision contains workflow.yaml and solution-architecture-guide.md
|