- Pin the inter broker protocol version on the brokers to hieradata/role/common/kafka/jumbo/broker.yaml:profile::kafka::broker::inter_broker_protocol_version: 1.1.0
- Perform a rolling upgrade of the brokers, that will restart with the pinned version configurations and the new kafka version, using host-by-host patches and service restart of kafka broker, e.g. https://gerrit.wikimedia.org/r/c/operations/puppet/+/1273863
- kafka-jumbo1010
- kafka-jumbo1011
- kafka-jumbo1012
- kafka-jumbo1013
- kafka-jumbo1014
- kafka-jumbo1015
- kafka-jumbo1017
- kafka-jumbo1018
- kafka-jumbo1016 (controller)
- Change the inter broker protocol version to match the new kafka version
Set hieradata/role/common/kafka/logging.yaml:profile::kafka::broker::inter_broker_protocol_version: 3.7
- Perform a final rolling restart of the brokers
