[ 
https://issues.apache.org/jira/browse/KAFKA-9861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17119963#comment-17119963
 ] 

John Roesler commented on KAFKA-9861:
-------------------------------------

Hi [~iekpo] ,

One resource that may help is: 
[https://cwiki.apache.org/confluence/display/KAFKA/Release+Process]

The questions about java/scala/gradle versions should be answered in the Readme 
([https://github.com/apache/kafka/)]

As far as verifying the release goes, Eric Lalonde sent a message to the 
mailing list a while back mentioning this verification script: 
[https://github.com/elalonde/kafka]. I haven't tried it myself yet.

 

> Process Simplification - Community Validation of Kafka Release Candidates
> -------------------------------------------------------------------------
>
>                 Key: KAFKA-9861
>                 URL: https://issues.apache.org/jira/browse/KAFKA-9861
>             Project: Kafka
>          Issue Type: Improvement
>          Components: build, documentation, system tests
>    Affects Versions: 2.6.0, 2.4.2, 2.5.1
>         Environment: Linux, Java 8/11, Scala 2.x
>            Reporter: Israel Ekpo
>            Assignee: Israel Ekpo
>            Priority: Minor
>             Fix For: 2.6.0, 2.4.2, 2.5.1
>
>
> When new KAFKA release candidates are published and there is a solicitation 
> for the community to get involved in testing and verifying the release 
> candidates, it would be great to have the test process thoroughly documented 
> for newcomers to participate effectively.
> For new contributors, this can be very daunting and it would be great to have 
> this process clearly documented in a way that lowers the level of effort 
> necessary to get started.
> The goal of this task is to create the documentation and supporting artifacts 
> that would make this goal a reality.
> Going forward for future releases, it would be great to have the link to this 
> documentation included in the RC announcements so that the community 
> (especially end users) can help test and participate in the voting process 
> effectively.
> These are the items that I believe should be included in this documentation
>  * How to set up test environment for unit and functional tests
>  * Java version(s) needed for the tests
>  * Scala version(s) needed for the tests
>  * Gradle version needed
>  * Sample script for running sanity checks and unit tests
>  * Sample Helm Charts for running all the basic components on a Kubernetes
>  * Sample Ansible Script for running all the basic components on Virtual 
> Machines
> The first 4 items will be part of the documentation that shows how to install 
> these dependencies in a Linux VM. The 5th item is a script that will download 
> PGP keys, check signatures, validate checksums and run unit/integration 
> tests. The 6th item is a Helm chart with basic components necessary to 
> validate critical components in the ecosystem (Zookeeper, Brokers, Streams 
> etc) within a Kubernetes cluster. The last item is similar to the 6th item 
> but installs these components on virtual machines instead.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to