Releases: Sage-Bionetworks-Workflows/nextflow-infra
Releases · Sage-Bionetworks-Workflows/nextflow-infra
1.1.0
What's Changed
- Deploy to production by @BrunoGrandePhD in #192
- Bump starlette from 0.26.1 to 0.27.0 by @dependabot in #193
- [IBCDPE-581] Add htan workspace access to team members by @rxu17 in #197
Full Changelog: 1.0.0...1.1.0
1.0.0
First initial tagged release
What's Changed
- Add draft CI workflow by @BrunoGrandePhD in #1
- Create S3 bucket for storing CloudFormation templates by @BrunoGrandePhD in #2
- Add NextFlow service account policy and user by @tthyer in #4
- Create initial draft for contribution guidelines by @BrunoGrandePhD in #3
- Add launch policy for NextFlow service user by @tthyer in #6
- CICD refactor by @tthyer in #7
- Revert "CICD refactor" by @tthyer in #8
- Revert "Revert "CICD refactor"" by @tthyer in #9
- Fix CICD refactor issues by @tthyer in #10
- Add VPCs by @tthyer in #11
- IT-1223: Add routes to VPN and update Sceptre action by @xschildw in #14
- Provision service user for accessing S3 data by @BrunoGrandePhD in #12
- Add an AWS Aurora cluster required for NextFlow Tower app by @tthyer in #15
- Add lambda to bootstrap tower database by @tthyer in #16
- Use
-O
option for storingwget
output to avoid caching by @BrunoGrandePhD in #17 - WORKFLOWS-25: support sceptre resolvers in build by @tthyer in #19
- WORKFLOWS-21: Add ECS cluster stack by @tthyer in #18
- Add KMS keys for workflows-specific infrastructure by @tthyer in #22
- Update Nextflow IAM Forge Policy by @daisyhan97 in #24
- WORKFLOWS-17: Enable Aurora DB logging via CloudWatch by @BrunoGrandePhD in #21
- Add stack that produces SMTP credentials by @tthyer in #35
- IT-1373: Add hosted zones by @xschildw in #38
- WORKFLOWS-36 use custom keys by @tthyer in #37
- Workflows-22 ECS task definition by @tthyer in #39
- Remove VPC peering by @tthyer in #40
- KMS key for bootstrapping must be in same stack with Lambda by @tthyer in #41
- Add ACM certificates for subdomains by @tthyer in #42
- Update VPC template version to the v0.3.0 tag by @tthyer in #43
- Update prod config for nextflow-aurora-mysql template changes by @tthyer in #44
- WORKFLOWS-20: Custom S3 Bucket Template by @daisyhan97 in #36
- Nextflow ECS Service and ALB by @tthyer in #48
- Happiness is a private subnet by @tthyer in #49
- System to mount Nextflow Tower configuration by @tthyer in #51
- [WORKFLOWS-43] Create comprehensive stack for compute environments by @BrunoGrandePhD in #50
- [WORKFLOWS-34] Onboarding Documentation by @BrunoGrandePhD in #52
- [WORKFLOWS-44] Add Managed Scaling by @tthyer in #53
- [WORKFLOWS-38] Encrypt EFS file system by @tthyer in #55
- [WORKFLOWS-44] Enable metrics collection for autoscaling group by @tthyer in #56
- Restrict KMS key access to project-specific roles and admins by @BrunoGrandePhD in #54
- [WORKFLOWS-51] Switch from GitHub to Google for IdP by @BrunoGrandePhD in #57
- add in challenge project by @thomasyu888 in #58
- [WORKFLOWS-42] Send tower container logs to Cloudwatch by @BrunoGrandePhD in #60
- [WORKFLOW-42] TESTING by @thomasyu888 in #63
- [WORKFLOWS-39] Parametrize IAM resources rather than hard-coding by @BrunoGrandePhD in #59
- [WORKFLOWS-52] Create post-launch hook script for Tower projects by @BrunoGrandePhD in #62
- [WORKFLOWS-60] Integrate
configure-tower-project.py
into CI by @BrunoGrandePhD in #64 - [WORKFLOWS-15/34] Create README with onboarding docs by @BrunoGrandePhD in #46
- Create
jhu-biobank-nf
Tower project by @BrunoGrandePhD in #61 - Create
imcore
Tower project by @BrunoGrandePhD in #66 - [WORKFLOWS-65] Create VPC gateway endpoints for S3 by @BrunoGrandePhD in #67
- Prevent public IPs being assigned to private EC2s by @BrunoGrandePhD in #68
- Require inbound ECS traffic to originate from VPC by @BrunoGrandePhD in #69
- add amp-ad project by @wpoehlm in #71
- [WORKFLOWS-67] Create more granular budget alerts by @BrunoGrandePhD in #73
- [WORKFLOWS-70] Create public buckets for iGenomes reference files by @BrunoGrandePhD in #74
- Add HTAN project by @adamjtaylor in #75
- [WORKFLOWS-66] Allow S3 object indexing by Synapse by @BrunoGrandePhD in #76
- [WORKFLOWS-68] Use Sceptre template handlers for remote templates by @BrunoGrandePhD in #72
- Migrate important info to Confluence wiki page with watchers by @BrunoGrandePhD in #78
- [WORKFLOWS-62 | WORKFLOWS-76] Add
CostCenter
tags by @BrunoGrandePhD in #77 - Ensure that iGenomes reference files are public by @BrunoGrandePhD in #81
- [WORKFLOWS-55 | WORKFLOWS-96] Upgrade Nextflow Tower to
v21.06.4
by @BrunoGrandePhD in #80 - [WORKFLOWS-84] Provide default GitHub credentials by @BrunoGrandePhD in #83
- [WORKFLOWS-99] Switch to
BucketOwnerEnforced
object ownership setting by @BrunoGrandePhD in #82 - Bump s3 permission by @thomasyu888 in #86
- Create INCLUDE Tower project by @BrunoGrandePhD in #87
- [WORKFLOWS-85] Prototype Tower project in separate account by @BrunoGrandePhD in #84
- Fix dependency paths after re-organizing configs by @BrunoGrandePhD in #88
- Create the production AMP-AD Tower project in the STRIDES AWS account by @BrunoGrandePhD in #89
- Minor docs changes by @allaway in #90
- Create cNF cell line processing Tower project by @allaway in #91
- [WORKFLOWS-93] Create Tower project for project GENIE by @BrunoGrandePhD in #92
- Fix
CostCenter
tags values based on latest list by @BrunoGrandePhD in #93 - Create ucf-dod-nf2-project.yaml by @allaway in #94
- [WOR...