aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* refactor: remove print statements in process_and_upload_tablesAlex Schofield2024-08-191-2/+0
* refactor: add timestamp function in extract_lambda.pyAlex Schofield2024-08-191-12/+17
* Merge branch 'development' into alex/py-improvementsAlex Schofield2024-08-191-7/+22
|\
| * Merge pull request #67 from ajschofield/alex/tf-perms-fixAlex2024-08-191-7/+22
| |\
| | * fix(tf): re-add separate random_string suffixes in events.tfAlex Schofield2024-08-191-7/+19
| | * fix(tf): lambda permissions should be created before destroyedAlex Schofield2024-08-191-3/+6
| |/
* | chore: reorganise imports in extract_lambdaAlex Schofield2024-08-191-5/+5
* | refactor(retrieve_secrets): add logging for ClientErrorAlex Schofield2024-08-191-0/+1
* | refactor(retrieve_secrets): improve error handling when retrieving secretsAlex Schofield2024-08-191-0/+3
* | refactor(lambda_handler): remove unnecessary else statementAlex Schofield2024-08-191-8/+7
* | refactor(retrieve_secrets): use aws recommended method for retrieving secretsAlex Schofield2024-08-191-8/+11
* | refactor(log): implement logging ancestry - avoid using root loggerAlex Schofield2024-08-191-1/+1
|/
* Merge pull request #66 from ajschofield/alex/tf-improvementsAlex2024-08-197-139/+217
|\
| * fix(tf): correct random_string to random in main.tfAlex Schofield2024-08-191-1/+1
| * infra(tf): add version constraint for random in main.tfAlex Schofield2024-08-191-0/+4
| * infra(tf): remove unused declaration in vars.tfAlex Schofield2024-08-191-5/+0
| * docs(tf): remove redundant commentsAlex Schofield2024-08-191-9/+9
| * infra(tf): remove repetitive suffix resources in events.tfAlex Schofield2024-08-191-19/+7
| * docs(tf): improve legibility of events.tf sectionsAlex Schofield2024-08-191-1/+16
| * infra(tf): add versioning to lambda_code_bucketAlex Schofield2024-08-191-0/+7
| * infra(tf): experimental - add versioning to protect against accidental delete...Alex Schofield2024-08-191-0/+15
| * docs(tf): correct lambda bucket name tagAlex Schofield2024-08-191-1/+1
| * docs(tf): improve legibility of s3.tf sectionsAlex Schofield2024-08-191-3/+12
| * chore(tf): add tags to s3 bucketsAlex Schofield2024-08-191-0/+10
| * infra(tf): add md5/source_code_hash checks for lambda layerAlex Schofield2024-08-191-0/+2
| * docs(tf): add information about layer zip creationAlex Schofield2024-08-191-0/+2
| * infra(tf): only create layer zip if doesn't existAlex Schofield2024-08-191-5/+11
| * refactor: change directory at start of the script to terraform folderAlex Schofield2024-08-191-1/+3
| * refactor(tf): move sections in lambda.tf for better readabilityAlex Schofield2024-08-191-32/+37
| * style(tf): improve legibility of lambda.tf sectionsAlex Schofield2024-08-191-4/+16
| * feat: ask user if they want to destroy new infrastructureAlex Schofield2024-08-191-1/+15
| * refactor: Improve deploy script user interactionAlex Schofield2024-08-191-4/+26
| * feat(deploy.sh): exit if any command returns non-zero statusAlex Schofield2024-08-191-0/+3
| * feat: create shell script for terraform destroy/applyAlex Schofield2024-08-191-0/+15
| * infra(tf): add state file encryptionAlex Schofield2024-08-191-3/+4
| * chore(tf): replace static tag values in main.tf with variablesAlex Schofield2024-08-192-4/+24
| * infra(tf): enforce version constraint on terraformAlex Schofield2024-08-191-0/+1
| * infra(tf): remove rds.tfAlex Schofield2024-08-191-70/+0
|/
* Merge pull request #65 from ajschofield/feature/test-process-upload-tables-v2Alex2024-08-193-9/+49
|\
| * style: format code with Autopep8, Black and Ruff Formatterdeepsource-autofix[bot]2024-08-191-1/+1
| * Merge branch 'development' into feature/test-process-upload-tables-v2Alex2024-08-197-77/+49
| |\ | |/ |/|
* | Merge pull request #64 from ajschofield/extract-lambda-code-updateAlex2024-08-192-45/+22
|\ \
| * | style: format code with Autopep8, Black and Ruff Formatterdeepsource-autofix[bot]2024-08-191-1/+3
| * | Merge branch 'development' into extract-lambda-code-updateAlex2024-08-1910-110/+198
| |\ \ | |/ / |/| |
* | | Merge pull request #63 from ajschofield/chore/project-cleanupAlex2024-08-191-39/+0
|\ \ \
| * | | chore: remove redundant test folderAlex Schofield2024-08-191-39/+0
* | | | Merge pull request #62 from ajschofield/tf/lambda-permissions-fixAlex2024-08-191-2/+15
|\ \ \ \ | |/ / / |/| | |
| * | | fix(tf): fix permissions for bucket/object accessAlex Schofield2024-08-191-2/+15
|/ / /
* | | Merge pull request #61 from ajschofield/tf/layer-shell-scriptAlex2024-08-193-19/+16
|\ \ \
| * | | chore(tf): remove unused requirements variableAlex Schofield2024-08-191-5/+4
git.ajschof.me — hosted by ajschofield — powered by cgit