Commit graph

8 commits

Author SHA1 Message Date
renovate[bot]
90b94ad091
chore(deps): update terraform aws to v6.65.0 (#93)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-21 15:47:28 +00:00
renovate[bot]
44681ca2c8
chore(deps): update terraform minor and patch (#92)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-14 17:46:35 +00:00
renovate[bot]
e12d671e1f
chore(deps): update terraform aws to v6.63.0 (#88)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-09 18:44:39 +00:00
Adam Moussa
b43335b4a7
feat(iam): import hcptf roles into app Terraform (PLAT-146) (#86)
* feat(iam): import hcptf roles into app Terraform (PLAT-146)

Move the existing hcptf pair into this repo so app Terraform owns prod IAM after the substrate handoff.

* fix(iam): add apply-role IAM list permissions (PLAT-146)

IamReadOnly omitted ListRoleTags and ListInstanceProfilesForRole needed after detaching the substrate guardrail.
2026-09-02 21:47:15 +00:00
renovate[bot]
ad74f02ec4
chore(deps): update terraform aws to v6.62.0 (#85)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-31 22:41:03 +00:00
Adam Moussa
61f13bddfe
fix(terraform): defer api domain until dns cutover (#83)
API Gateway custom domain names are unique per region across accounts, so prod cannot create doorunlock.seahaven.com while mgmt still holds it.
2026-08-27 23:06:52 +00:00
Adam Moussa
cdd810001d
fix(terraform): bootstrap node from gzip tarball (#82)
HCP Linux workers do not ship xz, so the plan-time Node download must use the gzip distro tarball.
2026-08-27 22:25:04 +00:00
Adam Moussa
c43bee214c
feat(terraform): add hcp terraform for prod door-unlock-api (PLAT-76) (#81)
* feat(terraform): add hcp terraform for prod door-unlock-api

Move deploy off frozen CDK CD onto an HCP workspace that recreates the HTTP API, five Lambdas, disabled EventBridge rules, and alarms in seahaven-prod without a poller VPC.

* docs(readme): link the door unlock api ops page

* fix(terraform): invoke package build via bash

HCP launches the external data source with bash, so the inner build script should not depend on the git executable bit.
2026-08-27 22:03:12 +00:00