Commit graph

207 commits

Author SHA1 Message Date
KhalimCK
bd24a789b9
Merge pull request #1498 from Hestia-Homes/feature/bulk-document-download
Bulk Document Download: emailed ZIP of a property set's documents (ADR-0059/0060)
2026-07-08 12:49:46 +01:00
Daniel Roth
8e880eea6f Expose the Abri test project-code override to the scraper lambda 🟩
Wires TEST_ABRI_PROJECT_CODE_OVERRIDE from an optional deploy-time tfvar
through to the hubspot_deal_etl lambda env; unset keeps production behaviour.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 10:28:48 +00:00
Khalim Conn-Kowlessar
b6746cc24a Terraform + CI for bulk_document_download: exports bucket, 10GB /tmp, SES SMTP, wiring 🟩
New lambda_with_sqs consumer (timeout 900, memory 3008, ephemeral_storage 10240
for multi-GB ZIPs); dedicated retrofit-document-exports bucket (no lifecycle on
DATA_BUCKET); IAM to read source buckets + write/presign-read the exports
bucket; SES SMTP creds baked from Secrets Manager (no ses:* on the role). Adds
ephemeral_storage_size knob to the shared lambda modules (default 512, backward
compatible). Wires the queue url+arn into fast-api and orders the CI jobs
(ADR-0055).

NOTE: terraform is drafted, not validated (no AWS/terraform in the dev env).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 10:03:50 +00:00
Daniel Roth
9ec629daf1 correct missed lambda renames 2026-07-07 16:43:25 +00:00
Daniel Roth
2e0cc7432c terraform correction 2026-07-07 15:23:44 +00:00
Daniel Roth
c0e444fccb abri_api not abri 2026-07-07 14:40:33 +00:00
Daniel Roth
1085384f21 Merge branch 'main' into feature/abri-api-integration 2026-07-07 14:08:52 +00:00
Daniel Roth
f5059c0589 tf comment 2026-07-07 14:04:34 +00:00
Khalim Conn-Kowlessar
60c448e66d FastAPI Lambda can send to the modelling_e2e queue
Remote state + MODELLING_E2E_SQS_URL env var + send policy ARN, and
fast_api_lambda deploys after modelling_e2e_lambda so the remote state
exists before it applies.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 12:18:48 +00:00
Daniel Roth
7b2fe80688 The abri lambda ships with its queue, DLQ and UAT-pointed staging config 🟩
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 10:29:01 +00:00
Daniel Roth
e949490b20 actually deploy lambda 2026-06-23 08:46:23 +00:00
Daniel Roth
8cb0e986e6 Deploy SharePoint renamer as Lambda with SQS trigger 🟩 2026-06-15 10:52:52 +00:00
Daniel Roth
163703285f deployment 2026-06-09 14:15:52 +00:00
Daniel Roth
e1515b0c00 correct path in terraform 2026-06-08 14:49:41 +00:00
Daniel Roth
df14150b9f terrafform correction 2026-06-04 15:40:26 +00:00
Daniel Roth
761962e991 add ECO_SHAREPOINT_ID env var 2026-06-04 15:40:26 +00:00
Jun-te Kim
a4670f8bc0 deploy lambda 2026-06-04 15:32:51 +00:00
Jun-te Kim
47dfe34ec0 added landlord description overrides 2026-05-29 12:12:54 +00:00
Jun-te Kim
53b211e951 epc token added 2026-05-20 15:43:41 +00:00
Jun-te Kim
8610a0c875 actually deploy postcode splitter 2026-05-20 15:17:55 +00:00
Jun-te Kim
bc8ca3ead3 deployment from infrastructure 2026-05-19 12:55:30 +00:00
Daniel Roth
3a7a00051d add new variables to deployment pipeline 2026-05-18 11:09:44 +00:00
Daniel Roth
feaa1ea680 Add MagicPlan Lambda Dockerfile, CI/CD jobs, and SQS IAM wiring in hubspot_deal_etl 2026-05-08 13:12:13 +00:00
Jun-te Kim
8c92eee448 fix deployment order 2026-04-22 12:45:44 +00:00
Jun-te Kim
686d1f2c80
Merge pull request #1010 from Hestia-Homes/feature/address_trigger_from_frontend
added bulk address uprn route
2026-04-20 17:39:07 +01:00
Jun-te Kim
33d355e2c3 added dan's changes 2026-04-20 16:34:03 +00:00
Daniel Roth
1750b17ee4 Merge branch 'main' into feature/pashub-to-ara 2026-04-20 09:24:57 +00:00
Daniel Roth
8b71fad8cc correct environment variables 2026-04-20 09:24:36 +00:00
Jun-te Kim
ec4c870465 added bulk address 2 uprn lmabda 2026-04-17 19:08:34 +00:00
Daniel Roth
62fe46adc4 get queue name from settings 2026-04-09 15:00:36 +00:00
Jun-te Kim
8a9f51f9e6 include hubspot api key 2026-04-01 10:33:06 +00:00
Jun-te Kim
b991ab73f7 add postgres 2026-03-31 11:19:16 +00:00
Jun-te Kim
ba331d44dc db details 2026-03-31 11:06:57 +00:00
Jun-te Kim
da3b753b46 merge conflicts resovled and reviweed my code 2026-03-30 17:09:41 +00:00
Jun-te Kim
764ee81dad hubspot etl 2026-03-30 15:52:28 +00:00
Daniel Roth
dd88e3c425 correct ecr in lambda deployment 2026-03-25 16:53:29 +00:00
Daniel Roth
d5830fb63b deploy pashub_to_ara lambda 2026-03-25 15:15:32 +00:00
Daniel Roth
3d0a37cf22 certificate depends on shared because of tfstate bucket 2026-03-17 11:47:56 +00:00
Daniel Roth
e9f37e7959 add certificate for cdn 2026-03-17 11:37:37 +00:00
Daniel Roth
20cc5a3059 dont try to use shared/.tfvars when deploying cloudfront cdn 2026-03-13 15:00:46 +00:00
Daniel Roth
3f10af0be5 dont try to use _deploy_lambda for cdn 2026-03-13 14:35:33 +00:00
Daniel Roth
ddcfa75a03 address PR 2026-03-13 11:16:41 +00:00
Daniel Roth
33406ff678 cdn depends on shared 2026-03-13 09:53:40 +00:00
Daniel Roth
b7bee7486c deploy cdn as its own job, depending on fastapi 2026-03-13 09:51:48 +00:00
Daniel Roth
aac9b784f3 use new domain from github secrets 2026-03-12 17:37:12 +00:00
Daniel Roth
83e502a361 from domain_name from engine environment 2026-03-12 14:47:28 +00:00
Daniel Roth
182fb8931e correct environment variables and policy definition 2026-03-11 17:23:38 +00:00
Daniel Roth
af031d81d4 fast api does not technically depend on shared 2026-03-11 14:04:56 +00:00
Daniel Roth
9aa60c9e70 fast api deployment dependencies 2026-03-11 12:58:31 +00:00
Daniel Roth
8828e4da15 move engine and fastapi depoyments to top of deploy_terraform 2026-03-11 10:04:02 +00:00