[Pulp-list] Questions about the evolution of pulp3

Juan Cabrera juan.cabrera at unamur.be
Fri May 24 20:06:30 UTC 2019


Hi David,

Our cluster is a mix of different architectures. We compile the
scientific code for each architecture and generate the same package for
different architectures.

To do this we use EasyBuild https://easybuild.readthedocs.io/en/latest/

EasyBuild gives something like

skylake/2018a/GCCcore-6.4.0-eb_3.5.1-1.x86_64.rpm
skylake/2018a/ScaLAPACK-2.0.2-gompi-2018a-OpenBLAS-0.2.20-eb_3.5.1-1.x86_64.rpm

haswell/2018a/GCCcore-6.4.0-eb_3.5.1-1.x86_64.rpm
haswell/2018aScaLAPACK-2.0.2-gompi-2018a-OpenBLAS-0.2.20-eb_3.5.1-1.x86_64.rpm

We want to have a distribution for each architecture and 2 versions per
year.

dev-pulp-server.ptci.dev:24816/pulp/content/skylake/2018a/
dev-pulp-server.ptci.dev:24816/pulp/content/haswell/2018a/
dev-pulp-server.ptci.dev:24816/pulp/content/skylake/2018b/
dev-pulp-server.ptci.dev:24816/pulp/content/haswell/2018b/

For the moment I am looking how to do it and, for this, I write a task
to create the repo, add the packages, publish and distribute. But I need
to fix some bugs because it does not works for the moment.

Also we want to freeze the remote Centos and epel repositories using the
synchronization to be sure that all the nodes have the same packages.

I will see how to put my role from our gitlab to github.

About the plugins, the most important for us is the rpm plugin. Later we
could use the python and ansible plugin to distribute our python code
and our roles.

Regards

Juan

On 24/05/19 19:16, David Davis wrote:
> Juan,
>
> First off, which plugins are you using? I'm asking because the plugins
> are in various states of development--some are beta while others are RC. 
>
> I don't think we can guarantee that there won't be any major breaking
> changes in the API between now and Pulp 3.0 GA but personally I think
> that it's unlikely as I don't foresee any. Maybe other Pulp developers
> can weigh in.
>
> The concern that I have is that we don't support upgrades from one RC
> to the next. Maybe we can consider this though with the next release
> (RC3) since we know at least one user will be using it in production.
>
> About these ansible tasks, I'm interesting in what you're doing. Is
> there some code you could open source and share us and with other Pulp
> users?
>
> David
>
>
> On Fri, May 24, 2019 at 11:36 AM Juan Cabrera <juan.cabrera at unamur.be
> <mailto:juan.cabrera at unamur.be>> wrote:
>
>     Hi pulp developers,
>
>     We are very interested on using pul3 in our HPC cluster at the
>     university of UNamur (Belgium). We want to have our own repository
>     with the programs that we compile for the scientist that use the
>     cluster.
>
>     This is why I am working on creating "ansible" tasks to create the
>     repositories with pulp3 and I am asking you a lot of questions.
>
>     There will be a maintenance of the cluster on July and we would
>     like to install and use repositories with versioning like pulp3.
>
>     I want to know if you think that we could use pulp3 on production
>     for July. Do you expect to do big modifications on the API structure?
>
>     Thanks for the help you give.
>
>     Regards
>
>     Juan
>
>
>     -- 
>
>     Juan CABRERA
>     Correspondant informatique
>     Département de Mathématiques
>
>     T. 081724919
>     juan.cabrera at unamur.be <mailto:juan.cabrera at unamur.be>
>     http://staff.unamur.be/jbcabrer
>
>     Université de Namur ASBL
>     Rue de Bruxelles 61 - 5000 Namur
>     Belgique
>
>     Let’s respect the environment together.
>     Only print this message if necessary!
>
>     _______________________________________________
>     Pulp-list mailing list
>     Pulp-list at redhat.com <mailto:Pulp-list at redhat.com>
>     https://www.redhat.com/mailman/listinfo/pulp-list
>
-- 

Juan CABRERA
Correspondant informatique
Département de Mathématiques

T. 081724919
juan.cabrera at unamur.be <mailto:juan.cabrera at unamur.be>
http://staff.unamur.be/jbcabrer

Université de Namur ASBL
Rue de Bruxelles 61 - 5000 Namur
Belgique

Let’s respect the environment together.
Only print this message if necessary!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20190524/8638bd2a/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: afphdamndjfmhllf.png
Type: image/png
Size: 9356 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20190524/8638bd2a/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dobelngliagodndc.png
Type: image/png
Size: 9356 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20190524/8638bd2a/attachment-0001.png>


More information about the Pulp-list mailing list