{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":743676460,"defaultBranch":"main","name":"mongodb-cluster-on-aws-ecs","ownerLogin":"abdullahkhawer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-15T18:42:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27900716?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706027437.0","currentOid":""},"activityList":{"items":[{"before":"fcd6627ba67d66cb33fe1805a16d4cc72715f40f","after":"8ff7745f580e4404f83011362936e2380b4e01ee","ref":"refs/heads/main","pushedAt":"2024-06-05T18:39:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"2eb15532c48cbf05fe8091e2a628030f6076bb85","after":"fcd6627ba67d66cb33fe1805a16d4cc72715f40f","ref":"refs/heads/main","pushedAt":"2024-02-27T17:51:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"chore: Remove unwanted cliff.toml file\n\nchore: Remove unwanted cliff.toml file","shortMessageHtmlLink":"chore: Remove unwanted cliff.toml file"}},{"before":"c69c0c003870c49e2e73243d7f6e6b2105296bb3","after":"2eb15532c48cbf05fe8091e2a628030f6076bb85","ref":"refs/heads/main","pushedAt":"2024-01-24T09:40:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5d3cf2609918b454b1d4efc58723d8cfbefb2704","after":"c69c0c003870c49e2e73243d7f6e6b2105296bb3","ref":"refs/heads/main","pushedAt":"2024-01-24T09:38:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"2a3713e82529d4940b9fd9febb233888b98c4be6","after":null,"ref":"refs/heads/code-v1","pushedAt":"2024-01-23T16:30:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"}},{"before":"babe2c297e43d414e5d7c16977c9e3b0ba3ee9c1","after":null,"ref":"refs/heads/code-v1.1","pushedAt":"2024-01-23T16:30:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"}},{"before":"1ad32f0281d3d5cee16a772e654f7ed35d46652c","after":"5d3cf2609918b454b1d4efc58723d8cfbefb2704","ref":"refs/heads/main","pushedAt":"2024-01-23T16:28:35.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"Merge pull request #2 from abdullahkhawer/code-v1.1\n\nfeat: Update code to fix bugs in it and to refactor it.","shortMessageHtmlLink":"Merge pull request #2 from abdullahkhawer/code-v1.1"}},{"before":"a60fb23dc534f99a221214ee5755eecbb2fc57e5","after":"babe2c297e43d414e5d7c16977c9e3b0ba3ee9c1","ref":"refs/heads/code-v1.1","pushedAt":"2024-01-23T16:23:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"chore(release): Prepare Release for v1.1.0.","shortMessageHtmlLink":"chore(release): Prepare Release for v1.1.0."}},{"before":"474b8804f84bbfb12b58321b09969b8c0debd1e1","after":"a60fb23dc534f99a221214ee5755eecbb2fc57e5","ref":"refs/heads/code-v1.1","pushedAt":"2024-01-23T16:23:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"feat: Update code to set the threshold for CPU, memory, and Disk space utilization to 85%, create locals to define AWS VPC private subnets along with their length, select the correct AWS VPC private subnet ID even if there are fewer subnets than the number of AWS EC2 instances, select the correct private AWS Route 53 hosted zone if both public and private exist with the same name/domain, set correct AWS ECS cluster name under dimensions for AWS CloudWatch metric alarms, fix Terraform code with respect to the AWS Terraform provider v4.65.0, update backups AWS S3 bucket's lifecycle policy rules to set a rule for INTELLIGENT_TIERING, add code to wait for the first AWS EC2 instance to be running and complete status checks, refactor the whole Terraform code and update the README accordingly.","shortMessageHtmlLink":"feat: Update code to set the threshold for CPU, memory, and Disk spac…"}},{"before":"cf94ec27b86894a5c35b5641f1e1416dc544a2ab","after":"474b8804f84bbfb12b58321b09969b8c0debd1e1","ref":"refs/heads/code-v1.1","pushedAt":"2024-01-23T16:03:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"feat: code","shortMessageHtmlLink":"feat: code"}},{"before":"c20f6975f2c1dd940c631d750528cff38d0f2314","after":"cf94ec27b86894a5c35b5641f1e1416dc544a2ab","ref":"refs/heads/code-v1.1","pushedAt":"2024-01-15T20:50:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"fix: Update threshold for CPU, Memory and Disk Space utilization to 85% for all of them and update README accordingly.","shortMessageHtmlLink":"fix: Update threshold for CPU, Memory and Disk Space utilization to 8…"}},{"before":null,"after":"c20f6975f2c1dd940c631d750528cff38d0f2314","ref":"refs/heads/code-v1.1","pushedAt":"2024-01-15T20:41:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"fix: Update threshold for CPU, Memory and Disk Space utilization to 85% for all of them and update README accordingly.","shortMessageHtmlLink":"fix: Update threshold for CPU, Memory and Disk Space utilization to 8…"}},{"before":"9bf2702324d33edd9d1d1c8e7495b1be658c2c96","after":"1ad32f0281d3d5cee16a772e654f7ed35d46652c","ref":"refs/heads/main","pushedAt":"2024-01-15T20:19:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"Merge pull request #1 from abdullahkhawer/code-v1\n\nfeat!: Develop a Terraform Module for MongoDB to run it on AWS ECS","shortMessageHtmlLink":"Merge pull request #1 from abdullahkhawer/code-v1"}},{"before":"5a1e2890ceb92ed0b23d774530d9ab71cb8528e7","after":"2a3713e82529d4940b9fd9febb233888b98c4be6","ref":"refs/heads/code-v1","pushedAt":"2024-01-15T20:19:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"chore(release): Prepare Release for v1.0.0.","shortMessageHtmlLink":"chore(release): Prepare Release for v1.0.0."}},{"before":"44f33356e5c9393499d28e731d790c098009d864","after":"5a1e2890ceb92ed0b23d774530d9ab71cb8528e7","ref":"refs/heads/code-v1","pushedAt":"2024-01-15T20:19:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"feat!: Develop a Terraform Module for MongoDB to run it on AWS ECS to create a multi-node MongoDB cluster under AWS Auto Scaling group to launch multiple MongoDB nodes as replicas with AWS ECS service registry using awsvpc as network mode, persistent and encrypted AWS EBS volumes of type gp3, AWS S3 bucket for backups storage along with lifecycle rules for data archival and deletion and User Data script to prepare an AWS EC2 instance by setting up wget, unzip, awscli, Docker, ECS agent, rexray/ebs Docker plugin, MongoDB, Mongosh, MongoDB database tools, MongoDB backup and restore scripts, key file for MongoDB Cluster, custom agent for AWS EBS volumes disk usage monitoring, cronjobs for backup at 03:00 AM daily and disk usage monitoring at every minute, soft rlimits and ulimits and disabling transparent huge pages on it and also creating DNS record in AWS Route 53 hosted zone for it. Also, update README accordingly.","shortMessageHtmlLink":"feat!: Develop a Terraform Module for MongoDB to run it on AWS ECS to…"}},{"before":"3bb1d9a7b7288f71ac12f20c0c2b301c15e72641","after":"44f33356e5c9393499d28e731d790c098009d864","ref":"refs/heads/code-v1","pushedAt":"2024-01-15T20:18:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"chore(release): Prepare Release for v1.0.0.","shortMessageHtmlLink":"chore(release): Prepare Release for v1.0.0."}},{"before":"5095e6e30a7c10de0273fb95836a72c1ae134fd5","after":"3bb1d9a7b7288f71ac12f20c0c2b301c15e72641","ref":"refs/heads/code-v1","pushedAt":"2024-01-15T20:18:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"feat!: Develop a Terraform Module for MongoDB to run it on AWS ECS to create a multi-node MongoDB cluster under AWS Auto Scaling group to launch multiple MongoDB nodes as replicas with AWS ECS service registry using awsvpc as network mode, persistent and encrypted AWS EBS volumes of type gp3, AWS S3 bucket for backups storage along with lifecycle rules for data archival and deletion and User Data script to prepare an AWS EC2 instance by setting up wget, unzip, awscli, Docker, ECS agent, rexray/ebs Docker plugin, MongoDB, Mongosh, MongoDB database tools, MongoDB backup and restore scripts, key file for MongoDB Cluster, custom agent for AWS EBS volumes disk usage monitoring, cronjobs for backup at 03:00 AM daily and disk usage monitoring at every minute, soft rlimits and ulimits and disabling transparent huge pages on it and also creating DNS record in AWS Route 53 hosted zone for it. Also, update README accordingly.","shortMessageHtmlLink":"feat!: Develop a Terraform Module for MongoDB to run it on AWS ECS to…"}},{"before":"a081b4caab0328368783070cc79c2deb7bb4f930","after":"5095e6e30a7c10de0273fb95836a72c1ae134fd5","ref":"refs/heads/code-v1","pushedAt":"2024-01-15T20:08:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"chore(release): Prepare Release for v1.0.0.","shortMessageHtmlLink":"chore(release): Prepare Release for v1.0.0."}},{"before":null,"after":"a081b4caab0328368783070cc79c2deb7bb4f930","ref":"refs/heads/code-v1","pushedAt":"2024-01-15T20:07:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"feat!: Develop a Terraform Module for MongoDB to run it on AWS ECS to create a multi-node MongoDB cluster under AWS Auto Scaling group to launch multiple MongoDB nodes as replicas with AWS ECS service registry using awsvpc as network mode, persistent and encrypted AWS EBS volumes of type gp3, AWS S3 bucket for backups storage along with lifecycle rules for data archival and deletion and User Data script to prepare an AWS EC2 instance by setting up wget, unzip, awscli, Docker, ECS agent, rexray/ebs Docker plugin, Mongosh, MongoDB database tools, MongoDB backup and restore scripts, key file for MongoDB Cluster, custom agent for AWS EBS volumes disk usage monitoring, cronjobs for backup at 03:00 AM daily and disk usage monitoring at every minute, soft rlimits and ulimits and disabling transparent huge pages on it and also creating DNS record in AWS Route 53 hosted zone for it. Also, update README accordingly.","shortMessageHtmlLink":"feat!: Develop a Terraform Module for MongoDB to run it on AWS ECS to…"}},{"before":null,"after":"9bf2702324d33edd9d1d1c8e7495b1be658c2c96","ref":"refs/heads/main","pushedAt":"2024-01-15T18:42:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"abdullahkhawer","name":"Abdullah Khawer πŸ‡΅πŸ‡° πŸ‡³πŸ‡± πŸ‡΅πŸ‡Έ","path":"/abdullahkhawer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27900716?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXXOBRgA","startCursor":null,"endCursor":null}},"title":"Activity Β· abdullahkhawer/mongodb-cluster-on-aws-ecs"}