You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 6, 2025. It is now read-only.
[DOP-3726]: Update Autobuilder to process messages from queue for enhanced infrastructure (#831)
* [DOP-3639]: Create base API construct
* [DOP-3639]: Create ts files to export specific lambda handler
* [DOP-3639]: Create ts files to export specific lambda handler
* [DOP-3639]: Create methods for triggering builds
* [DOP-3639]: Remove the jobQueue as an attribute for the webhooks construct
* [DOP-3639]: Rename construct to better reflect what it represents
* [DOP-3639]: Use correct path
* [DOP-3639]: Retrieve SSM params
* [DOP-3639]: Add DB name
* [DOP-3639]: Add dochub env vars
* [DOP-3639]: Add correct dochub path
* [DOP-3639]: use correct method to retrieve secure strings
* [DOP-3639]: Delete zip script in favor of using NodejsFunction construct
* [DOP-3639]: Update esbuild config for nodejsfunctions
* [DOP-3639]: Remove bundle script and handlers
* [DOP-3639]: Get tests working
* [DOP-3639]: Delete handlers and remove zip script
* [DOP-3639]: refactor so that queues are a separate construct from the api
* [DOP-3639]: add correct identifiers for constructs
* [DOP-3639]: Update comments for bundling
* [DOP-3639]: Update tests
* [DOP-3639]: Clean up some typing
* [DOP-3639]: Add script to bundle lambda config with zip
* [DOP-3639]: Add permission to execute script
* [DOP-3639]: rename file
* [DOP-3639]: Use the regular function construct again and update bundling script
* [DOP-3639]: Add updated script and add snapshot test
* [DOP-3639]: Add updated script
* [DOP-3639]: Prune dev dependencies when deploying lambda
* [DOP-3639]: Add slack auth token
* [DOP-3639]: Add queue urls as env vars
* [DOP-3639]: Grab DB info from ssm
* [DOP-3639]: Update env vars
* [DOP-3639]: Remove cdk.context.json
* [DOP-3639]: Update gitignore and use valueFromLookup
* [DOP-3639]: Refactor code to successfully deploy and use config variables
* [DOP-3639]: Remove unnecessary build command
* [DOP-3639]: Remove unnecessary build script
* [DOP-3639]: Refactor env vars into separate construct
* [DOP-3639]: Remove build.zip from gitignore
* [DOP-3639]: Remove bundle command
* [DOP-3680]: Add v2 handlers
* [DOP-3680]: Use v2 handlers
* [DOP-3680]: Revert slack v1
* [DOP-3639]: Remove additional slash
* [DOP-3639]: Remove unused params
* [DOP-3639]: Remove unused import
* [DOP-3639]: Use esModuleInterop
* [DOP-3640]: Rename to simplify stuff
* [DOP-3640]: Add util to get bucket names
* [DOP-3640]: Add task definition for fargate and create cluster
* [DOP-3640]: Refactor Stack and constructs
* [DOP-3640]: Add CDK infra to docker ignore
* [DOP-3640]: Rename files to be less generic and add task definition for lambdas
* [DOP-3640]: Work on creating bucket constructs
* [DOP-3640]: destroy buckets when tearing down
* [DOP-3640]: Grant ecs task permission to read and write from buckets
* [DOP-3640]: Add VPC endpoint for ECR
* [DOP-3640]: Add custom dockerfile for testing enhanced app
* [DOP-3640]: Refactor path names to take into account the environment
* [DOP-3640]: Add a bunch of env vars
* [DOP-3640]: Add a bunch of env vars for worker
* [DOP-3640]: Remove unused env var
* [DOP-3640]: Refactor object destructure for consistency
* [DOP-3640]: Add first routing rule
* [DOP-3640]: Add routing rules for root bucket
* [DOP-3640]: Refactor container props to be a little nicer
* [DOP-3640]: Add feature branch deploy logic
* [DOP-3640]: Add env to worker
* [DOP-3640]: Move stuff around and work on getting secure strings using aws sdk
* [DOP-3640]: Add SSM client SDK to query secure strings
* [DOP-3640]: Add remaining secure strings and refactor stack to use async ssm client
* [DOP-3640]: Grant permissions to the ECS cluster to read and write to queues
* [DOP-3640]: Add Tag for stack to help debug costs
* [DOP-3640]: Refactor layout to be a bit simpler
* [DOP-3640]: Refactor enhanced job to check for correct job type
* [DOP-3640]: Remove unnecesssary code
* [DOP-3640]: Update readme
* [DOP-3640]: Update prettier to ignore cdk-infra
* [DOP-3640]: Add functionality to execute a single job for enhanced app
* [DOP-3640]: Use clustername for task definition family (that's the value that is actually used)
* [DOP-3726]: Modify HandleJobs to not create ecs tasks
* [DOP-3640]: Refactor enhanced job to check for correct job type
* [DOP-3726]: Move the additional notification out of the insertBulkJobs
* [DOP-3726]: Update typing to get rid of type errors in github webhooks
* [DOP-3640]: Update README
* [DOP-3726]: Job status is not needed in the jobsQueue
* [DOP-3726]: Wait only one second for queue polling
* [DOP-3726]: Wait only four seconds for queue polling
* [DOP-3726]: Add enhanced job handler so that we can specify s3 buckets for custom feature stacks
* [DOP-3726]: rename files
* [DOP-3726]: Use enhancedApp buckets
* [DOP-3726]: Add dash
* [DOP-3726]: Use correct env variables for db
* [DOP-3726]: Add queue collection name
* [DOP-3726]: Update timeout for lambdas
* [DOP-3726]: Remove extra console logs and add missing env variable for repo branches collection
* [DOP-3726]: Remove enhanced since it doesn't impact anything
* [DOP-3726]: Remove enhanced since it doesn't impact anything
* [DOP-3726]: Remove extra log statement
* [DOP-3640]: Update readme and rename context variables
* [DOP-3640]: Refactor how environment variables are retrieved to not depend on current scope
* [DOP-3640]: Add routing rule for 1.1.4 of atlas cli
* [DOP-3640]: Call initContextVars
* [DOP-3726]: Re-introduce enhanced env var for worker and remove aws credentials from env
* [DOP-3726]: Add esbuild as a dev dependency
* [DOP-3726]: Update dockerfile to build more quickly
* [DOP-3726]: Resolve additional merge conflicts
* [DOP-3726]: Resolve additional merge conflicts
* [DOP-3726]: Resolve additional merge conflicts
* [DOP-3726]: Resolve additional merge conflicts
* [DOP-3726]: Resolve additional merge conflicts
* [DOP-3726]: Update index
* [DOP-3726]: Update API name to be more identifiable in aws console
* [DOP-3726]: Resolve merge conflict
* [DOP-3726]: Refactor enhanced job handler factory
* Empty-Commit
* test
* [DOP-3726]: Update enhanced dockerfile
* [DOP-3726]: Remove private
---------
Co-authored-by: Seung Park <[email protected]>
0 commit comments