icssc / AntAlmanac

A course exploration and scheduling tool for UCI Anteaters
https://antalmanac.com
MIT License
54 stars 64 forks source link

testing pr: auth devops #864

Closed ap0nia closed 6 months ago

ap0nia commented 7 months ago

Summary

Overhaul the devops and add a new "auth-user" table in DynamoDB for development and production environments to be used for storing schedules authenticated with Google separately from usernames.

Details

DevOPs Scenarios

Usage Scenarios

Issues I ran into

Test Plan

Open and close PRs with this branch until the staging deploy and destroy behaviors are verified.

Issues

Closes #857

ap0nia commented 7 months ago

Will close to verify whether the staging instances are destroyed and deployment environments are deactivated.

ap0nia commented 7 months ago

Oops, I forgot that the apps do have to be built or CDK will get mad 😔

ap0nia commented 7 months ago

Ok, let's try closing again.

ap0nia commented 7 months ago

It didn't properly skip the yes/no prompt. I need to add "--force" to the destroy commend.

ap0nia commented 7 months ago

Closing again, hopefully it works this time 🤞

ap0nia commented 7 months ago

Reopening to test deploy development backend.

ap0nia commented 7 months ago

Last time closing. This is just to confirm that the staging deployment environments are destroyed, not just deactivated.

ap0nia commented 7 months ago

More testing.

ap0nia commented 7 months ago

Ok, devops hype time

ap0nia commented 7 months ago

Wasn't hype the last time. Will be hype now 🚀

ap0nia commented 7 months ago

Ok, it was close enough 😔