Skip to content
This repository has been archived by the owner on Nov 20, 2024. It is now read-only.

broadinstitute/wfl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

WorkFlow Launcher

Build Board Docsite Build Build on Main Branch GitHub tag (latest by date) WFL Nightly Test

For a complete introduction to WorkFlow Launcher, please visit its documentation website!

Deprecation Notice

As of November 2024 WFL has no active deployments and is no longer supported.

Overview

WorkFlow Launcher (WFL) is a workload manager.

For example, a workload could be a set of Whole Genome samples to be reprocessed in a given project/bucket, the workflow is the processing of an individual sample in that workload running WGS reprocessing; a workload could also be a queue of incoming notifications that describe all of the required inputs to launch Arrays scientific pipelines in Cromwell.

GitHub Secrets from Vault

When we need to access a Vault secret within GitHub Actions (ex. within integration test runs), we should propagate it to a Github Secret managed by Atlantis -- DSP's Terraform deployment server. The GitHub Secret should then be passed to the action as an environment variable rather than Vault being accessed directly, an operation which could risk leaking secrets publicly.

To view or maintain WFL's Atlantis-managed Github Secrets, see terraform-ap-deployments repository.

More Information: "Moving Vault secrets to Github via Atlantis"

Questions: #dsp-devops-champions