Skip to content

Sage-Bionetworks/Synapse-Stack-Builder-PLFM-9092

 
 

Repository files navigation

Synapse-Stack-Builder

Sets up the infrastructure for an instance of Synapse.

Contains a GitHub Workflow which creates/maintains stacks for developers to use in their builds. To add or remove a stack, send a PR modifying deploy_dev_stacks.yaml, adding or removing INSTANCES from the Stack Builder execution matrix. Also, for this workflow to run, the following must be configured in the repository:

##Secrets

A repository secret, ADMIN_READ_ORG_PAT, which is a GitHub fine-grained personal access token with the following permissions:

Repository Permission: Administration / Read and Write

Organization Permission: Self-Hosted Runners / Read and Write

The PAT should be scoped to this repository ONLY.

##Repository Variables

ROLE_TO_ASSUME: AWS Role enabled for the repository via OIDC integration

SYNAPSE_DEPLOYMENT_ROLE: AWS Role to be used by the self-hosted runners on which the Stack Builder runs

About

Project for building a complete Synapse Stack

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 97.9%
  • Python 2.0%
  • Shell 0.1%