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 <[email protected]> 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 <[email protected]> 
> > 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 <[email protected]> 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 <[email protected]> 
> >>> 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 <[email protected]> 
> >>>> 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: [email protected] <mailto:[email protected]>
> >>>> phone: +1-778-945-8287
> >>>>
> >>>>
> >>>>
> >>>>> On Feb 17, 2021, at 9:38 AM, Clebert Suconic <[email protected] 
> >>>>> <mailto:[email protected]>> 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) <
> >>>>> [email protected] <mailto:[email protected]>> 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" <[email protected] 
> >>>>>> <mailto:[email protected]>>
> >>>>>> *Date: *Tuesday, February 16, 2021 at 8:49 AM
> >>>>>> *To: *Jean-Baptiste Onofre <[email protected] 
> >>>>>> <mailto:[email protected]>>, Matt Pavlovich <
> >>>>>> [email protected] <mailto:[email protected]>>, 
> >>>>>> "[email protected] <mailto:[email protected]>" 
> >>>>>> <[email protected] <mailto:[email protected]>>
> >>>>>> *Cc: *"Jenkins, Rodney J (Rod)" <[email protected] 
> >>>>>> <mailto:[email protected]>>
> >>>>>> *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:[email protected] 
> >>>>>> <cid:[email protected]>]
> >>>>>> [image: cid:[email protected] 
> >>>>>> <cid:[email protected]>]
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Clebert Suconic
> >>>>
> >>>
> >>
> >
> >
> > --
> > Clebert Suconic
>


-- 
Clebert Suconic

Reply via email to