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

Communicate the reserved kafka to the data plane via the ManagedKafka CR

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • None
    • MK - Sprint 221

      WHAT

      Communicate the reserved kafka to the data plane using the appropriate bf2.org/deployment=reserved label.

      WHY

      For the dataplane to be able to deploy pause pods for capacity reservation

      https://github.com/bf2fc6cc711aee1a0c2a/kas-fleet-manager/blob/main/internal/kafka/internal/handlers/data_plane_kafka.go

      https://github.com/bf2fc6cc711aee1a0c2a/kas-fleet-manager/blob/main/internal/kafka/internal/services/kafka.go#L1127

      HOW

      Update the ManagedKafkaCR spec to add the  bf2.org/deployment label whose value will be "reserved".

      Other various fields in the spec could have dummy values except for the:

      • `versions` which need to have correct kafka, strimzi and ibp versions so that the deployment does not get rejected
      • `capacity` field which needs to have the capacity info for the streaming unit in question

      DONE

      Include the following where applicable:

      • ManagedKafkaCR updated to indicate reserve kafkas

              msorianod Miguel Soriano
              mchitimb-1 Manyanda Chitimbo
              MK - Control Plane
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: