mitodl / ol-infrastructure

Infrastructure automation code for use by MIT Open Learning
BSD 3-Clause "New" or "Revised" License
44 stars 4 forks source link

Migrate management of XPro resources into Pulumi #1886

Closed feoh closed 9 months ago

feoh commented 10 months ago

Description/Context

Much like we did in #1009 - XPro is not currently under Pulumi management and its database is a Heroku managed Postgres addon.

Plan/Design

Use what we did in Bootcamps and Micromasters as prior art and do exactly the same thing for XPro to bring it in line with the others.

Note: The code for permissions of S3 buckets needs updating. Prior art is here.

feoh commented 10 months ago

CI infra is up! S3 bucket is synced. DB dump in progress.

Secrets have been ported to Vault. Tomorrow I will finish cutting over CI and start on QA.

feoh commented 9 months ago

CI and QA infra built. S3 buckets synced, DBs dumped.

Tried transitioning CI today, but Heroku didn't like the password format so I rolled back and will try again Monday.

feoh commented 9 months ago

Woo new db is live in production! This one's all set.