rollthecloudinc / hedge

Award winning climate aware database trimming cloud carbon and costs.
22 stars 2 forks source link

[PREVIEW][tz-155] Partial Migrate & Canva Integration #167

Closed ng-druid closed 4 months ago

ng-druid commented 4 months ago

This is doing a few things currently but not complete.

Migrates serverless.yml go Lambdas to new binary Lambda environment since go environment no longer exist. This required packaging each go Lambda as an individual zip with all files at the root including the main which is required to be named bootstrap.

Authentication has also been removed temporarily just to check the flow and get the shapeshifter write to function and write to Github repos that have the Github app installed like rollthecloudinc.

Some user values have also been hard-coded as a temporary work around just to have the shapeshifter api write function.

Indexing in Opensearch has been disabled (commented out) in entity api create. If we get to Opensearch we get to it but its not a critical piece at the moment for the Canva Hackathon.

Also codebase updated to work with most recent version of bazel. This included updating go rules, gazelle, etc.