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

Read instance type from label in data plane

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Undefined Undefined
    • kasFleetShard-0.22.0
    • None
    • None
    • None
    • False
    • None
    • False
    • No
    • MGDSRVS-52 - Ensure our service is profitable or has a profitability path
    • MK - Sprint 216, MK - Sprint 217, MK - Sprint 218

      WHAT

      The data plane needs to read the type of an instance (instance_type) from a MK-CR label

      WHY

      This is needed to know when an instance should be deployed in single AZ mode but there are other purposes (like billing) that will apply too. We want to expose the instance type and quota consumed.

      HOW

      The Fleet Manager will add a label to the Managed Kafka CR of this format:

        metadata:
          labels:
            bf2.org/kafkaInstanceProfileType: standard|developer
            bf2.org/kafkaInstanceProfileQuotaConsumed: 1|2
      
      

      FSO should use this information to select the configuration. FSO should also push `bf2.org/kafkaInstanceProfileType` to Strimzi created resources for SLO purposes.

      DONE

      Include the following where applicable:

      • select the configuration based on the instance type defined
      • relevant unit and integration tests updated

      Guidelines

      The following steps should be adhered to:

      • Required tests should be put in place - unit, integration, manual test cases (if necessary)
      • CI and all relevant tests passing
      • Changes have been verified by one additional reviewer against:
      • each required environment
      • each supported upgrade path
      • If the changes could have an impact on the clients (either UI or CLI), a JIRA should be created for making the required changes on the client side and acknowledged by one of the client side team members. PR has been merged
         

              rhn-engineering-shawkins Steven Hawkins
              pbraun@redhat.com Peter Braun
              Kafka Fleet Services
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: