#7140 RFR: libravatar in Fedora OpenShift
Closed 5 years ago Opened 5 years ago by clime.

Hello,

I would like to deploy https://git.linux-kernel.at/oliver/ivatar in Fedora OpenShift while following https://docs.pagure.org/infra-docs/sysadmin-guide/sops/requestforresources.html. Currently, there is a testing cloud instance at http://209.132.184.138/ (I didn't push any playbooks yet).

But I think the OpenShift environment is more suitable thanks to its auto-rebuild Git hooks and potential scaling capabilities. This is how the current development instance of libravatar operates and there already are some OpenShift setup scripts in the code base itself.

I also think libravatar (ivatar) is a good adept to become a Fedora project given that many core Fedora services use it. It now has a completely fresh code (https://git.linux-kernel.at/oliver/ivatar) and generally looks like a nice project. At the same time, it is quite a simple app so I don't think it should bring any maintenance issues.


Metadata Update from @kevin:
- Issue priority set to: Waiting on Assignee (was: Needs Review)
- Issue tagged with: request-for-resources

5 years ago

I will sponsor this RFR. I have a couple questions, but I will re-read previous tickets, infra thread and upstream meeting logs before asking them. In the meantime, @clime could you edit your ticket and append template that can be found in the last section of RFR? Leave unknown values blank. This will give us better overview which formal steps of the process have been completed so far.

Metadata Update from @mizdebsk:
- Issue assigned to mizdebsk

5 years ago

@mizdebsk: thanks!

Phase I

Software: libravatar
Advantage for Fedora: we will have a simple stable service that can provide avatars to other Fedora services and generally to any service that is looking for free, open-source alternative to Gravatar.
Sponsor: mizdebsk

Phase II

Email list thread: https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/thread/6FAIFD3QO6ASSRGRW5RM3KOVDVDMY3X4/
Upstream source: https://git.linux-kernel.at/oliver/ivatar
Development contacts: @oliver @clime
Maintainership contacts: @clime + @oliver probably at some later stage
Load balanceable: probably
Caching:

Phase III

SOP link: https://docs.pagure.org/infra-docs/sysadmin-guide/sops/requestforresources.html
Audit request: https://docs.pagure.org/infra-docs/sysadmin-guide/sops/requestforresources.html
Audit timeline:

Phase IV

Ansible playbooks:
Fully rebuilt from ansible:
Production goal:
Approved audit:

After talking to Mikolaj about all the conditions that follows from running something in Fedora Openshift, I re-evaluated that running libravatar in Infra Cloud would be probably more suitable because

1) I can give Oliver Falk (developer of the new code-base) root access to the machine so that he can help with maintance of it
2) the libravatar dependencies do not need to be all packaged

I will therefore close this ticket.

Metadata Update from @clime:
- Issue status updated to: Closed (was: Open)

5 years ago

Login to comment on this ticket.

Metadata