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
Once the frontend has been fully migrated to the new (v2) api, we need to tear down the infrastructure that supports the old API:
Review service logs for APIv1 to ensure it's not being used by any critical services
Work with CZII/Product to communicate the upcoming deprecation to any APIv1 users we can identify
Disable any GitHub actions that deploy the APIv1
Delete the happy stacks for APIv1 in staging and prod
Wait a few days to ensure all systems are still working well
Remove any happy configuration code from the cryoet-data-portal-backend repository
Remove any apiv1 code from the cryoet-data-portal-backend repository
remove apiv1 itself
remove references to the apiv1 database/app (e.g. the v1 db ingestion scripts, and references to them from workflows)
If the frontend has already been migrated to Argus at this point, we should tear down the happy infrastructure in our accounts entirely:
Reach out to #help-infra to see if there are any concerns/steps we need to take to do this properly.
Remove the dev/staging happy infrastructure from our cryoet-infra repository. Review the TF plans to make sure they won't break our argus services, and apply the changes.
Remove the prod happy infrastructure from our cryoet-infra repository
The text was updated successfully, but these errors were encountered:
Once the frontend has been fully migrated to the new (v2) api, we need to tear down the infrastructure that supports the old API:
happy
stacks for APIv1 in staging and prodhappy
configuration code from thecryoet-data-portal-backend
repositorycryoet-data-portal-backend
repositoryIf the frontend has already been migrated to Argus at this point, we should tear down the
happy
infrastructure in our accounts entirely:cryoet-infra
repository. Review the TF plans to make sure they won't break our argus services, and apply the changes.cryoet-infra
repositoryThe text was updated successfully, but these errors were encountered: