{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":87849398,"defaultBranch":"main","name":"gfe-db","ownerLogin":"nmdp-bioinformatics","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-04-10T19:25:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8572387?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700507350.0","currentOid":""},"activityList":{"items":[{"before":"c341cd035719490a874e637d561da71f516bbd0b","after":"68aabcb9f1704def4f211266fa9996e15fcd4015","ref":"refs/heads/main","pushedAt":"2024-06-05T16:27:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Run build job in private subnet (#113)\n\n* use SV field instead of AC field for IPD_Accession name property\r\n\r\n* update README\r\n\r\n* fix error\r\n\r\n* use private subnet for build job\r\n\r\n* add CloudFormation stack for VPC endpoints\r\n\r\n* add DEPLOY_VPC_ENDPOINTS, remove SKIP_VALIDATE_NAT_GATEWAY, SKIP_CONFIGURE_VPC_ENDPOINTS, specific vpc endpoint vars and logic\r\n\r\n* move route table to NAT Gateway stack\r\n\r\n* move build security group from pipeline to infrastructure layer\r\n\r\n* clean up\r\n\r\n* fix VPC ID parameter\r\n\r\n* validate ADMIN_IP only when DEPLOY_BASTION_SERVER is true\r\n\r\n* update README\r\n\r\n* fix VPC ID parameter reference\r\n\r\n* update environment variable defaults\r\n\r\n* add basic deployment to Quickstart","shortMessageHtmlLink":"Run build job in private subnet (#113)"}},{"before":"7ac7e5568e421cef8df2cb59b29fef9cd2f7d82e","after":"c341cd035719490a874e637d561da71f516bbd0b","ref":"refs/heads/main","pushedAt":"2024-05-15T20:22:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Note about rancher desktop (#112)","shortMessageHtmlLink":"Note about rancher desktop (#112)"}},{"before":"6950b1969698903d29b1d3464635454a019f4d95","after":"7ac7e5568e421cef8df2cb59b29fef9cd2f7d82e","ref":"refs/heads/main","pushedAt":"2024-05-15T15:19:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Skip Configuration and Validation of VPC Endpoints (#111)\n\n* use SV field instead of AC field for IPD_Accession name property\r\n\r\n* update README\r\n\r\n* skip configuration and validation of VPC endpoints\r\n\r\n* update README","shortMessageHtmlLink":"Skip Configuration and Validation of VPC Endpoints (#111)"}},{"before":"ae327833f520c8c66bed93ded26617eb931769e7","after":"6950b1969698903d29b1d3464635454a019f4d95","ref":"refs/heads/main","pushedAt":"2024-05-09T15:13:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Mount EBS volume for Amazon Linux 2 (#110)\n\n* use SV field instead of AC field for IPD_Accession name property\r\n\r\n* update README\r\n\r\n* install dependencies on Amazon Linux 2\r\n\r\n* install neo4j from tarball\r\n\r\n* install and configure Neo4j for private subnet\r\n\r\n* configure neo4j password\r\n\r\n* update `ubuntu` to `ec2-user`\r\n\r\n* remove previous GDS version on install\r\n\r\n* fix cypher-shell path in load script and run final validation in user data script\r\n\r\n* enable cfn signal\r\n\r\n* update Neo4j binary paths for backups on Amazon Linux 2\r\n\r\n* update Lambda dependencies\r\n\r\n* update download URL for zipped DAT files\r\n\r\n* add retries for backups\r\n\r\n* add region for SSM Parameter Store call\r\n\r\n* update README and schema screenshot\r\n\r\n* optionally skip NAT Gateway validation\r\n\r\n* add AMI id as environment variable\r\n\r\n* conditionally deploy database public IP SSM parameter\r\n\r\n* skip dependency checks on deploy\r\n\r\n* update Lambda runtimes to Python3.11\r\n\r\n* start Neo4j before running loading queries\r\n\r\n* use container for builds with SAM\r\n\r\n* update README\r\n\r\n* configure CloudWatch Logs agent for AMZ Linux 2\r\n\r\n* fix log group name\r\n\r\n* change owner of backup directory to neo4j user\r\n\r\n* mount EBS volume","shortMessageHtmlLink":"Mount EBS volume for Amazon Linux 2 (#110)"}},{"before":"79973871b9baa9dcf08e5409c65bc69b2bf5fe2f","after":"ae327833f520c8c66bed93ded26617eb931769e7","ref":"refs/heads/main","pushedAt":"2024-05-08T13:46:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Configure CloudWatch Logs Agent for Amazon Linux 2 (#109)\n\n* use SV field instead of AC field for IPD_Accession name property\r\n\r\n* update README\r\n\r\n* install dependencies on Amazon Linux 2\r\n\r\n* install neo4j from tarball\r\n\r\n* install and configure Neo4j for private subnet\r\n\r\n* configure neo4j password\r\n\r\n* update `ubuntu` to `ec2-user`\r\n\r\n* remove previous GDS version on install\r\n\r\n* fix cypher-shell path in load script and run final validation in user data script\r\n\r\n* enable cfn signal\r\n\r\n* update Neo4j binary paths for backups on Amazon Linux 2\r\n\r\n* update Lambda dependencies\r\n\r\n* update download URL for zipped DAT files\r\n\r\n* add retries for backups\r\n\r\n* add region for SSM Parameter Store call\r\n\r\n* update README and schema screenshot\r\n\r\n* optionally skip NAT Gateway validation\r\n\r\n* add AMI id as environment variable\r\n\r\n* conditionally deploy database public IP SSM parameter\r\n\r\n* skip dependency checks on deploy\r\n\r\n* update Lambda runtimes to Python3.11\r\n\r\n* start Neo4j before running loading queries\r\n\r\n* use container for builds with SAM\r\n\r\n* update README\r\n\r\n* configure CloudWatch Logs agent for AMZ Linux 2\r\n\r\n* fix log group name","shortMessageHtmlLink":"Configure CloudWatch Logs Agent for Amazon Linux 2 (#109)"}},{"before":"28cca40ad8c421268bd16bdc951d22ee9098651e","after":"79973871b9baa9dcf08e5409c65bc69b2bf5fe2f","ref":"refs/heads/main","pushedAt":"2024-05-07T18:33:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Deployment configuration changes (#108)\n\n* use SV field instead of AC field for IPD_Accession name property\r\n\r\n* update README\r\n\r\n* install dependencies on Amazon Linux 2\r\n\r\n* install neo4j from tarball\r\n\r\n* install and configure Neo4j for private subnet\r\n\r\n* configure neo4j password\r\n\r\n* update `ubuntu` to `ec2-user`\r\n\r\n* remove previous GDS version on install\r\n\r\n* fix cypher-shell path in load script and run final validation in user data script\r\n\r\n* enable cfn signal\r\n\r\n* update Neo4j binary paths for backups on Amazon Linux 2\r\n\r\n* update Lambda dependencies\r\n\r\n* update download URL for zipped DAT files\r\n\r\n* add retries for backups\r\n\r\n* add region for SSM Parameter Store call\r\n\r\n* update README and schema screenshot\r\n\r\n* optionally skip NAT Gateway validation\r\n\r\n* add AMI id as environment variable\r\n\r\n* conditionally deploy database public IP SSM parameter\r\n\r\n* skip dependency checks on deploy\r\n\r\n* update Lambda runtimes to Python3.11\r\n\r\n* start Neo4j before running loading queries\r\n\r\n* use container for builds with SAM\r\n\r\n* update README","shortMessageHtmlLink":"Deployment configuration changes (#108)"}},{"before":"664c8a1805c49f656b5a1e6adfd800f6a184e62b","after":"28cca40ad8c421268bd16bdc951d22ee9098651e","ref":"refs/heads/main","pushedAt":"2024-04-29T13:27:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Fix backup & restore workflows and update README (#107)\n\n* use SV field instead of AC field for IPD_Accession name property\r\n\r\n* update README\r\n\r\n* install dependencies on Amazon Linux 2\r\n\r\n* install neo4j from tarball\r\n\r\n* install and configure Neo4j for private subnet\r\n\r\n* configure neo4j password\r\n\r\n* update `ubuntu` to `ec2-user`\r\n\r\n* remove previous GDS version on install\r\n\r\n* fix cypher-shell path in load script and run final validation in user data script\r\n\r\n* enable cfn signal\r\n\r\n* update Neo4j binary paths for backups on Amazon Linux 2\r\n\r\n* update Lambda dependencies\r\n\r\n* update download URL for zipped DAT files\r\n\r\n* add retries for backups\r\n\r\n* add region for SSM Parameter Store call\r\n\r\n* update README and schema screenshot","shortMessageHtmlLink":"Fix backup & restore workflows and update README (#107)"}},{"before":"040aa37bcc669711b51e1a12386199852e3ff5b1","after":"664c8a1805c49f656b5a1e6adfd800f6a184e62b","ref":"refs/heads/main","pushedAt":"2024-04-22T18:33:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Deploy Neo4j on Amazon Linux 2 (#106)\n\n* use SV field instead of AC field for IPD_Accession name property\r\n\r\n* update README\r\n\r\n* install dependencies on Amazon Linux 2\r\n\r\n* install neo4j from tarball\r\n\r\n* install and configure Neo4j for private subnet\r\n\r\n* configure neo4j password\r\n\r\n* update `ubuntu` to `ec2-user`\r\n\r\n* remove previous GDS version on install\r\n\r\n* fix cypher-shell path in load script and run final validation in user data script\r\n\r\n* enable cfn signal\r\n\r\n* update Neo4j binary paths for backups on Amazon Linux 2\r\n\r\n* update Lambda dependencies\r\n\r\n* update download URL for zipped DAT files","shortMessageHtmlLink":"Deploy Neo4j on Amazon Linux 2 (#106)"}},{"before":"d4962ad52b574d095d0bed504e3f5ad7cb0267da","after":"040aa37bcc669711b51e1a12386199852e3ff5b1","ref":"refs/heads/main","pushedAt":"2024-03-11T21:33:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Use SV field instead of AC field for IPD_Accession name property (#103)\n\n* use SV field instead of AC field for IPD_Accession name property\r\n\r\n* update README","shortMessageHtmlLink":"Use SV field instead of AC field for IPD_Accession name property (#103)"}},{"before":"d18ec8679ccbbd962ebaa64ac309ace01c68ede5","after":"d4962ad52b574d095d0bed504e3f5ad7cb0267da","ref":"refs/heads/main","pushedAt":"2024-02-12T15:23:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Private subnet configuration for Neo4j 5 and Docker for running gfe-db locally (#101)\n\n* deploy to private subnet\r\n\r\n* configure Lambda for VPC\r\n\r\n* resolve resource dependencies for security group, params and endpoints\r\n\r\n* disable ssl/tls policies in Neo4j\r\n\r\n* update neo4j.conf from local using SSM\r\n\r\n* fix Neo4j init query\r\n\r\n* fix Neo4j uri for private instance\r\n\r\n* test Neo4j connection on server\r\n\r\n* disable backup state\r\n\r\n* add private subnet variable\r\n\r\n* fix neo4j waiter\r\n\r\n* get private IP using target\r\n\r\n* fix local restore logic\r\n\r\n* check coreutils dependency before deploy\r\n\r\n* validate private subnet variable\r\n\r\n* validate VPC endpoint variables\r\n\r\n* add conditions for VPC endpoints\r\n\r\n* add Neo4j security group to external VPC endpoints\r\n\r\n* add and remove security groups on VPC endpoints\r\n\r\n* fix colors in stdout\r\n\r\n* validate boolean variables\r\n\r\n* merge stash\r\n\r\n* disable vpc endpoint creation and management\r\n\r\n* deploy to private or public subnet\r\n\r\n* configure neo4j for public subnet\r\n\r\n* re-enable elastic IP\r\n\r\n* conditionally deploy to private or public subnet\r\n\r\n* create vpc endpoints for private server using script\r\n\r\n* conditionally deploy pipeline resources for private or public subnet\r\n\r\n* create and delete endpoints using AWS CLI instead of CloudFormation\r\n\r\n* validate route53 domain; clean up\r\n\r\n* fix vpc endpoint logic\r\n\r\n* fix Neo4j URI for public deployment\r\n\r\n* fix dependencies and add error handling\r\n\r\n* fix vpc endpoint creation\r\n\r\n* add feature service url\r\n\r\n* fetch current document name\r\n\r\n* add USE_PRIVATE_SUBNET condition when loading\r\n\r\n* only create VPC endpoint when env var is set correctly\r\n\r\n* fix param\r\n\r\n* fix missing subnet id\r\n\r\n* restore from zip to private instance\r\n\r\n* create s3 vpc endpoint\r\n\r\n* update function params using environment config\r\n\r\n* invoke validation queries with make target\r\n\r\n* cleanup, delete external vpc endpoints and ssm params\r\n\r\n* deploy vpc and public instance\r\n\r\n* deploy vpc with private instance\r\n\r\n* Add CloudFormation template for bastion host with\r\nSSH access.\r\n\r\n* Connect to private database instance using bastion server\r\n\r\n* deploy and delete Elastic IP, NAT Gateway and params\r\n\r\n* update private route table for NAT gateway\r\n\r\n* add Elastic IP resource\r\n\r\n* make target to delete bastion server\r\n\r\n* rename bastion server to 'access'\r\n\r\n* move access services to infra layer\r\n\r\n* clean up and tag EIPs\r\n\r\n* skip security association if already done\r\n\r\n* add admin_ip parameter\r\n\r\n* refactor and update environment validation\r\n\r\n* conditionally deploy access services\r\n\r\n* update help message\r\n\r\n* add options screen after deployment\r\n\r\n* clean up\r\n\r\n* fix sg association, delete endpoints and params\r\n\r\n* refactor cfn conditions for private deployment with existing vpc and nat gateway\r\n\r\n* fix missing validations\r\n\r\n* fix cfn conditions\r\n\r\n* fix formatting\r\n\r\n* refactor environment validation\r\n\r\n* refactor resources for conditional deployments\r\n\r\n* modify external VPC endpoints security group\r\n\r\n* validate external NAT gateway and routes\r\n\r\n* fix condition when not deploying NAT gateway\r\n\r\n* clean up\r\n\r\n* update README\r\n\r\n* fix identity for ssh tunnel\r\n\r\n* add configuration for Neo4j 5 private deployment\r\n\r\n* refactor Neo4j credentials path for easier permissions\r\n\r\n* add waiter to run command calls\r\n\r\n* remove APOC plugin from required vars since it is already installed in Neo4j 5\r\n\r\n* connect to public instance ssh using target\r\n\r\n* add public config for Neo4j 5\r\n\r\n* don't deploy access services for pulic deployment\r\n\r\n* temporary patch for build job image\r\n\r\n* remove APOC install because Neo4j 5 already includes it\r\n\r\n* enable all APOC core procedures\r\n\r\n* skip targets not needed for public deployment\r\n\r\n* fix cfn helpers preventing stack creation signal\r\n\r\n* fix sync scripts target\r\n\r\n* fix cloudformation helpers and cfn-signal for Neo4j 5\r\n\r\n* refactor database Makefile\r\n\r\n* fix private IP variable when updating DNS\r\n\r\n* move DatabaseSyncScriptsDocument to database stack\r\n\r\n* whitelist APOC functions for private configuration\r\n\r\n* add custom query target\r\n\r\n* restart neo4j after updating config using SSM\r\n\r\n* define identity for SSH\r\n\r\n* update default deployment variable values\r\n\r\n* update README\r\n\r\n* update README for local development instructions\r\n\r\n* refactor user data bootstrap script for ubuntu\r\n\r\n* add target for database public IP\r\n\r\n* bootstrap Ubuntu instance, install and configure Neo4j\r\n\r\n* fix missing environment variables\r\n\r\n* run complete user data and start neo4j\r\n\r\n* deploy Neo4j server and signal success for public subnet\r\n\r\n* fix incorrect variables\r\n\r\n* remove unused neo4j config files\r\n\r\n* deploy Neo4j server and signal success for private subnet\r\n\r\n* add conditional validation for database deployment\r\n\r\n* update py-gfe to 1.1.6\r\n\r\n* update backup target for Neo4j 5\r\n\r\n* update restore target for Neo4j5\r\n\r\n* update paths for Ubuntu to fix local restore target\r\n\r\n* backup up data before/after execution; consolidate state machine definitions\r\n\r\n* replace bitnami with ubuntu\r\n\r\n* access Neo4j Browser on private instance using port forwarding\r\n\r\n* database.ui.connect target works for private and public deployment\r\n\r\n* specify Neo4j password using environment variable\r\n\r\n* update README and clean up\r\n\r\n* fix database targets\r\n\r\n* update quickstart\r\n\r\n* document steps to restore Neo4j from backup to Docker\r\n\r\n* bake most recent backup into Docker image\r\n\r\n* store current backup S3 path SSM param\r\n\r\n* orchestrate local gfe-db build using make targets\r\n\r\n* move env validation for Docker credentials to local Makefile\r\n\r\n* create and push version tag using backup date\r\n\r\n* update README\r\n\r\n* remove authentication for gfe-db in Docker\r\n\r\n* use 'gfedb' as default database name\r\n\r\n* use 'gfedb' as default database name for Docker image\r\n\r\n* update gitignore\r\n\r\n* mask secret values\r\n\r\n* update permissions to use least privilege\r\n\r\n* add targets to retrieve latest backup path\r\n\r\n* skip modifying gateway VPC endpoints\r\n\r\n* fix multiple versions on HAS_IPD_ALLELE releases property\r\n\r\n* update DatabaseSyncScriptsDocument to copy Cypher scripts\r\n\r\n* sort releases array\r\n\r\n* minor formatting fixes\r\n\r\n* create Neo4j users\r\n\r\n* validate user credentials\r\n\r\n* create Neo4j users and set NEO4J_URI in user data\r\n\r\n* fix incorrect restore target validation\r\n\r\n* update validation queries\r\n\r\n* install APOC and GDS in Docker\r\n\r\n* update README\r\n\r\n* fix missing database security group on existing VPC endpoints\r\n\r\n* update README\r\n\r\n* update TOC and Project Structure in README\r\n\r\n* fix bad link","shortMessageHtmlLink":"Private subnet configuration for Neo4j 5 and Docker for running gfe-d…"}},{"before":"2f7815c679650ee9575dbc248358e4de5a3b32cd","after":"d18ec8679ccbbd962ebaa64ac309ace01c68ede5","ref":"refs/heads/main","pushedAt":"2024-02-12T15:22:29.000Z","pushType":"push","commitsCount":128,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Merge changes from chrisammon3000-private-subnet-dns/conditional-deployment","shortMessageHtmlLink":"Merge changes from chrisammon3000-private-subnet-dns/conditional-depl…"}},{"before":"3b9067c1935c660a7ad9d04a1fe68c7e3ec1e315","after":null,"ref":"refs/heads/dependabot/pip/gfe-db/pipeline/jobs/build/lxml-4.9.1","pushedAt":"2023-11-20T19:09:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"67964c4814cb9246b5ca429cca9d3f85b7cd6cc3","after":"2f7815c679650ee9575dbc248358e4de5a3b32cd","ref":"refs/heads/main","pushedAt":"2023-11-20T19:09:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Bump lxml from 4.6.3 to 4.9.1 in /gfe-db/pipeline/jobs/build (#100)\n\nBumps [lxml](https://github.com/lxml/lxml) from 4.6.3 to 4.9.1.\r\n- [Release notes](https://github.com/lxml/lxml/releases)\r\n- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)\r\n- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.3...lxml-4.9.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: lxml\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump lxml from 4.6.3 to 4.9.1 in /gfe-db/pipeline/jobs/build (#100)"}},{"before":"8a0c4909c62bed34653aa5cf9fd89fe9e004a512","after":null,"ref":"refs/heads/dependabot/pip/lxml-4.9.1","pushedAt":"2023-11-20T19:08:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"0ae7d7153096708d7ab925780f04d0703a9e29fe","after":"67964c4814cb9246b5ca429cca9d3f85b7cd6cc3","ref":"refs/heads/main","pushedAt":"2023-11-20T19:08:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Bump lxml from 4.6.3 to 4.9.1 (#99)\n\nBumps [lxml](https://github.com/lxml/lxml) from 4.6.3 to 4.9.1.\r\n- [Release notes](https://github.com/lxml/lxml/releases)\r\n- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)\r\n- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.3...lxml-4.9.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: lxml\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump lxml from 4.6.3 to 4.9.1 (#99)"}},{"before":null,"after":"3b9067c1935c660a7ad9d04a1fe68c7e3ec1e315","ref":"refs/heads/dependabot/pip/gfe-db/pipeline/jobs/build/lxml-4.9.1","pushedAt":"2023-11-14T17:24:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump lxml from 4.6.3 to 4.9.1 in /gfe-db/pipeline/jobs/build\n\nBumps [lxml](https://github.com/lxml/lxml) from 4.6.3 to 4.9.1.\n- [Release notes](https://github.com/lxml/lxml/releases)\n- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)\n- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.3...lxml-4.9.1)\n\n---\nupdated-dependencies:\n- dependency-name: lxml\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump lxml from 4.6.3 to 4.9.1 in /gfe-db/pipeline/jobs/build"}},{"before":"611c7af7ce7a996e734612700a70c0226c5c698f","after":null,"ref":"refs/heads/revert-20-fix-debug-only-output","pushedAt":"2023-11-14T17:23:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"}},{"before":"54e0007d6d9367a768b391eb721dc1824804491f","after":null,"ref":"refs/heads/imgturl","pushedAt":"2023-11-14T17:23:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"}},{"before":null,"after":"8a0c4909c62bed34653aa5cf9fd89fe9e004a512","ref":"refs/heads/dependabot/pip/lxml-4.9.1","pushedAt":"2023-11-14T17:23:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump lxml from 4.6.3 to 4.9.1\n\nBumps [lxml](https://github.com/lxml/lxml) from 4.6.3 to 4.9.1.\n- [Release notes](https://github.com/lxml/lxml/releases)\n- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)\n- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.3...lxml-4.9.1)\n\n---\nupdated-dependencies:\n- dependency-name: lxml\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump lxml from 4.6.3 to 4.9.1"}},{"before":"575f80047feff8ea7c4c495a5290a60caf5a1ee7","after":null,"ref":"refs/heads/master","pushedAt":"2023-11-14T17:23:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"}},{"before":null,"after":"575f80047feff8ea7c4c495a5290a60caf5a1ee7","ref":"refs/heads/old-master","pushedAt":"2023-11-14T17:23:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Upgrade py-ard to 0.6.1 (#44)","shortMessageHtmlLink":"Upgrade py-ard to 0.6.1 (#44)"}},{"before":"0ae7d7153096708d7ab925780f04d0703a9e29fe","after":null,"ref":"refs/heads/incremental_load","pushedAt":"2023-11-14T17:22:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"}},{"before":null,"after":"0ae7d7153096708d7ab925780f04d0703a9e29fe","ref":"refs/heads/main","pushedAt":"2023-11-14T17:22:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Merge pull request #98 from pbashyal-nmdp/set-feature-service-url\n\nWIP: Set feature service url","shortMessageHtmlLink":"Merge pull request #98 from pbashyal-nmdp/set-feature-service-url"}},{"before":"1344602e6d7a329a7f097c91cd381a4959208382","after":"0ae7d7153096708d7ab925780f04d0703a9e29fe","ref":"refs/heads/incremental_load","pushedAt":"2023-10-29T19:30:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrisammon3000","name":null,"path":"/chrisammon3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20426965?s=80&v=4"},"commit":{"message":"Merge pull request #98 from pbashyal-nmdp/set-feature-service-url\n\nWIP: Set feature service url","shortMessageHtmlLink":"Merge pull request #98 from pbashyal-nmdp/set-feature-service-url"}},{"before":"4e87b564ec2d40e0a7f2de8035e094964eadedde","after":"1344602e6d7a329a7f097c91cd381a4959208382","ref":"refs/heads/incremental_load","pushedAt":"2023-09-07T15:01:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Use existing build output (#94)\n\n* specify stage for make\r\n\r\n* correct default pipeline input\r\n\r\n* remove limit param validation for now\r\n\r\n* increase timeout and memory on validation Lambda\r\n\r\n* set release pattern regex\r\n\r\n* fix premature exit on build errors causing container to stop\r\n\r\n* capture error output to disk as ndjson\r\n\r\n* consolidate error handling within process_allele function; remove sqs\r\n\r\n* remove failed alleles queue\r\n\r\n* script proceeds if some alleles fail\r\n\r\n* validate build for single release version\r\n\r\n* fix restore target\r\n\r\n* fix input paths in state machine\r\n\r\n* use existing build output if available\r\n\r\n* wait for backup document to finish\r\n\r\n* refactor input array for cleaner output\r\n\r\n* add use_existing_build to pipeline params\r\n\r\n* evaluate use_existing_build after file validation\r\n\r\n* refactor environment validation target\r\n\r\n* add skip_load to pipeline params\r\n\r\n* update README","shortMessageHtmlLink":"Use existing build output (#94)"}},{"before":"c9062f47c6c533bd87aa19ce15d3242a377e15af","after":"4e87b564ec2d40e0a7f2de8035e094964eadedde","ref":"refs/heads/incremental_load","pushedAt":"2023-08-29T17:21:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Dont load MACs (#91)\n\n* reset limit to '' and fix config.deploy\r\n\r\n* handle empty 'limit' parameter\r\n\r\n* - Upgrade `py-ard` to 1.0.3\r\n- Use pyard without loading MACs, saves time and disk space\r\n\r\n* Update memory for ValidateBuildOutputFunction\r\n\r\n* The imgt version can be 3 or 4 digits\r\n\r\n* Set timeout to 900 seconds.","shortMessageHtmlLink":"Dont load MACs (#91)"}},{"before":"06fc08d40d17c3a8acc5dd30a09539b7a1f858d5","after":"c9062f47c6c533bd87aa19ce15d3242a377e15af","ref":"refs/heads/incremental_load","pushedAt":"2023-08-23T21:01:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Deploy with optional VPC (#90)\n\n* update gitignore\r\n\r\n* renew gfe-db SSL certificate with SSM Run Command\r\n\r\n* pin urllib3 version <2\r\n\r\n* add pipeline execution notification topic; remove hard-coded email\r\n\r\n* trigger alarm and Lambda when execution is in progress\r\n\r\n* enable or disable backup maintenance window in Lambda\r\n\r\n* tag stacks with release branch name\r\n\r\n* mark tag properties for removal\r\n\r\n* invoke backup at start of execution\r\n\r\n* add backup and validation states to pipeline\r\n\r\n* fix state machine outputs\r\n\r\n* validate build output\r\n\r\n* indicate valid csv and release builds and evaluate before load\r\n\r\n* refactor InvokePipeline directory\r\n\r\n* validate execution input before invoking state machine\r\n\r\n* print output when invoking pipeline\r\n\r\n* validate and conform boolean args\r\n\r\n* deploy stack only\r\n\r\n* connect to neo4j\r\n\r\n* validate release counts\r\n\r\n* fix state machine outputs\r\n\r\n* run post-execution validation queries\r\n\r\n* invoke backup at end of execution\r\n\r\n* update README\r\n\r\n* merge from upstream incremental_load\r\n\r\n* deploy changes and test for 3450 with success\r\n\r\n* add git branch and commit sha to stack tags\r\n\r\n* validate environment variables\r\n\r\n* update README\r\n\r\n* conditionally set VPC variable\r\n\r\n* validate vpc param and env vars before deployment\r\n\r\n* conditionally create VPC\r\n\r\n* use environment variable instead of command line arg\r\n\r\n* source environment variables by stage\r\n\r\n* validate stage value matches deployment environment\r\n\r\n* store stage, app variables in SSM Parameter Store\r\n\r\n* require user confirmation before deployment\r\n\r\n* update README\r\n\r\n* optionally delete S3 data\r\n\r\n* typo\r\n\r\n* fix makefile output","shortMessageHtmlLink":"Deploy with optional VPC (#90)"}},{"before":"e42ead6e5c9c288970063279fd2ce6def8137d4a","after":"06fc08d40d17c3a8acc5dd30a09539b7a1f858d5","ref":"refs/heads/incremental_load","pushedAt":"2023-08-23T20:39:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Handle backups, validate build output and execute validation queries in state machine (#88)\n\n* update gitignore\r\n\r\n* renew gfe-db SSL certificate with SSM Run Command\r\n\r\n* pin urllib3 version <2\r\n\r\n* add pipeline execution notification topic; remove hard-coded email\r\n\r\n* trigger alarm and Lambda when execution is in progress\r\n\r\n* enable or disable backup maintenance window in Lambda\r\n\r\n* tag stacks with release branch name\r\n\r\n* mark tag properties for removal\r\n\r\n* invoke backup at start of execution\r\n\r\n* add backup and validation states to pipeline\r\n\r\n* fix state machine outputs\r\n\r\n* validate build output\r\n\r\n* indicate valid csv and release builds and evaluate before load\r\n\r\n* refactor InvokePipeline directory\r\n\r\n* validate execution input before invoking state machine\r\n\r\n* print output when invoking pipeline\r\n\r\n* validate and conform boolean args\r\n\r\n* deploy stack only\r\n\r\n* connect to neo4j\r\n\r\n* validate release counts\r\n\r\n* fix state machine outputs\r\n\r\n* run post-execution validation queries\r\n\r\n* invoke backup at end of execution\r\n\r\n* update README\r\n\r\n* merge from upstream incremental_load\r\n\r\n* deploy changes and test for 3450 with success\r\n\r\n* add git branch and commit sha to stack tags\r\n\r\n* validate environment variables\r\n\r\n* update README","shortMessageHtmlLink":"Handle backups, validate build output and execute validation queries …"}},{"before":"19e04faad96a2ac99c0f9fc9d7c26c9796fbda29","after":"e42ead6e5c9c288970063279fd2ce6def8137d4a","ref":"refs/heads/incremental_load","pushedAt":"2023-08-14T18:20:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Parameterize VPC, subnet and update DNS A record (#87)\n\n* update gitignore\r\n\r\n* renew gfe-db SSL certificate with SSM Run Command\r\n\r\n* parameterize VPC and public subnet\r\n\r\n* update existing DNS A record using Makefile target\r\n\r\n* pin urllib to avoid Lambda errors\r\n\r\n* add max errors for build\r\n\r\n* exit status 1 for max errors","shortMessageHtmlLink":"Parameterize VPC, subnet and update DNS A record (#87)"}},{"before":"9dc254ac0cb26cd6a485c1065f32045495d882ed","after":"19e04faad96a2ac99c0f9fc9d7c26c9796fbda29","ref":"refs/heads/incremental_load","pushedAt":"2023-07-07T16:11:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbashyal-nmdp","name":"Pradeep Bashyal","path":"/pbashyal-nmdp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8741499?s=80&v=4"},"commit":{"message":"Fails pyard 1.0.1 when there's no MAC tables (#85)","shortMessageHtmlLink":"Fails pyard 1.0.1 when there's no MAC tables (#85)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXVfZewA","startCursor":null,"endCursor":null}},"title":"Activity · nmdp-bioinformatics/gfe-db"}