ol-infrastructure
ol-infrastructure copied to clipboard
Infrastructure automation code for use by MIT Open Learning
Today I was paged a number of times over the period of a few minutes by the following alerts: https://opsg.in/a/i/mitodl/244c2d3f-3e18-4451-8696-743013cd995d-1698088522383 https://opsg.in/a/i/mitodl/48a3d7d8-2e00-48c9-8cfb-72bea377b914-1698088451253 https://opsg.in/a/i/mitodl/63168e6b-80e5-4157-83c3-b38da12c366b-1698088421770 We should probably look into this and prevent...
### Description/Context Right now, we employ a "keys to the kingdom" approach to access control to our EC2 instances. if you have the oldevops SSH key on your filesystem, you...
### Description/Context Each new OpenEdX release requires a new set of gymnastics in order for us to keep pace with the bevvy of changes it brings to the table. ###...
### Description/Context We need to access the Superset API and thus require a way to generate a token with appropriate levels of permission. ### Plan/Design Given our Superset integration with...
Right now, developers have to guess at the details of secrets in Vault which are often critical path to developing MIT OL applications. ## Expected Behavior Developers should be able...
# Description/Context In several recent auto-generated PR's, the pre-commit dependency `prettier` was upgraded from 3.0.3 to v4.0.0-alpha.4 and then again to v4.0.0-alpha.7. The last one caused errors when a certain...
We get peroidic reminders from AWS about some of our RDS instances using old certificates and they need to be updated. Review the health dashboard and remediate as necessary. Hello,...
### Description/Context The code that manages [Keycloak configuration](https://github.com/mitodl/ol-infrastructure/blob/main/src/ol_infrastructure/substructure/keycloak/__main__.py) has gotten a bit unwieldy and repetitive. Now that we're in a somewhat stable spot, we need to refactor it by creating...
# Description/Context ``` mitx-elasticsearch-backups-operations-es7 mitx-elasticsearch-backups-operations-es6 mitx-site-archive ttvmit-ttv-videos mitx-on-edx-data-archive mitx-elasticsearch-backups ``` The elasticsearch backups can probably be removed outright but the others need deeper considerations. They could at least benifit from...
# Description/Context Change the following two settings to `required`: https://github.com/mitodl/ol-infrastructure/blob/main/src/ol_infrastructure/components/aws/auto_scale_group.py#L360 https://github.com/mitodl/ol-infrastructure/blob/main/src/ol_infrastructure/applications/concourse/__main__.py#L689 The change would force EC2 instances to use idmsv2 over v1. Here's more context on the difference between the...