Re: [DISCUSS] KIP-1028: Docker Official Image for Apache Kafka

2024-05-13 Thread Prabha Manepalli
d Docker Official
>Image, we are, in essence, providing Docker with a foundation that
> aligns
>with their established guidelines as well as remains consistent with OSS
>Docker Image apache/kafka.
>- Any future alterations to the functionality can be seamlessly
>propagated across both the OSS and Official Docker Images.
>
> I think these reasons must be why a lot of the Apache projects choose to
> host the docker definitions themselves. The responsibility of owning the
> definitions comes with benefits as well that we should also consider.
>
> Let us know if you have any further questions!
>
> Thanks and regards,
> Vedarth
>
> On Fri, May 10, 2024 at 7:56 PM Chris Egerton 
> wrote:
>
> > Hi Krish and Prabha,
> >
> > Thanks for your replies. I still have some follow-up questions:
> >
> > 1) I read https://docs.docker.com/trusted-content/official-images/ and
> > didn't find anything on that page or immediately around it that explains
> > what compliance requirements might be satisfied by a DOI that couldn't be
> > satisfied by the existing apache/kafka image. Can you elaborate? Feel
> free
> > to provide another link, but please also quote the relevant sections from
> > it (as StackOverflow likes to say, links can grow stale over time).
> >
> > 2) It would be great to see a brief summary of the differences in these
> > images included in the KIP, in order to try to gauge how this would look
> to
> > our users.
> >
> > 3) What I suggested last time was not a separate apache/apache-docker
> > repository, but a repository controlled entirely by Docker. The DOI docs
> > [1] state that "While it's preferable to have upstream software authors
> > maintaining their Docker Official Images, this isn't a strict
> requirement",
> > which I take to mean that it's not required for an Apache Kafka DOI to
> live
> > under the apache organization on GitHub. It also seems like there's
> > precedent for this: images for MySQL [2] and PHP [3] already exist under
> > the control of Docker. The reason I think this is worth considering is
> that
> > Docker can arbitrarily change the eligibility requirements for their
> > official images at any time, and it doesn't seem like there's a clear
> > process in the KIP for judging how we should respond to these changes (in
> > fact, it seems like the idea in the KIP is that we should make any change
> > required with no further vetting beyond possibly a pull request on
> > apache/kafka, which would require approval by a committer). By hosting
> the
> > DOI definitions ourselves (either in apache/kafka, or in a theoretical
> > apache/docker-kafka repository), we take responsibility for the image,
> even
> > if the owner on Docker Hub is Docker, not Apache. If the code lives
> > elsewhere, then (as long as basic trademark and possibly security
> > guidelines are respected) Apache doesn't have to concern itself at all
> with
> > the image and the maintainers are free to make whatever changes they want
> > to it in order to meet Docker's requirements.
> >
> > [1] -
> > https://docs.docker.com/trusted-content/official-images/contributing/,
> > second paragraph under "Contributing to Docker Official Images"
> > [2] - https://github.com/docker-library/mysql
> > [3] - https://github.com/docker-library/php
> >
> > Cheers,
> >
> > Chris
> >
> > On Fri, May 10, 2024 at 7:46 AM Krish Vora 
> wrote:
> >
> > > Hey Chris,
> > >
> > > We have responded to the initial round of queries. And as you mentioned
> > in
> > > your comment, you may have more questions related to this KIP. Please
> let
> > > us know if you have any.
> > > We want to start the voting for this KIP soon, as we intend to include
> it
> > > in the 3.8.0 release.
> > >
> > > Thanks.
> > >
> > > Regards,
> > >
> > > Krish.
> > >
> > > On Wed, May 8, 2024 at 6:19 PM Krish Vora 
> wrote:
> > >
> > > > Hi Chris. Thanks for the questions.
> > > >
> > > > 3. Would a separate Docker-owned repository be out of the question?
> I'm
> > > >> guessing there are some trademark issues that might get in the way,
> > but
> > > >> it's worth exploring since the entire purpose of this KIP seems to
> be
> > to
> > > >> provide images that are vetted and designed by Docker more than by
> the
> > > >> Apache Kafka contributors/committers/PMC.
> > &

Re: [DISCUSS] KIP-1028: Docker Official Image for Apache Kafka

2024-05-08 Thread Prabha Manepalli
; > > > > > >
> > > > > > > On Wed, Apr 3, 2024 at 12:41 AM Manikumar <
> > > manikumar.re...@gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hi Krishna,
> > > > > > > >
> > > > > > > > Thanks for the KIP.
> > > > > > > >
> > > > > > > > I think Docker Official Images will be beneficial to the
> Kafka
> > > > > community.
> > > > > > > > Few queries below.
> > > > > > > >
> > > > > > > > 1. Will the Docker inventory files/etc are the same for OSS
> > > Image and
> > > > > > > > Docker Official Images
> > > > > > > > 2. I am a bit worried about the new steps to the release
> > process.
> > > > > Maybe
> > > > > > > we
> > > > > > > > should consider Docker Official Images release as
> Post-Release
> > > > > activity.
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > >
> > > > > > > > On Fri, Mar 22, 2024 at 3:29 PM Krish Vora <
> > > krishvor...@gmail.com>
> > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Hi Hector,
> > > > > > > > >
> > > > > > > > > Thanks for reaching out. This KIP builds on top of KIP-975
> > > > > > > > > <
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-975%3A+Docker+Image+for+Apache+Kafka
> > > > > > > > > >
> > > > > > > > > and
> > > > > > > > > aims to introduce a JVM-based Docker Official Image (DOI
> > > > > > > > > <https://docs.docker.com/trusted-content/official-images/
> >)
> > > for
> > > > > Apache
> > > > > > > > > Kafka that will be visible under Docker Official Images
> > > > > > > > > <https://hub.docker.com/search?image_filter=official=>.
> > Once
> > > > > > > > implemented
> > > > > > > > > for Apache Kafka, for each release, there will be one more
> > > > > JVM-based
> > > > > > > > Docker
> > > > > > > > > image available to users.
> > > > > > > > >
> > > > > > > > > Currently, we already have an OSS sponsored image, which
> was
> > > > > introduced
> > > > > > > > via
> > > > > > > > > KIP-975 (apache/kafka <
> > > https://hub.docker.com/r/apache/kafka/tags
> > > > > >)
> > > > > > > > which
> > > > > > > > > comes under The Apache Software Foundation <
> > > > > > > > > https://hub.docker.com/u/apache> in
> > > > > > > > > Docker Hub. The new Docker Image is the Docker Official
> Image
> > > > > (DOI),
> > > > > > > > which
> > > > > > > > > will be built and maintained by Docker Community.
> > > > > > > > >
> > > > > > > > > For example, for a release version like 3.8.0 we will have
> > two
> > > JVM
> > > > > > > based
> > > > > > > > > docker images:-
> > > > > > > > >
> > > > > > > > >- apache/kafka:3.8.0 (OSS sponsored image)
> > > > > > > > >- kafka:3.8.0 (Docker Official image)
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > I have added the same in the KIP too for everyone's
> > reference.
> > > > > > > > > Thanks,
> > > > > > > > > Krish.
> > > > > > > > >
> > > > > > > > > On Fri, Mar 22, 2024 at 2:50 AM Hector Geraldino
> (BLOOMBERG/
> > > 919
> > > > > 3RD
> > > > > > > A) <
> > > > > > > > > hgerald...@bloomberg.net> wrote:
> > > > > > > > >
> > > > > > > > > > Hi,
> > > > > > > > > >
> > > > > > > > > > What is the difference between this KIP and KIP-975:
> Docker
> > > > > Image for
> > > > > > > > > > Apache Kafka?
> > > > > > > > > >
> > > > > > > > > > From: dev@kafka.apache.org At: 03/21/24 07:30:07
> > UTC-4:00To:
> > > > > > > > > > dev@kafka.apache.org
> > > > > > > > > > Subject: [DISCUSS] KIP-1028: Docker Official Image for
> > Apache
> > > > > Kafka
> > > > > > > > > >
> > > > > > > > > > Hi everyone,
> > > > > > > > > >
> > > > > > > > > > I would like to start the discussion on
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1028%3A+Docker+Official+Im
> > > > > > > > > > age+for+Apache+Kafka
> > > > > > > > > >  .
> > > > > > > > > >
> > > > > > > > > > This KIP aims to introduce JVM based Docker Official
> Image
> > > (DOI)
> > > > > for
> > > > > > > > > Apache
> > > > > > > > > > Kafka.
> > > > > > > > > >
> > > > > > > > > > Regards,
> > > > > > > > > > Krish.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > >
> > >
> >
>


-- 

[image: Confluent] <https://www.confluent.io>
Prabha Manepalli
Product Manager for Confluent Platform Security, Docker
linkedin.com/in/prabhamanepalli