All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Unreleased (yyyy-mm-dd)
Here we write upgrading notes for RAD Lab repo. It's a team effort to make them as straightforward as possible.
10.0.0 (2022-11-14)
- RAD Lab UI: Releasing RAD Lab UI (#85)
- RAD Lab Module: Releasing RAD Lab NEON Module (#87)
- Repo: Releasing RAD Lab Documentation (#85)
- RAD Lab Module: Fixed deployment issue for Silicon Design module. (#86)
- RAD Lab Module: Updated nodepool image in AppModElastic module. (#83)
- RAD Lab Module: Removed hardcoded references for zones in WebHosting module. (#82)
9.1.1 (2022-10-21)
- RAD Lab Module: Adding Project Owners to the RAD Lab module deployment. (#75)
- RAD Lab Module: Adding Storage Admin and Service User Consumer to Vertex AI Workbench Service Account in Data Science module. (#80)
9.0.0 (2022-10-20)
- RAD Lab Module: RAD Lab Web Hosting (3-tier architecture) Module (#79)
- RAD Lab Module: Added PubSub Topic & Subscription for Billing Budgets. (#77)
- RAD Lab Module: Using deeplearning images in Silicon Design module. (#50)
- RAD Lab Module: Added permission to trusted users/groups for Genomics Cromwell Module. (#81)
- RAD Lab Module: Fixed the deployment issue for App Mod Elastic RAD Lab module. (#74)
8.0.0 (2022-09-02)
- RAD Lab Module: Added capability to deploy modules via Service Account Identity. (#73)
- RAD Lab Module: Added capability to enable Billing Budgets to all the modules. (#73)
- RAD Lab Module: Added Monitoring channels for Billing Budgets. (#73)
- RAD Lab Launcher: Updated RAD Lab Launcher to support changing folder_id. (ba072e0)
- Fixed Hyperlinks. (a7a2232)
7.0.0 (2022-05-24)
- RAD Lab Module: RAD-Lab Billing Budget Module (#58)
- Repo: Added a tool to create Terraform based GCP Service Catalog solutions for RAD Lab modules. (#56)
- RAD Lab Module: Fixed Cloud NAT issue in modules/genomics_cromwell/ (#57) (#61)
- RAD Lab Launcher: Fixed the execution of gcloud commands within provisioner "local-exec" (#62) (#63)
6.1.1 (2022-04-26)
- RAD Lab Launcher: Listing Existing Deployments when Updating/Deleting any deployment.(#55)
- RAD Lab Launcher: Fix for empty line in the file of "--varfile" used to cause error of "index out of range" and fail the execution of "python3 radlab.py --module.... --varfile ./xxxxx". (#55)
6.0.0 (2022-04-19)
- RAD Lab Module: RAD-Lab alpha fold Module (#54)
5.1.1 (2022-03-18)
- RAD Lab Module: Option to create container image Vertex AI notebooks in Data Science Module. (#48)
- RAD Lab Module: Capability for users to upload their own Jupyter notebooks to Vertex AI notebooks on Data Science Module deployment. (#48)
- RAD Lab Launcher: Enhancements to accept Command Line arguments. (#41)(#44)
- RAD Lab Launcher: Added a CLI argument / flag to disable RADLab Permission pre-checks. (#46)
- RAD Lab Launcher: Fixing links in the Error Messages. (1e64c2d)
- RAD Lab Launcher: Fixing a bug to also check for Owner role (i.e. roles/owner) which already contains all required permission for pre-checks for RAD Lab management project. (#46)
5.0.0 (2022-02-23)
- RAD Lab Module: RAD-Lab Silicon Design Module (#39)
4.2.1 (2022-02-17)
- RAD Lab Launcher: Skipping installation of Terraform binaries on Cloud Shell as TF is automatically authenticated and is integrated with Cloud Shell (294c096)
- RAD Lab Module: Resolved conflicting iam binding of notebooks.admin for
data_science
module. (#43)
4.1.0 (2022-02-15)
- RAD Lab Launcher: Launcher to prompt for either proceeding with the existing GOOGLE_APPLICATION_CREDENTIALS or go through the login again. (44cfae1)
- RAD Lab Module: Standardized Project ID prefix for all RAD Lab Module (baba1f1)(992f8d5)(7dfe944)(827df14)
4.0.0 (2022-01-14)
- RAD Lab Module: RAD Lab Genomics-Cromwell Module (039d522)
- RAD Lab Launcher: Spinning up radlab modules via RAD Lab Launcher without an Organization (f48cd8c) (#29)
- Repo: Setting up permissions in the GitHub Action workflows (9351b47)
- RAD Lab Launcher: Launcher to prompt for Project ID for RAD Lab management (a2c42af) (#9)
- RAD Lab Module: Updated AI Notebook Image to include sample notebook for Data Science RAD Lab Module (05985fa)
3.0.0 (2021-12-06)
- RAD Lab Module: RAD Lab Genomics-databiosphere dsub Module (febc5f2)
2.1.0 (2021-11-23)
- RAD Lab Launcher: Added optional Input file parameter to set variables & create terraform.tfvars file (dfdb270)
- RAD Lab Launcher: Changed how module selection works (#7)
2.0.0 (2021-11-15)
- RAD Lab Module: RAD Lab Application Mordernization Module (w/ Elasticsearch) (f228685)
- RAD Lab Module: Functionality to deploy RAD Lab modules in existing GCP projects (69cab34)
- RAD Lab Module: Functionality to deploy in existing network/subnet (7bd10fb)
- RAD Lab Launcher: Functionality to list existing RAD Lab deployments for specific modules (620dd64)
- RAD Lab Launcher: Functionality to enter Org ID & Billing A/C manually (2db2dae)
- GitHub Action: Check - Apache 2.0 License Boilerplate (5ee285d)
- GitHub Action: Build - Notifications to RAD Lab team (26f33af)
- Repo: Restructuring & Documentation Update (f775701)
- RAD Lab Module: Added timer to wait for Org Policy to get rolled out (99f1e7f)
- RAD Lab Launcher: Re-branding RAD Lab Installer to RAD Lab Launcher (9a67462)
- GitHub Action: Check - Terraform Plan (f491556)
- Repo: Broken link to gcp-ai-nootbook-tools (#12)
1.1.0 (2021-11-01)
- Repo: Enabling Codeowners (1b34ab2)
- Repo: Tools for workflow automation (74a99a4)
- Repo: Created Issue Templates (ce531bc)
- GitHub Action: Build - Terraform Plan (2270904)
- GitHub Action: Auto-create Variables/Outputs in Module README (9a54a12)
- Repo: Enabling Changelog (3536b18)
- Repo: Re-structured Documentation (51831c6)
- RAD Lab Launcher: Making RAD Lab Installer compatible with restructured repo directory (3b03ca2)
1.0.0 (2021-10-07)
- RAD Lab Module: RAD-Lab Data Science Module (c3a185f)