microsoft / CromwellOnAzure

Microsoft Genomics implementation of the Broad Institute's Cromwell workflow engine on Azure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deployment Refactoring

ngambani opened this issue · comments

Problem:
Currently customers are using a C# SDK code from the github repo to deploy CoA & TES infrastructure for running workflows.

  1. Deployer is being run on local machine and cannot be shared across multiple customer groups with similar deployment needs
  2. Existing code cannot be easily modified to meet different deployment configuration requirements

Solution:
Want reproducible environment for deployment with min manual intervention
Want deployment code that can be shared and reused across multiple customers

Next Steps

  1. Streamline existing C# SDK: Documenting private networking requirements
  2. Explore Templates (Terraform, Bicep)

Additional context
Add any other context or screenshots about the feature request here.

[Note: Please be sure to set the appropriate label for this issue and tag contributors in the comments to start a discussion]