#11 Identify use cases to focus on
Opened 4 years ago by asamalik. Modified 4 years ago

We need to identify specific use cases we'll focus on to minimise.

There are already a few ones in the Feedback Pipeline.

Each use case needs to have:

  • a list of required packages
  • context in which they're going to be deployed (base images like Fedora Server etc.)

Metadata Update from @asamalik:
- Issue assigned to asamalik

4 years ago

Since I work for Red Hat, I talked to some product managers and we have identified the following use cases:

  • Apache HTTP Server (httpd)
  • Nginx (nginx)
  • PostgreSQL (postgresql-server, postgresql)
  • Mariadb (mariadb-server, mariadb)

All of these in the context of the Fedora container base image. I'll also add an empty root as another base.

I have also talked to @pbrobinson (the IoT Objective lead) and we'll be looking into the IoT server as well.

(This has been some time ago, just adding it here for transparency.)

Use case: Toolbox is a tool that is very core to Fedora Silverblue. It can create and manage podman containers, and these containers are specialized for development.

Currently the containers are based in Fedora images. Toolbox would benefit from smaller images (since it needs to pull an image when a container is created) and we also plan to produce more-specialized toolboxes in the future, that would be based in a Fedora container image + some specialized package set on top. The minimization effort is very valuable to Toolbox.

@rishi could add more info.

Don't want to pile onto the backlog, but I'd very much like to see postfix and dovecot containers as well.

Don't want to pile onto the backlog, but I'd very much like to see postfix and dovecot containers as well.
I'm not sure how this relates to minimization. Neither of those containers exist, thus, they are as small as they can get. :)

That is one way to see it =) There were containers for them at some stage, see https://github.com/container-images/dovecot and https://github.com/container-images/postfix. If they don't pull in systemd anymore, those could be resurrected and further minimized.

Login to comment on this ticket.

Metadata