# This file is used to specify the versions of Kafka which will be built
# and supported by the Cluster Operator. It affects both compile time and runtime:
#   * The docker images built (see docker-images/build.sh)
#   * The KAFKA_IMAGE_MAP configuring the CO in the helm-charts (see helm-charts/kafka-version-tpl.sh)
#   * The io.strimzi.operator.cluster.model.KafkaVersion's loaded at runtime
# The idea is that this is the single place you need to update when changing the supported Kafka versions

# Format of this file:
# blank lines are ignored
# lines starting with # are comments
# non-comment lines are whitespace separated and have the format
#   <version>  <default>  <proto>   <msg>   <sha512>
# where:
#   <version> is the kafka version number
#   <default> is default if this is the default Kafka version, or empty otherwise
#   <proto> is the Kafka protocol version used by this Kafka version
#   <msg> is the Kafka message version used by this Kafka version
#   <sha512> is the SHA512 checksum

# NOTICE: If you change the default here, you should also change it in documentation/book/common/attributes.adoc

# version default  proto   msg   sha512
2.0.0              2.0     2.0   b28e81705e30528f1abb6766e22dfe9dae50b1e1e93330c880928ff7a08e6b38ee71cbfc96ec14369b2dfd24293938702cab422173c8e01955a9d1746ae43f98
2.1.1     default  2.1     2.1   05A07E928C439B1084A6B3F6835F067F9636AC47F9473DCAAF7040D339CBD0A4561B7478531B237AA69E27F50FE3A2E7F4D0F2BA99A6422592A89ECF1187FA25
