Skip to content

Commit

Permalink
Refactor code structure for improved readability and maintainability
Browse files Browse the repository at this point in the history
  • Loading branch information
Your Name committed Mar 17, 2026
1 parent d92c36d commit 8c64a99
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions .terraform_commits
Original file line number Diff line number Diff line change
Expand Up @@ -100,5 +100,47 @@
"commit_message": "feat(lambda): Implement GitHub Actions runner token refresh Lambda function\n\n- Added `token_refresh.py` to handle the token refresh logic.\n- Integrated AWS Secrets Manager for storing the GitHub registration token.\n- Utilized GitHub App authentication for secure API access.\n- Scheduled Lambda function to run every 30 minutes using CloudWatch Events.\n- Created necessary IAM roles and policies for Lambda execution.\n\nchore(lambda): Add requirements for token refresh Lambda\n\n- Added `requirements.txt` with dependencies: PyJWT and cryptography.\n\nfeat(terraform): Configure Lambda function and CloudWatch Events\n\n- Created Terraform configuration for the Lambda function and its dependencies.\n- Set up CloudWatch Event Rule to trigger the Lambda function every 30 minutes.\n- Configured IAM roles and policies for Lambda execution and Secrets Manager access.\n\ndocs(scripts): Add monitoring tools for GitHub Runner ECS services\n\n- Created monitoring scripts to track ECS service health and CloudWatch logs.\n- Added README with usage instructions and troubleshooting tips.\n- Implemented a continuous monitoring script using rich for better output formatting.\n\nchore(scripts): Add requirements for monitoring scripts\n\n- Added `requirements.txt` for monitoring scripts with dependencies: boto3, botocore, and rich.\n\nfix(scripts): Update monitoring script to use Terraform outputs\n\n- Modified `monitor_runners.py` to fetch necessary configuration from Terraform outputs.\n- Improved error handling and logging for better visibility.\n\nfeat(varfiles): Add configuration files for Terraform modules\n\n- Created JSON and TFVars files for managing Terraform workspace and GitHub organization settings.",
"author": "Your Name",
"timestamp": "2026-01-15T17:53:12.576503"
},
{
"commit_hash": "f3e80d9f4db8aa65334c16da2fc27a869eeba63e",
"commit_message": "adding monitoring",
"author": "Your Name",
"timestamp": "2026-01-20T13:12:13.996246"
},
{
"commit_hash": "f3e80d9f4db8aa65334c16da2fc27a869eeba63e",
"commit_message": "adding monitoring",
"author": "Your Name",
"timestamp": "2026-01-20T13:16:48.638201"
},
{
"commit_hash": "f3e80d9f4db8aa65334c16da2fc27a869eeba63e",
"commit_message": "adding monitoring",
"author": "Your Name",
"timestamp": "2026-01-20T13:18:23.335817"
},
{
"commit_hash": "f3e80d9f4db8aa65334c16da2fc27a869eeba63e",
"commit_message": "adding monitoring",
"author": "Your Name",
"timestamp": "2026-02-13T14:09:14.454397"
},
{
"commit_hash": "f3e80d9f4db8aa65334c16da2fc27a869eeba63e",
"commit_message": "adding monitoring",
"author": "Your Name",
"timestamp": "2026-02-13T14:13:50.604545"
},
{
"commit_hash": "f3e80d9f4db8aa65334c16da2fc27a869eeba63e",
"commit_message": "adding monitoring",
"author": "Your Name",
"timestamp": "2026-03-10T16:25:07.975942"
},
{
"commit_hash": "f3e80d9f4db8aa65334c16da2fc27a869eeba63e",
"commit_message": "adding monitoring",
"author": "Your Name",
"timestamp": "2026-03-10T16:29:39.531996"
}
]
Binary file added tfplan
Binary file not shown.

0 comments on commit 8c64a99

Please sign in to comment.