Skip to content

[FEAT-API/Infra]: Update Lambda Calls #718

Description

@martyheynbah

During review of PR #182, a few broader architecture‑level changes were identified:

  • consolidating callback modules
  • restructuring Docker build contexts
  • tightening secret‑resolution behavior
  • updating Secrets Manager timeout
  • enforcing LAMBDA_CALLBACK_SECRET
  • etc.

This ticket covers addressing those specific improvements mentioned above
• Creation of a shared callback module and movement of build contexts, CI workflow updates, and provisioning script changes.
• Secret‑resolution improvements (required values, error raising, 3s/2‑attempt timeouts, cache expiry/rotation handling).
• Updates to local provisioning secret behavior.
• Invocation mode corrections for pst and jpm (default sync, reject async).
• Swagger documentation corrections across all handlers.
• RFC3339 timestamp normalization.
• Full validation, regression testing, and CI verification of build‑context changes.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions