Hi Federico,
Thanks for the feedback.

   1. Yes, we will add the building, testing and scanning automation for
   this Docker Image along with the flow mentioned in KIP-975. (Updated in the
   KIP)
   2. Added the other alternatives to the "rejected alternatives" section,
   instead of the main sections. (Updated in the KIP)
   3. Regarding the release process- In the KIP-975, it was concluded that
   there shouldn't be any docker specific release process. If there is a high
   severity CVE, we should release a new version of Kafka for the affected
   branch. It would include the latest Kafka code from the branch. In my
   opinion we should keep the same release process here for consistency.
   (Updated in the KIP)
   KIP-975 Release Process:
   
https://cwiki.apache.org/confluence/display/KAFKA/KIP-975%3A+Docker+Image+for+Apache+Kafka#KIP975:DockerImageforApacheKafka-ReleaseProcess
   Discussion thread for the same:
   https://lists.apache.org/thread/05t8ccvhp3fotfftgm7dzn8wobkl59l4


Regards,
Krishna

On Wed, Oct 25, 2023 at 9:50 PM Federico Valeri <fedeval...@gmail.com>
wrote:

> Hi Krishna, thanks for updating the KIP and all the work you are
> putting into that.
>
> The release process LGTM. In the other KIP I see that there will be
> some automation for building, testing and scanning for CVEs. Is this
> also true for native images?
>
> I see you are proposing to use Alpine as the base image. I would add
> Distroless to the rejected alternatives with the motivation. Maybe we
> can do the same for the GraalVM distribution of choice.
>
> On Fri, Oct 20, 2023 at 12:02 PM Manikumar <manikumar.re...@gmail.com>
> wrote:
> >
> > Hi,
> >
> > > For the native AK docker image, we are considering '*kafka-local*' as
> it
> > clearly signifies that this image is intended exclusively for local
> >
> > I am not sure, if there is any naming pattern for graalvm based images.
> Can
> > we include "graalvm" to the image name like "kafka-graalvm-native".
> > This will clearly indicate this is graalvm based image.
> >
> >
> > Thanks. Regards
> >
> >
> >
> >
> > On Wed, Oct 18, 2023 at 9:26 PM Krishna Agarwal <
> > krishna0608agar...@gmail.com> wrote:
> >
> > > Hi Federico,
> > > Thanks for the feedback and apologies for the delay.
> > >
> > > I've included a section in the KIP on the release process. I would
> greatly
> > > appreciate your insights after reviewing it.
> > >
> > > Regards,
> > > Krishna
> > >
> > > On Fri, Sep 8, 2023 at 3:08 PM Federico Valeri <fedeval...@gmail.com>
> > > wrote:
> > >
> > > > Hi Krishna, thanks for opening this discussion.
> > > >
> > > > I see you created two separate KIPs (974 and 975), but there are some
> > > > common points (build system and test plan).
> > > >
> > > > Currently, the Docker image used for system tests is only supported
> in
> > > > that limited scope, so the maintenance burden is minimal. Providing
> > > > official Kafka images would be much more complicated. Have you
> > > > considered how the image rebuild process would work in case a high
> > > > severity CVE comes out for a non Kafka image dependency? In that
> case,
> > > > there will be no Kafka release.
> > > >
> > > > Br
> > > > Fede
> > > >
> > > > On Fri, Sep 8, 2023 at 9:17 AM Krishna Agarwal
> > > > <krishna0608agar...@gmail.com> wrote:
> > > > >
> > > > > Hi,
> > > > > I want to submit a KIP to deliver an experimental Apache Kafka
> docker
> > > > image.
> > > > > The proposed docker image can launch brokers with sub-second
> startup
> > > time
> > > > > and minimal memory footprint by leveraging a GraalVM based native
> Kafka
> > > > > binary.
> > > > >
> > > > > KIP-974: Docker Image for GraalVM based Native Kafka Broker
> > > > > <
> > > >
> > >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-974%3A+Docker+Image+for+GraalVM+based+Native+Kafka+Broker
> > > > >
> > > > >
> > > > > Regards,
> > > > > Krishna
> > > >
> > >
>

Reply via email to