On Fri, 26 Jun 2020 at 07:51, Stephen John Smoogen smooge@gmail.com wrote:
On Thu, 25 Jun 2020 at 15:27, Pierre-Yves Chibon pingou@pingoured.fr wrote:
Good Morning Everyone,
Just like every team we have technical debt in our work. I would like your help to try to define what it is for us.
So far, I've come up with the following:
- python3 support/migration
- fedora-messaging
- fedora-messaging schema
- documentation
- (unit-)tests
- OpenID Connect
What else would we want in there?
- mailman3. currently running in a broken vm which was transported from PHX2.
- OpenShift is currently running in openshift 3 and may need to move
to OS4 (I do not know eol for OS3) 3. PDC is EOL software with a replacement needing to be dealt with 4. Our website setup and running is a multi hour ansible run mess 5. Our docs on website setup is a multi-hour mess 6. We have NO working monitoring. It is going to take me a week to get it working and several months to replace it with something else 7. Any other vm's we shifted over from PHX2 to IAD2 versus rebuild from scratch should be considered unmaintained debt 8. Our staging needs to be designed from scratch and put in place with a rollout plan to replicate it in prod 9. OpenQA that Adam needs some specing out and work on it. It currently requires running on a 10.0.0.0/16 network.. The problem is that those IPs are also our running networks. This is causing leaks which are causing problems with our switch and routers. 10. Our deployment infrastructure of kickstarts/pxe/tftp falls under technical debt. It is based off of what we have been doing for 10+ years and it has broken a lot in this transition. When it works its fine, and when it doesn't nothing works.
11. monitoring... which should have been higher. Our monitoring is currently very broken. It is a set of jinja nagios templates I wrote while trying to do 2 other things and not knowing jinja very well. Updating it to work with nagios and our current infrastructure is going to be a big job.. moving to a different monitoring.. is going to be a big job. Having it not just be me who knows how it 'works' (insert insane laughter) would be a great idea.