You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Stefan Seelmann <ma...@stefan-seelmann.de> on 2020/01/06 09:54:36 UTC

Re: Question about sample ApacheDS Docker images

On 12/30/19 7:57 PM, Shawn McKinney wrote:
> Just read a blogpost:
> https://dumisblog.wordpress.com/2019/12/30/run-apacheds-on-docker/
> 
> That made a statement:
> 
> "Unfortunately there are no official images in the Docker Hub for ApacheDS.”
> 
> A True statement?  I know we’ve apacheDS (and OpenLDAP) docker images.  

I'd say yes. And I assume (but please prove me wrong) that it's not
possible at Apache to publish an "official" one, only a "convenience"
image. But if we choose to go that way there are some open questions
that need to be clarified, like:
* The Docker images contain libraries that often are GPL licensed (GNU
libs, OpenJDK, etc.). Is it allowed to publish such an "convenience" image?
* We need to define and decide on an update process. The base Docker
images are updated more frequently than we release (especially security
updates). Do we need to update the images (e.g. a security patch in
OpenJDK)? Is this a manual process with voting or can an automatic build
be setup?

> https://hub.docker.com/u/apachedirectory/

I created apachedirectory long time ago with the intention to use is for
testing only.

Meanwhile the ASF also allows to push Docker images to the "apache" repo
(https://hub.docker.com/u/apache/), but I don't know how that works and
what the preconditons are. If we consider to publish "convenience"
images I'd rather use that repo.

> There are few others there as well.  Not sure what they’re being used for.  

The openldap-for-apache-fortress-tests and
apacheds-for-apache-fortress-tests are made especially for Fortress
integration tests, source [1].

maven-build (source [2]) is used in Jenkins pipeline builds of LDAP API,
server, and studio. They contain all build and test tools required.

xvfb and studio-build are outdated, they were used for building and
testing Studio. I try to delete them.

Kind Regards,
Stefan

[1] https://github.com/apache/directory-fortress-core/tree/master/src/docker
[2]
https://github.com/apache/directory-buildtools/tree/master/docker/maven-build

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@directory.apache.org
For additional commands, e-mail: dev-help@directory.apache.org


Re: Question about sample ApacheDS Docker images

Posted by Emmanuel Lecharny <el...@apache.org>.
Le lun. 6 janv. 2020 à 14:57, Stefan Seelmann <ma...@stefan-seelmann.de> a
écrit :

> On 1/6/20 2:11 PM, Emmanuel Lécharny wrote:
> >
> > On 06/01/2020 10:54, Stefan Seelmann wrote:
> >> On 12/30/19 7:57 PM, Shawn McKinney wrote:
> >>> Just read a blogpost:
> >>> https://dumisblog.wordpress.com/2019/12/30/run-apacheds-on-docker/
> >>>
> >>> That made a statement:
> >>>
> >>> "Unfortunately there are no official images in the Docker Hub for
> >>> ApacheDS.”
> >>>
> >>> A True statement?  I know we’ve apacheDS (and OpenLDAP) docker images.
> >> I'd say yes. And I assume (but please prove me wrong) that it's not
> >> possible at Apache to publish an "official" one, only a "convenience"
> >> image. But if we choose to go that way there are some open questions
> >> that need to be clarified, like:
> >> * The Docker images contain libraries that often are GPL licensed (GNU
> >> libs, OpenJDK, etc.). Is it allowed to publish such an "convenience"
> >> image?
> >
> > Clearly, no.
>
> Clear answer what was also expectation. However many projects publish
> Docker images at https://hub.docker.com/u/apache/, including Java based
> ones (like Nutch or Syncope) which include OpenJDK and other GPL libs.



They are not official ASF releases. Anyone of us can push an ApacheDS or
Fortress Dicker image on hub.docker.com, as soon as it’s not claiming to be
an official release.


>
> I'll check if I can find some policies around that..


Yes, that would be a good thing to check.
Thanks Stefan!
-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com

Re: Question about sample ApacheDS Docker images

Posted by Stefan Seelmann <ma...@stefan-seelmann.de>.
On 1/6/20 2:11 PM, Emmanuel Lécharny wrote:
> 
> On 06/01/2020 10:54, Stefan Seelmann wrote:
>> On 12/30/19 7:57 PM, Shawn McKinney wrote:
>>> Just read a blogpost:
>>> https://dumisblog.wordpress.com/2019/12/30/run-apacheds-on-docker/
>>>
>>> That made a statement:
>>>
>>> "Unfortunately there are no official images in the Docker Hub for
>>> ApacheDS.”
>>>
>>> A True statement?  I know we’ve apacheDS (and OpenLDAP) docker images.
>> I'd say yes. And I assume (but please prove me wrong) that it's not
>> possible at Apache to publish an "official" one, only a "convenience"
>> image. But if we choose to go that way there are some open questions
>> that need to be clarified, like:
>> * The Docker images contain libraries that often are GPL licensed (GNU
>> libs, OpenJDK, etc.). Is it allowed to publish such an "convenience"
>> image?
> 
> Clearly, no.

Clear answer what was also expectation. However many projects publish
Docker images at https://hub.docker.com/u/apache/, including Java based
ones (like Nutch or Syncope) which include OpenJDK and other GPL libs.

I'll check if I can find some policies around that...

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@directory.apache.org
For additional commands, e-mail: dev-help@directory.apache.org


Re: Question about sample ApacheDS Docker images

Posted by Emmanuel Lécharny <el...@gmail.com>.
On 06/01/2020 10:54, Stefan Seelmann wrote:
> On 12/30/19 7:57 PM, Shawn McKinney wrote:
>> Just read a blogpost:
>> https://dumisblog.wordpress.com/2019/12/30/run-apacheds-on-docker/
>>
>> That made a statement:
>>
>> "Unfortunately there are no official images in the Docker Hub for ApacheDS.”
>>
>> A True statement?  I know we’ve apacheDS (and OpenLDAP) docker images.
> I'd say yes. And I assume (but please prove me wrong) that it's not
> possible at Apache to publish an "official" one, only a "convenience"
> image. But if we choose to go that way there are some open questions
> that need to be clarified, like:
> * The Docker images contain libraries that often are GPL licensed (GNU
> libs, OpenJDK, etc.). Is it allowed to publish such an "convenience" image?

Clearly, no.

But we can provide a Dockerfile.



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@directory.apache.org
For additional commands, e-mail: dev-help@directory.apache.org