Hi,

As I’m preparing ActiveMQ 5.17.0 with lot of changes, I plan to include docker 
image there.

Regards
JB

> Le 17 mars 2021 à 09:26, Havret <h4v...@gmail.com> a écrit :
> 
> Any update on this?
> 
> On Fri, Feb 26, 2021, 00:30 Clebert Suconic <clebert.suco...@gmail.com>
> wrote:
> 
>> I feel like we are stuck again on Infra.
>> 
>> On the clone for artemis someone suggested asking for help in
>> build.Apache.org which I then answered we just need help and authorization
>> to upload stuff
>> 
>> 
>> Anyone have any insight!?
>> 
>> On Wed, Feb 24, 2021 at 1:33 PM Matt Pavlovich <mattr...@gmail.com> wrote:
>> 
>>> Not yet. INFRA has assigned that task, but not taken any action on the
>>> request. I’ll nudge for an update.
>>> 
>>>> On Feb 24, 2021, at 12:21 PM, Clebert Suconic <
>> clebert.suco...@gmail.com>
>>> wrote:
>>>> 
>>>> Do you have a Jenkins job already aligned to build it ?
>>>> 
>>>> 
>>>> On Wed, Feb 24, 2021 at 12:19 PM Matt Pavlovich <mattr...@gmail.com>
>>> wrote:
>>>> 
>>>>> I’m prepping the PR for 5.17.0.  Please provide feedback on the JIRA.
>>>>> 
>>>>> Thanks!
>>>>> 
>>>>>> On Feb 24, 2021, at 11:16 AM, Havret <h4v...@gmail.com> wrote:
>>>>>> 
>>>>>> Any update on this? I've just seen that Victor Romero archived his
>>>>>> unofficial docker image. :(
>>>>>> 
>>>>>> On Fri, Feb 19, 2021 at 4:57 PM Clebert Suconic <
>>>>> clebert.suco...@gmail.com>
>>>>>> wrote:
>>>>>> 
>>>>>>> I'm following up on that JIRA ticket.
>>>>>>> 
>>>>>>> On Fri, Feb 19, 2021 at 10:57 AM Clebert Suconic
>>>>>>> <clebert.suco...@gmail.com> wrote:
>>>>>>>> 
>>>>>>>> Thanks Matt, I thought you already had some information about
>> changes
>>>>>>>> on Infra. I had misunderstood you.
>>>>>>>> 
>>>>>>>> On Fri, Feb 19, 2021 at 10:33 AM Matt Pavlovich <
>> mattr...@gmail.com>
>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> Hi Clebert-
>>>>>>>>> 
>>>>>>>>> I do not have all the info yet, INFRA has assigned the ticket but
>>> not
>>>>>>> started working on it =)
>>>>>>>>> 
>>>>>>>>> -Matt
>>>>>>>>> 
>>>>>>>>>> On Feb 19, 2021, at 9:25 AM, Clebert Suconic <
>>>>>>> clebert.suco...@gmail.com> wrote:
>>>>>>>>>> 
>>>>>>>>>> I tried to follow the JIRA on Infra and I did not see much
>>>>>>> information about it.
>>>>>>>>>> 
>>>>>>>>>> What's the procedure to upload images?
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> The only thing I saw was this JIRA: But it seemed you would be
>>>>>>>>>> uploading images manually?
>>>>>>>>>> 
>>>>>>>>>> https://issues.apache.org/jira/browse/INFRA-21430
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Isn't there an official way to provide the images?
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> In artemis we have a docker module where you would build the
>>> binaries
>>>>>>>>>> and create the image. We would just need to add that to a Jenkins
>>>>>>>>>> build and produce an image whenever a tag is created.
>>>>>>>>>> I suppose ActiveMQ branch would do the same...
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> How this is supposed to work?
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> thank you
>>>>>>>>>> 
>>>>>>>>>> On Wed, Feb 17, 2021 at 4:13 PM Matt Pavlovich <
>> mattr...@gmail.com
>>>> 
>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> +1
>>>>>>>>>>> 
>>>>>>>>>>> The initial features list and notes in the JIRA reflect this
>>>>>>> approach. I’ll start on the module and push a PR this weekend.
>>>>>>>>>>> 
>>>>>>>>>>> Thanks,
>>>>>>>>>>> Matt
>>>>>>>>>>> 
>>>>>>>>>>>> On Feb 17, 2021, at 2:08 PM, Jean-Baptiste Onofre <
>>> j...@nanthrax.net
>>>>>> 
>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> Hi,
>>>>>>>>>>>> 
>>>>>>>>>>>> I agree, I think it’s the most convenient approach.
>>>>>>>>>>>> 
>>>>>>>>>>>> For instance, at Karaf, I maintain a Dockerfile as part of the
>>>>>>> codebase:
>>> https://github.com/apache/karaf/tree/master/assemblies/docker
>>>>> <
>>>>>>> https://github.com/apache/karaf/tree/master/assemblies/docker>
>>>>>>>>>>>> 
>>>>>>>>>>>> As part of a Karaf release, I’m pushing Karaf docker image.
>>>>>>>>>>>> 
>>>>>>>>>>>> However, anyone can start from the Karaf Dockerfile to create
>>>>>>> their own one (we also provide a goal on the karaf-maven-plugin to
>> do
>>>>> so).
>>>>>>>>>>>> 
>>>>>>>>>>>> I think ActiveMQ (at least classic) should just provide a
>>>>>>> Dockerfile (or a set) and push "official" docker images. But still
>>>>> letting
>>>>>>> people to create their own.
>>>>>>>>>>>> 
>>>>>>>>>>>> Regards
>>>>>>>>>>>> JB
>>>>>>>>>>>> 
>>>>>>>>>>>>> Le 17 févr. 2021 à 19:51, Hossack, Etienne
>>>>>>> <ehoss...@amazon.com.INVALID> a écrit :
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>> Following this discussion with interest, since I greatly enjoy
>>>>>>> the portability and consistency that Docker provides.
>>>>>>>>>>>>> I have some questions about the Dockerfile linked above that
>>>>>>> might be best served in a code review, but a more holistic question
>> I
>>>>>>> wanted to ask:
>>>>>>>>>>>>> Does ActiveMQ need to publish the Dockerfile?
>>>>>>>>>>>>> In my opinion, simply defining the image then documenting its
>>>>>>> location (README, website) and how to use it would add value to many
>>>>>>> consumers.
>>>>>>>>>>>>> That way:
>>>>>>>>>>>>> * The Dockerfile code can live within the ActiveMQ repository
>>> and
>>>>>>> be close to the code
>>>>>>>>>>>>> * Anyone who wishes to consume the dockerfile can (Apache 2.0
>>>>>>> license) through their own build process
>>>>>>>>>>>>> * The ActiveMQ community does not need to maintain any
>>> additional
>>>>>>> infrastructure, release process, repositories, dependencies.
>>>>>>>>>>>>> * The Dockerfile can and should be independent of particular
>>>>>>> binaries <
>>>>>>> 
>>>>> 
>>> 
>> https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#env
>>>>>> 
>>>>>>> whenever possible, but even if not, this way each active branch
>> would
>>> be
>>>>>>> the source of truth for a functioning Dockerfile (can build and run
>>>>> tests
>>>>>>> on the version), and no incremental versions would have to be
>>> published.
>>>>>>>>>>>>> I think we could gain lots of value for little investment this
>>>>>>> way. What do you think?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>> Étienne
>>>>>>>>>>>>> 
>>>>>>>>>>>>> P.S. should I add the questions on the JIRA ticket as well?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Étienne Hossack
>>>>>>>>>>>>> Software Development Engineer, Amazon MQ
>>>>>>>>>>>>> email: ehoss...@amazon.com <mailto:ehoss...@amazon.com>
>>>>>>>>>>>>> phone: +1-778-945-8287
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Feb 17, 2021, at 9:38 AM, Clebert Suconic <
>>>>>>> clebert.suco...@gmail.com <mailto:clebert.suco...@gmail.com>>
>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> CAUTION: This email originated from outside of the
>>> organization.
>>>>>>> Do not click links or open attachments unless you can confirm the
>>> sender
>>>>>>> and know the content is safe.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> It would be nice to do the same with Artemis... we already
>> have
>>>>>>> scripts to
>>>>>>>>>>>>>> build the images as part of the build.. we just don't have
>> the
>>>>>>> builds yet.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Wed, Feb 17, 2021 at 10:36 AM Jenkins, Rodney J (Rod) <
>>>>>>>>>>>>>> jenki...@nationwide.com <mailto:jenki...@nationwide.com>>
>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Hello All,
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Quick introduction:  My name is Rod.  I work with Chuck.  I
>> am
>>>>>>> stepping in
>>>>>>>>>>>>>>> while he is out.  I am the coworker who does the TomEE
>> images.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> I have a question on the tarballs on
>>> https://archive.apache.org
>>>>>>> <https://archive.apache.org/> and
>>>>>>>>>>>>>>> https://repo1.maven.org <https://repo1.maven.org/>.  I
>>> noticed
>>>>>>> that the images are not the same SHA
>>>>>>>>>>>>>>> and not the same size.  Is there a reason for that?
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> BTW, the Dockerfile is mostly complete,
>>>>>>>>>>>>>>> 
>>>>>>> 
>>>>> 
>>> 
>> https://github.com/shankc1crs/docker-activemq/blob/master/classic/5.16/jre11/openjdk-buster/Dockerfile
>>>>>>> <
>>>>>>> 
>>>>> 
>>> 
>> https://github.com/shankc1crs/docker-activemq/blob/master/classic/5.16/jre11/openjdk-buster/Dockerfile
>>>>>>>> .
>>>>>>>>>>>>>>> I think the only thing left was getting the maven download
>> to
>>>>>>> work as the
>>>>>>>>>>>>>>> fallback to the other repos.  I can still make that work,
>> but
>>> I
>>>>>>> thought it
>>>>>>>>>>>>>>> was strange to see a difference in the sizes of the files.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> This is what we are proposing.  I am going to start on the
>>>>>>> other options
>>>>>>>>>>>>>>> later today.  We would be happy for any feedback.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Rod.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> *From: *"Shank, Charles R" <shan...@nationwide.com <mailto:
>>>>>>> shan...@nationwide.com>>
>>>>>>>>>>>>>>> *Date: *Tuesday, February 16, 2021 at 8:49 AM
>>>>>>>>>>>>>>> *To: *Jean-Baptiste Onofre <j...@nanthrax.net <mailto:
>>>>>>> j...@nanthrax.net>>, Matt Pavlovich <
>>>>>>>>>>>>>>> mattr...@gmail.com <mailto:mattr...@gmail.com>>, "
>>>>>>> dev@activemq.apache.org <mailto:dev@activemq.apache.org>" <
>>>>>>> dev@activemq.apache.org <mailto:dev@activemq.apache.org>>
>>>>>>>>>>>>>>> *Cc: *"Jenkins, Rodney J (Rod)" <jenki...@nationwide.com
>>>>>>> <mailto:jenki...@nationwide.com>>
>>>>>>>>>>>>>>> *Subject: *Official Docker Image for ActiveMQ
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Jean,
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> I agree we should make this its own issue and open up the
>>>>>>> discussion to
>>>>>>>>>>>>>>> the ActiveMQ community
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Currently, we are working on the following repository to
>>>>>>> provide generic
>>>>>>>>>>>>>>> images available to the ActiveMQ community.  You can follow
>>> our
>>>>>>> progress
>>>>>>>>>>>>>>> here:  *https://github.com/shankc1crs/docker-activemq <
>>>>>>> https://github.com/shankc1crs/docker-activemq>
>>>>>>>>>>>>>>> <https://github.com/shankc1crs/docker-activemq <
>>>>>>> https://github.com/shankc1crs/docker-activemq>>*
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Because the needs of the community are varied, we recommend
>>>>>>> making
>>>>>>>>>>>>>>> multiple versions of ActiveMQ classic and Artemis.  The
>> repos
>>>>>>> also will be
>>>>>>>>>>>>>>> created to include OpenJDK and AdoptopenJDK.  We also
>>> recommend
>>>>>>> leaving
>>>>>>>>>>>>>>> room for other operating systems other than Debian and
>>> multiple
>>>>>>> versions of
>>>>>>>>>>>>>>> JDK within both OpenJDK and AdoptopenJDK.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Given the number of options, we are not sure how we would go
>>>>>>> about using a
>>>>>>>>>>>>>>> module to maintain  the dockerfiles, but would be open to
>> it.
>>>>>>> Once we get
>>>>>>>>>>>>>>> our dockerimages complete, we can discuss how they are
>>>>>>> maintained going
>>>>>>>>>>>>>>> forward.  We will also investigate with the folks at
>>>>>>>>>>>>>>> https://github.com/docker-library <
>>>>>>> https://github.com/docker-library>  to see what is required to get
>>> our
>>>>>>>>>>>>>>> images listed as the official images.  I have a coworker
>> that
>>> is
>>>>>>>>>>>>>>> responsible for the TomEE official images and has some
>>> contacts
>>>>>>> there.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> We would like to get the communities thoughts and input on
>>> this
>>>>>>> course of
>>>>>>>>>>>>>>> action.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Thank you
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Chuck Shank
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> [image: cid:image001.gif@01D70449.0A4B26E0
>>>>>>> <cid:image001.gif@01D70449.0A4B26E0>]
>>>>>>>>>>>>>>> [image: cid:image002.gif@01D70449.0A4B26E0
>>>>>>> <cid:image002.gif@01D70449.0A4B26E0>]
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Clebert Suconic
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> Clebert Suconic
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> --
>>>>>>>> Clebert Suconic
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> Clebert Suconic
>>>>>>> 
>>>>> 
>>>>> --
>>>> Clebert Suconic
>>> 
>>> --
>> Clebert Suconic
>> 

Reply via email to