You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Jochen Theodorou <bl...@gmx.org> on 2016/09/01 18:52:12 UTC

Re: Namespacing of subproject Docker images vs. Incubator policy

Only partially related to the namespacing problem...

But does somebody here know who to contact if I wanted to have a docker 
image on https://hub.docker.com/u/apache/ ?

bye Jochen

On 29.08.2016 01:21, Mike Jumper wrote:
> Hello all,
>
> We, Apache Guacamole (incubating), would like to migrate our project's
> Docker images to something beneath the ASF, but I am unsure how to
> proceed, nor the form that this migration would best take.
>
> We currently have two repositories which provide Docker images:
> incubator-guacamole-client [1] and incubator-guacamole-server [2].
> Prior to acceptance into the Apache Incubator, these repositories were
> used to produce the "glyptodon/guacamole" [3] and "glyptodon/guacd"
> [4] images respectively.
>
> As there is already an "apache/*" organization defined at Docker Hub
> (albeit a virtual desert) [5] and there was positive discussion
> regarding including the images of incubating projects under that
> organization [6], it seems that would be the logical and
> straightforward choice ... but because one of those images ("guacd")
> would not be namespaced by the project's own name, I'm unsure if this
> is actually possible/allowed.
>
> Ideally we would end up with a mapping like:
>
>      incubator-guacamole-client -> apache/guacamole
>      incubator-guacamole-server -> apache/guacd
>
> Or, since we're incubating, perhaps:
>
>      incubator-guacamole-client -> apache/incubator-guacamole
>      incubator-guacamole-server -> apache/incubator-guacd
>
> But again, I'm not sure if "apache/incubator-guacd" would be a
> violation of policy.
>
> Alternatively, a cleaner approach could be to define a Docker Hub
> organization specific to the project, as that would provide a nice
> analogy to the project/subproject relationship that exists between
> Apache Guacamole the "guacamole" and "guacd" applications:
>
>      incubator-guacamole-client -> guacamole/guacamole
>      incubator-guacamole-server -> guacamole/guacd
>
> But I'm not sure if THAT would be a violation of policy. Further,
> after creating exactly such an organization for the sake of testing,
> I've found that I can't set up the necessary linkage for enabling
> automatic builds (the organization would need to be owned by a user
> with sufficient access rights to the Apache GitHub mirrors).
>
> Any suggestions?
>
> Thanks,
>
> - Mike
>
> [1] https://github.com/apache/incubator-guacamole-client
> [2] https://github.com/apache/incubator-guacamole-server
> [3] https://hub.docker.com/r/glyptodon/guacamole/
> [4] https://hub.docker.com/r/glyptodon/guacd/
> [5] https://hub.docker.com/r/apache/
> [6] http://mail-archives.apache.org/mod_mbox/incubator-general/201604.mbox/%3CCANyrgvfAWifLkkvAccAV22Q9uyo8g3so=BJ0JFZ8oV16Bt=kzQ@mail.gmail.com%3E
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: Namespacing of subproject Docker images vs. Incubator policy

Posted by Jochen Theodorou <bl...@gmx.org>.
thx

On 01.09.2016 21:04, John D. Ament wrote:
> Reach out to infra.  You can create a JIRA ticket.
>
> John
>
> On Thu, Sep 1, 2016 at 2:52 PM Jochen Theodorou <bl...@gmx.org> wrote:
>
>> Only partially related to the namespacing problem...
>>
>> But does somebody here know who to contact if I wanted to have a docker
>> image on https://hub.docker.com/u/apache/ ?
>>
>> bye Jochen
>>
>> On 29.08.2016 01:21, Mike Jumper wrote:
>>> Hello all,
>>>
>>> We, Apache Guacamole (incubating), would like to migrate our project's
>>> Docker images to something beneath the ASF, but I am unsure how to
>>> proceed, nor the form that this migration would best take.
>>>
>>> We currently have two repositories which provide Docker images:
>>> incubator-guacamole-client [1] and incubator-guacamole-server [2].
>>> Prior to acceptance into the Apache Incubator, these repositories were
>>> used to produce the "glyptodon/guacamole" [3] and "glyptodon/guacd"
>>> [4] images respectively.
>>>
>>> As there is already an "apache/*" organization defined at Docker Hub
>>> (albeit a virtual desert) [5] and there was positive discussion
>>> regarding including the images of incubating projects under that
>>> organization [6], it seems that would be the logical and
>>> straightforward choice ... but because one of those images ("guacd")
>>> would not be namespaced by the project's own name, I'm unsure if this
>>> is actually possible/allowed.
>>>
>>> Ideally we would end up with a mapping like:
>>>
>>>       incubator-guacamole-client -> apache/guacamole
>>>       incubator-guacamole-server -> apache/guacd
>>>
>>> Or, since we're incubating, perhaps:
>>>
>>>       incubator-guacamole-client -> apache/incubator-guacamole
>>>       incubator-guacamole-server -> apache/incubator-guacd
>>>
>>> But again, I'm not sure if "apache/incubator-guacd" would be a
>>> violation of policy.
>>>
>>> Alternatively, a cleaner approach could be to define a Docker Hub
>>> organization specific to the project, as that would provide a nice
>>> analogy to the project/subproject relationship that exists between
>>> Apache Guacamole the "guacamole" and "guacd" applications:
>>>
>>>       incubator-guacamole-client -> guacamole/guacamole
>>>       incubator-guacamole-server -> guacamole/guacd
>>>
>>> But I'm not sure if THAT would be a violation of policy. Further,
>>> after creating exactly such an organization for the sake of testing,
>>> I've found that I can't set up the necessary linkage for enabling
>>> automatic builds (the organization would need to be owned by a user
>>> with sufficient access rights to the Apache GitHub mirrors).
>>>
>>> Any suggestions?
>>>
>>> Thanks,
>>>
>>> - Mike
>>>
>>> [1] https://github.com/apache/incubator-guacamole-client
>>> [2] https://github.com/apache/incubator-guacamole-server
>>> [3] https://hub.docker.com/r/glyptodon/guacamole/
>>> [4] https://hub.docker.com/r/glyptodon/guacd/
>>> [5] https://hub.docker.com/r/apache/
>>> [6]
>> http://mail-archives.apache.org/mod_mbox/incubator-general/201604.mbox/%3CCANyrgvfAWifLkkvAccAV22Q9uyo8g3so=BJ0JFZ8oV16Bt=kzQ@mail.gmail.com%3E
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: Namespacing of subproject Docker images vs. Incubator policy

Posted by "John D. Ament" <jo...@apache.org>.
Reach out to infra.  You can create a JIRA ticket.

John

On Thu, Sep 1, 2016 at 2:52 PM Jochen Theodorou <bl...@gmx.org> wrote:

> Only partially related to the namespacing problem...
>
> But does somebody here know who to contact if I wanted to have a docker
> image on https://hub.docker.com/u/apache/ ?
>
> bye Jochen
>
> On 29.08.2016 01:21, Mike Jumper wrote:
> > Hello all,
> >
> > We, Apache Guacamole (incubating), would like to migrate our project's
> > Docker images to something beneath the ASF, but I am unsure how to
> > proceed, nor the form that this migration would best take.
> >
> > We currently have two repositories which provide Docker images:
> > incubator-guacamole-client [1] and incubator-guacamole-server [2].
> > Prior to acceptance into the Apache Incubator, these repositories were
> > used to produce the "glyptodon/guacamole" [3] and "glyptodon/guacd"
> > [4] images respectively.
> >
> > As there is already an "apache/*" organization defined at Docker Hub
> > (albeit a virtual desert) [5] and there was positive discussion
> > regarding including the images of incubating projects under that
> > organization [6], it seems that would be the logical and
> > straightforward choice ... but because one of those images ("guacd")
> > would not be namespaced by the project's own name, I'm unsure if this
> > is actually possible/allowed.
> >
> > Ideally we would end up with a mapping like:
> >
> >      incubator-guacamole-client -> apache/guacamole
> >      incubator-guacamole-server -> apache/guacd
> >
> > Or, since we're incubating, perhaps:
> >
> >      incubator-guacamole-client -> apache/incubator-guacamole
> >      incubator-guacamole-server -> apache/incubator-guacd
> >
> > But again, I'm not sure if "apache/incubator-guacd" would be a
> > violation of policy.
> >
> > Alternatively, a cleaner approach could be to define a Docker Hub
> > organization specific to the project, as that would provide a nice
> > analogy to the project/subproject relationship that exists between
> > Apache Guacamole the "guacamole" and "guacd" applications:
> >
> >      incubator-guacamole-client -> guacamole/guacamole
> >      incubator-guacamole-server -> guacamole/guacd
> >
> > But I'm not sure if THAT would be a violation of policy. Further,
> > after creating exactly such an organization for the sake of testing,
> > I've found that I can't set up the necessary linkage for enabling
> > automatic builds (the organization would need to be owned by a user
> > with sufficient access rights to the Apache GitHub mirrors).
> >
> > Any suggestions?
> >
> > Thanks,
> >
> > - Mike
> >
> > [1] https://github.com/apache/incubator-guacamole-client
> > [2] https://github.com/apache/incubator-guacamole-server
> > [3] https://hub.docker.com/r/glyptodon/guacamole/
> > [4] https://hub.docker.com/r/glyptodon/guacd/
> > [5] https://hub.docker.com/r/apache/
> > [6]
> http://mail-archives.apache.org/mod_mbox/incubator-general/201604.mbox/%3CCANyrgvfAWifLkkvAccAV22Q9uyo8g3so=BJ0JFZ8oV16Bt=kzQ@mail.gmail.com%3E
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>