#9272 Replace regindexer with flatpak-indexer
Opened 4 months ago by otaylor. Modified 13 days ago

flatpak-indexer is a new codebase that not only creates an index of Flatpaks, it also generates static deltas between old versions and the new version. This greatly reduces bandwidth usage for users and for Fedora.

A major difference from regindexer is that it doesn't query the registry to find out available Flatpaks, but instead uses data from Bodhi and Koji. This is necessary because the registry APIs don't allow finding out

Rough task list:

  • Set up flatpak-indexer in Fedora openshift. An older version without Fedora support is deployed within Red Hat on openshift as the backend for flatpaks.redhat.io, so the configs for that can be used as a starting point.
  • Update cron-sync-registry-index to sync content from flatpak-indexer rather than regindexer, and to sync deltas/ in addition to index/ and icons/, update reversepassproxy.registry-generic.conf to add deltas/.
  • Use the CDN to frontend deltas/ and maybe icons/

I'm willing to be primarily responsible for this application for now with limitations from limited access to Fedora infrastructure.


@otaylor Can it wait until we are out of beta freeze?

Metadata Update from @mohanboddu:
- Issue priority set to: Waiting on Assignee (was: Needs Review)
- Issue tagged with: high-gain, medium-trouble, ops

4 months ago

@otaylor Can it wait until we are out of beta freeze?

Yes, that's fine. I wasn't filing this as an immediate request but rather as a work item to be tracked.

(Most of the necessary work could be done in staging openshift first, given availability - the bulk of the work is adapting existing openshift configs to the Fedora ansible setup.)

Any chance this could be looked at now?

Perhaps. :) I think probibly the only way right now is if we schedule time to work on it.

I am out friday and all of next week, but happy to meet this week and work on it. It would be good if we could rope in at least another sysadmin to follow along and so they could keep working on it next week?

Perhaps @smooge @mobrien or @mohanboddu would like to work on it too?

I am out friday and all of next week, but happy to meet this week and work on it. It would be good if we could rope in at least another sysadmin to follow along and so they could keep working on it next week?

Sounds good - I'm available 1-5 eastern today, and most of the day on wed and thu.

Kevin has had a power outage so looks like he is out for the day today.

Login to comment on this ticket.

Metadata
Boards 1
ops Status: Backlog