Carlo1911 / cicd-sdk

deployment of cdk using github actions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Auth User Service

Project created to handle User data for others apps in TrueAccord

Here's what it does

  1. fits into CSDP's deployment pipeline. (dev, qa, staging to prod)
  2. Also can be pushed into CNC for initial testing
  3. Examples of different events (s3, dynamodb, web, etc)
  4. python native and golang container examples
  5. CDK template that uses variables for names, so it's always -- (IE: pcid-email-magic-doohickey)
  6. Can be added to other deployments, can deploy multiple lambdas

TODO:

  1. SAM/Secptre example? is it necessary?
  2. Python example
  3. Events
  4. demonstration of multiple lambdas in a single deployment
  5. Mutation examples (for SAML roles)

Instructions

  1. Create template:
    • From infrastructure folder run: aws-okta exec cnc -- cdk synth
  2. Deploy project:
    • From infrastructure folder run: aws-okta exec cnc -- cdk deploy

About

deployment of cdk using github actions


Languages

Language:Python 91.4%Language:Makefile 3.2%Language:Batchfile 2.5%Language:Dockerfile 1.6%Language:Shell 1.3%