Re: What is our technical debt?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jun 26, 2020 at 07:51:25AM -0400, Stephen John Smoogen wrote:
> On Thu, 25 Jun 2020 at 15:27, Pierre-Yves Chibon <pingou@xxxxxxxxxxxx> 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?
> >
> 
> 1. mailman3. currently running in a broken vm which was transported from PHX2.
> 2. OpenShift is currently running in openshift 3 and may need to move
> to OS4 (I do not know eol for OS3)

June 2022... so we have time. 
https://access.redhat.com/support/policy/updates/openshift_noncurrent

> 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

This should now be fixed. 

> 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

Good reminder. In addtion to mailman, notifs/FMN is in this boat. 

> 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.

I'm not sure any more 'modern' thing here would be much better on the
hardware level. For vm's, yeah, there's some annoyances with
virt-installs which we should either track down and fix, or just go to
the 'use a cloud image and adjust it' mode. 

I'll also add: 

* datagrepper needs work. It's growing without bound and it's just a big
pile of messages. We could/should partition it at least and possibly
save it's data in a more clever way.

kevin

Attachment: signature.asc
Description: PGP signature

_______________________________________________
infrastructure mailing list -- infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to infrastructure-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/infrastructure@xxxxxxxxxxxxxxxxxxxxxxx

[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux