<div dir="ltr"><div>Long term, I would like to stop publishing container images based on Fedora. Images for production use should be built on top of CentOS 8 stream[0]. The name of the image repository should not contain the OS name. <br></div><div><br></div><div>Each 3.y release of pulpcore should live in its own repository called pulp/pulp-3-y. The initial release should be tagged as both 'latest' and '0'. Each time a compatible plugin is released, this image should be updated and the tag should be incremented by 1. The project website should contain a table that is automatically generated. The table should list what versions of plugins are included in each of the tags. <br></div><div><br></div><div>What do others think?<br></div><div><br></div><div>[0] <a href="https://pulp.plan.io/issues/6676">https://pulp.plan.io/issues/6676</a></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 14, 2020 at 12:54 PM Matthias Dellweg <<a href="mailto:mdellweg@redhat.com">mdellweg@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">We have recently started a new repository calles pulp-oci-images that<br>
should emit according to its name OCI compatible images with pulp<br>
installed.<br>
In the first go, this includes the single-container promoted though<br>
this blog post [0].<br>
Soon to be added is the base container image that shall speed up our CI [1].<br>
In the future, i envision a similar single-container solution based on<br>
centos instead of fedora,<br>
as well as ci base images based on centos having python3.6 installed.<br>
Does anyone think, we even need different ci-images for pulp release branches?<br>
<br>
The big question now is: How are we going to name and tag those images?<br>
<br>
The one from [0] is called "pulp/pulp-fedora31:latest".<br>
We could go with that and add names like:<br>
- "pulp/pulp-centos8:3.2"<br>
  installation of core version 3.2 with all compatible plugins on centos8<br>
- "pulp/pulp-ci-fedora32:latest"<br>
- "pulp/pulp-ci-centos8:latest"<br>
<br>
BTW, the ci-base images can be built by using the same Conteinerfile<br>
interrupted early.<br>
(with --target in a multistage build)<br>
<br>
What do you think?<br>
<br>
[0] <a href="https://pulpproject.org/2020/03/15/pulp-fedora31-single-container/" rel="noreferrer" target="_blank">https://pulpproject.org/2020/03/15/pulp-fedora31-single-container/</a><br>
[1] <a href="https://github.com/pulp/pulpcore/blob/master/.travis/Containerfile.ci_base" rel="noreferrer" target="_blank">https://github.com/pulp/pulpcore/blob/master/.travis/Containerfile.ci_base</a><br>
<br>
_______________________________________________<br>
Pulp-dev mailing list<br>
<a href="mailto:Pulp-dev@redhat.com" target="_blank">Pulp-dev@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/pulp-dev" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/pulp-dev</a><br>
<br>
</blockquote></div>