Thieu Nguyen
Thieu Nguyen
This pull request adds the functionality to approve or disapprove challenges from Slack messages. It includes changes to the Django views and URLs to handle the approval actions and updates...
This pull request removes the AWS infrastructure for the code upload challenge if the challenge is disapproved by the admin.
This pull request updates the code upload challenge document with the latest instructions and screenshots. It includes changes to the GitHub repository template usage, token generation, host configuration setup, and...
This PR modifies 2 files `aws_utils` and `admin.py` to add an option to start and stop ec2 instances to admin dashboard.
Modify the `script/auto_scale_workers.py` to skip scaling ECS workers for challenges with non empty `evaluation_module_error`
This pull request addresses the issue with installing Google Chrome Stable in the Docker build by upgrading the Node.js version in the Dockerfile.
This pull request adds the functionality to automatically monitor and scale Fargate workers. This feature will help optimize resource allocation and improve the overall performance of the application.
This pull request adds a daily approval request limit and tracking feature to the codebase. The `Challenge` model now includes two new fields: `daily_approval_request_limit` and `last_daily_approval_request`. The `request_challenge_approval_by_pk` function has...
Add ECS health metrics. Add in one script `monitor_ecs_metrics`
This pull request adds new functions to retrieve CPU, memory, and storage utilization metrics for a challenge. These functions use the AWS CloudWatch API to fetch the metrics for the...