Thanks Vedarth!

On Wed, Jul 31, 2024 at 12:24 PM Vedarth Sharma <[email protected]>
wrote:

> Hi Josep,
>
> I agree with the suggestions. We can consider updating the pipelines to
> generate both artifacts from a single job and make the pipelines driven by
> RC number.
> I have created this jira for tracking the same
> https://issues.apache.org/jira/browse/KAFKA-17226
>
> Thanks and regards,
> Vedarth
>
> On Wed, Jul 31, 2024 at 12:59 PM Josep Prat <[email protected]>
> wrote:
>
> > Hi Kafka Devs,
> > In Kafka 3.7 we added the JVM Docker images in the release process. Then,
> > in 3.8 we added the Native ones.
> > After having done 4 release candidates for 3.8 I collected some
> experience
> > on the process and I want to start a discussion on how we can optimize
> > this.
> >
> > Currently, for each image we need to first build the image and then once
> > it's finished, promote it as RC. This needs to be done independently for
> > the JVM and for the Native images. The promotion workflow needs 3
> different
> > fields, 2 of which are really linked (type of the image and the name of
> > it).
> > An example run would be:
> > - type: jvm
> > - RC image: apache/kafka:3.8.0-rc3
> > - Kafka url:
> > https://home.apache.org/~jlprat/kafka-3.8.0-rc3/kafka_2.13-3.8.0.tgz
> > While for native it would be:
> > - type: native
> > - RC image: apache/kafka-native:3.8.0-rc3
> > - Kafka url:
> > https://home.apache.org/~jlprat/kafka-3.8.0-rc3/kafka_2.13-3.8.0.tgz
> >
> > It is really easy to make a mistake and select a native one with the
> wrong
> > image name (or vice versa).
> >
> > The changes that I think would make sense to perform to the workflows
> are:
> > - Have a combined flow for generating both images at the same time (we
> > always need to generate both)
> > -- This should internally call the 2 workflows
> > - Have a combined flow for promoting images to RC
> > -- This should take then  the RC number instead of the full name as the
> > name of the image is fixed
> >
> > A note on the process as well, the generation of the Native image takes
> > almost an hour, so for future release managers, take some time when you
> > generate them.
> >
> > Any thoughts about it?
> >
> > Best,
> > --
> > [image: Aiven] <https://www.aiven.io>
> >
> > *Josep Prat*
> > Open Source Engineering Director, *Aiven*
> > [email protected]   |   +491715557497
> > aiven.io <https://www.aiven.io>   |   <
> https://www.facebook.com/aivencloud
> > >
> >   <https://www.linkedin.com/company/aiven/>   <
> > https://twitter.com/aiven_io>
> > *Aiven Deutschland GmbH*
> > Alexanderufer 3-7, 10117 Berlin
> > Geschäftsführer: Oskari Saarenmaa, Hannu Valtonen,
> > Anna Richardson, Kenneth Chen
> > Amtsgericht Charlottenburg, HRB 209739 B
> >
>


-- 
[image: Aiven] <https://www.aiven.io>

*Josep Prat*
Open Source Engineering Director, *Aiven*
[email protected]   |   +491715557497
aiven.io <https://www.aiven.io>   |   <https://www.facebook.com/aivencloud>
  <https://www.linkedin.com/company/aiven/>   <https://twitter.com/aiven_io>
*Aiven Deutschland GmbH*
Alexanderufer 3-7, 10117 Berlin
Geschäftsführer: Oskari Saarenmaa, Hannu Valtonen,
Anna Richardson, Kenneth Chen
Amtsgericht Charlottenburg, HRB 209739 B

Reply via email to