Skip to content

Conversation

@bartelink
Copy link
Collaborator

@bartelink bartelink commented May 31, 2022

Adds wiring to support deploying and configuring the Lambda using CDK/CloudFormation

  • Propulsion.DynamoStore.Lambda - generalize logic to be able to use DynamoDB with role based auth instead of key based auth (see Support AWS role based auth #149)
  • Propulsion.DynamoStore.Lambda - includes the dotnet published linux-arm64 binaries as a tool in it's .nupkg
  • Propulsion.DynamoStore.Constructs - internal impl of config/deploy logic (no dependencies but aligns with requirements of Propulsion.DynamoStore.Lambda)

Per https://docs.aws.amazon.com/cdk/v2/guide/best-practices.html#best-practices-constructs, the Stack pieces are represented as a dotnet new template which one places into one's app repo; see jet/dotnet-templates#120

@bartelink bartelink changed the base branch from master to lambda-selfhost May 31, 2022 13:44
@bartelink bartelink changed the base branch from lambda-selfhost to master May 31, 2022 13:44
@bartelink bartelink force-pushed the lambda-deploy branch 8 times, most recently from 3df3641 to e7c0350 Compare July 8, 2022 19:45
@bartelink bartelink marked this pull request as ready for review July 12, 2022 19:22
@bartelink bartelink changed the title Lambda deploy Implement Propulsion.DynamoStore.Lambda deploy Jul 12, 2022
@bartelink bartelink force-pushed the lambda-deploy branch 3 times, most recently from a4e55a8 to 884bfd4 Compare July 19, 2022 15:15
@bartelink bartelink changed the title Implement Propulsion.DynamoStore.Lambda deploy Add Propulsion.DynamoStore.Lambda deploy Jul 19, 2022
@bartelink bartelink changed the title Add Propulsion.DynamoStore.Lambda deploy Propulsion.DynamoStore.Lambda CDK support Jul 19, 2022
@bartelink bartelink merged commit e16315a into master Jul 19, 2022
@bartelink bartelink deleted the lambda-deploy branch July 19, 2022 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants