I've been having good luck with experiments of creating the container as a tarball and shipping it around as an asset in parallel to the packages. This might ease the integration with teuthology and other things that consume shaman without having to worry about running a docker registry separately.

On Mon, Jun 17, 2019, 9:06 AM Sage Weil <sweil@redhat.com> wrote:
On Mon, 17 Jun 2019, Sebastien Han wrote:
> +Dimitri Savineau  for ceph-container related questions.
> I think it'd be nice to have the registry public so that everyone can
> access and test a build.

Definitely!

sage

>
> Thanks!
> –––––––––
> Sébastien Han
> Principal Software Engineer, Storage Architect
>
> "Always give 100%. Unless you're giving blood."
>
> On Mon, Jun 17, 2019 at 5:34 PM Sage Weil <sweil@redhat.com> wrote:
> >
> > Hi everyone,
> >
> > I'd really like to push this through and get something working this week.
> > After poking around it seems clear that there aren't any other registries
> > we should be using for our temp/test builds (unless we just spam
> > dockerhub, but that seems unwise).  So, let's just get over ourselves and
> > run our own registry.
> >
> > 1- Where to put it?  I'm assuming this should go in the same place that
> > chacra is putting our other temp builds.  This is in RDU, right?  What
> > machine(s) should we use?  If we use the same retention policy as the
> > debs/rpms then this will be an incremental increase in the storage needed.
> >
> > 2- What registry software to use?  We don't need any fancy featuers
> > whatsoever--just the ability to push, pull, and delete images.  So,
> > whatever is easiest to set up.
> >
> > 3- Jenkins integration. I think we need to have a child job linked to the
> > centos build to do the ceph-container build and then push.  Similarly,
> > whatever it is that removes the old packages from the repos needs to also
> > delete the image.
> >
> > 4- Chacra/shaman integration?  Should the container build show up in
> > shaman/chacra as well?  Is there extra work needed to do that?
> >
> > Thanks!
> > sage
> >
> _______________________________________________
> Sepia mailing list -- sepia@ceph.io
> To unsubscribe send an email to sepia-leave@ceph.io
> _______________________________________________
Sepia mailing list -- sepia@ceph.io
To unsubscribe send an email to sepia-leave@ceph.io