Uploaded image for project: 'Managed Service - Streams'
  1. Managed Service - Streams
  2. MGDSTRM-9321

Upgrade canary to use Kafka 3.2.x

XMLWordPrintable

    • False
    • None
    • False
    • No
    • MGDSRVS-336 - Keep Openshift Streams components up-to-date
    • ---
    • ---
    • MK - Sprint 224

      WHAT

      Fleetshard configures the Canary with a KAFKA_VERSION environment variable which is taken from the Managed Kafka Spec.  The current version of the Sarama used by the Canary doesn't support 3.2.0 (the maximum is 3.1.0).   

      The Canary should be upgraded to use the latest Sarama so that it supports Kafka 3.2.0 too (in addition to the previous versions is already supports).

      WHY

      Having the service support Kafka 3.2.x.

      HOW

      1. Raise PR against https://github.com/strimzi/strimzi-canary bumping the Sarama dependency and changing the default SARAMA_VERSION environment variable fallback from 3.1.0 to 3.2.0.
      2. Release the Canary upstream
      3. Follow the release steps to incorporate the new release into the pipeline. 
      4. There is a manual step run go mod vendor on the midstream branch and commit the result.
      5. There are no changes required to the kas-fleetshard

      DONE

      Include the following where applicable:

      • Midstream bundle release containing a canary image that supports Kafka 3.2.0.

       

              keithbwall Keith Wall
              keithbwall Keith Wall
              Kafka Integrations
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: