2022-05-04 DevEnv Meeting notes
Date
May 4, 2022
Participants
@Rebecca Graber (Deactivated)
@Zach Hancock (Deactivated)
@John Nagro (Deactivated)
@Alexander Sheehan (Deactivated)
Goals
Share updates, remove blockers
Determine a good way forward on the mysql patch for devstack on M1s
Item | Notes |
---|---|
Updates | Becca:
Zach:
Alex:
John:
|
M1 Devstack | One of the key impediments with devstack on M1s is the pin to MySQL 5.7 and there is no mysql-57 docker image that works on ARM, so we’ve been experimenting with using MySQL 8. Upgrading prod to MySQL 8 is going to take a while. We can either force an upgrade or make it an option in devstack (similar to Tutor). Conversation points:
|
Plugins | We have a non-obvious docker compose file for every additional piece you need to set up to make it work for 2u. This makes onboarding deeply annoying. A plugin might be a good solution to combine all these little steps. Thoughts:
|
Further discussion
There’s probably going to be a common set of services mounted, set up steps, and likely data generation where we can make a bunch of assumptions about what a 2U developer needs. Would we want to build a 2U specific onboarding plugin? Or, should we try to keep everything we do generic enough so we are contributing back to the community?
Who owns plugins and the fixes for them?
Right now Regis pretty much owns the plugins
We pip install things locally
Decisions
@John Nagro (Deactivated) will move forward with assuming we’re just going to upgrade devstack to mysql8 in his PR, @Rebecca Graber (Deactivated) will inform ARCHBOM and see if anyone screams
With the caveat that we will try to leave 5.7 data intact
@Rebecca Graber (Deactivated) to make a plugins folder in the devenv-wg repo so we can start throwing spaghetti at the wall