Any update on this?

On Fri, Mar 26, 2021 at 4:39 PM Shank, Charles R <shan...@nationwide.com>
wrote:

> My co-worker and I were wondering if anyone has had a chance to review our
> sample docker image at
>
> https://github.com/shankc1crs/docker-activemq/blob/master/classic/5.16/jre11/openjdk-buster/Dockerfile
>
> We saw where Matt Pavlovich was added to the Docker hub
> https://issues.apache.org/jira/browse/INFRA-21430
>
> And I was wondering what the plan was to get our image added to Docker
> hub?  Or if the community have other plans?
>
> Was looking to see what the next steps will be to move forward on having a
> standard docker image for ActiveMQ
>
> Thanks for your feedback on this issue
>
>
> -----Original Message-----
> From: Arthur Naseef <a...@amlinv.com>
> Sent: Wednesday, March 17, 2021 2:39 PM
> To: dev@activemq.apache.org
> Subject: [EXTERNAL] Re: Official Docker Image for ActiveMQ
>
> Nationwide Information Security Warning: This is an EXTERNAL email. Use
> CAUTION before clicking on links, opening attachments, or responding.
> (Sender: dev-return-72333-SHANKC1=nationwide....@activemq.apache.org)
>
>
> ------------------------------------------------------------------------------
>
>
> I keep seeing mention of having multiple variations of docker images using
> different base images and some thoughts come to mind.
>
> Here are my thoughts:
>
>    - Docker staged builds make it easy to copy specific contents from one
>    base image into a new one, leaving behind unwanted content (e.g. O/S or
> JDK
>    specifics)
>    - If the ActiveMQ-specific parts are placed in dedicated directories,
>    copying them out to new images would be straight forward
>    - Of couse, the number of combinations folks will want can grow to
>    unmaintainable levels quickly
>    - Having official image(s) that are functional, and provide a
>    "quick-start" to meet the following use-cases would be great value
> across
>    the board:
>       - New user spinning up a broker to learn/experiment
>       - Build/Test pipeline ephemeral broker for application testing
>       purposes
>    - Docker containers have many means to gain access to additional tooling
>    not built-into an image
>       - Because of this, having a minimal container is not overly-limiting
>       - Of course, getting tools working with a process in a docker
>       container can be challenging (e.g. not everyone will be comfortable
> to use
>       nsenter), so some basic tools may be good to have
>    - Providing a basic, well-structured image enables more complex
>    use-cases without having to clean-up / undo more advanced
>
> Hope this helps.
>
> Art
>
>
>
> On Wed, Mar 17, 2021 at 1:38 AM Jean-Baptiste Onofre <j...@nanthrax.net>
> wrote:
>
> > 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-practic
> > es/#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