[infra][tc] Container images in openstack/ on Docker Hub

Thierry Carrez thierry at openstack.org
Mon Jan 28 12:59:02 UTC 2019

James E. Blair wrote:
> As part of the recent infrastructure work described in
> http://lists.openstack.org/pipermail/openstack-discuss/2019-January/002026.html
> we now have the ability to fairly easily support uploading of container
> images to the "openstack/" namespace on Docker Hub.  The Infrastructure
> team does have an account on Docker Hub with ownership rights to this
> space.
> It is now fairly simple for us to allow any OpenStack project to upload
> to openstack/$short_name.  As a (perhaps unlikely, but simple) example,
> Nova could upload images to "openstack/nova", including suffixed images,
> such as "openstack/nova-scheduler".
> [...]
> I believe it's within the TC's purview to decide whether this should
> happen, and if so, what policies should govern it (i.e., what projects
> are entitled to upload to openstack/).
> It's possible that the status quo where deployment projects upload to
> their own namespaces (e.g., loci/) while openstack/ remains empty is
> desirable.  However, since we recently gained the technical ability to
> handle this, I thought it worth bringing up.

Thanks for bringing this up.

Each solution has its benefits, and I don't have a super-strong opinion 
on it.

I'm leaning toward status quo: unless we consistently publish containers 
for most (or even all) deliverables, we should keep them in separate 
namespaces. A centralized "openstack" namespace conveys some 
official-ness and completeness -- it would make sense if we published 
all deliverablkes as containers every cycle as part of the release 
management work, for example. If it only contains a few select 
containers published at different times under different rules, it's 
likely to be more confusing than helping...

Thierry Carrez (ttx)

More information about the openstack-discuss mailing list