Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deployment Pipeline Refactoring #161

Open
7 tasks
zeier opened this issue Jun 23, 2022 · 1 comment
Open
7 tasks

Deployment Pipeline Refactoring #161

zeier opened this issue Jun 23, 2022 · 1 comment

Comments

@zeier
Copy link

zeier commented Jun 23, 2022

Feature #91

Description

We want to have a workflow to create a new participant manually.
If we don't refactor the MVD deploy workflow, adding a "Deploy participant" workflow would imply duplication of the deploy workflow. To avoid that, we could refactor the workflows.

The Deploy-Participant job can be moved to a workflow. This workflow would be called several times from cd workflow to deploy the 3 participants and could also be triggered manually.
The same would be needed for the Destroy workflow.

The goal of this story would be to figure out if this refactor is possible, and implement it if it is.

Acceptance Criteria

  • A "Deploy participant" workflow is used in cd and can also be triggered manually
  • A new "Destroy participant" workflow is used in cd and can also be triggered manually
  • System tests are still running

Tasks

  • Figure out if it is possible to reuse output from a workflow from a caller workflow
  • Use Deploy-Participant and Destroy-Participant workflows in cd instead of jobs
  • Make sure the Deploy-Participant can be triggered manually
  • Add a verify workflow that reuses Deploy-Participant workflow outputs
@zeier
Copy link
Author

zeier commented Jul 28, 2022

Put on hold since capacity until end of sprint 13 is projected to be insufficient to cover this feature.
Can be taken up as the next priority feature if capacity is available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Ready
Development

No branches or pull requests

1 participant