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