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

Update Fleetshard Operator to support the clusters default storage class

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • kasFleetShard-0.28.0
    • None
    • None
    • None
    • MK - Sprint 223, MK - Sprint 224

      WHAT

      As part of MGDSTRM-7407, the kas-installer was tested on an Openshift cluster hosted on Azure infra. The creation of a Kafka failed due to the incorrect storage class being specified in the Fleetshard operator:

      • on a cluster using AWS infra, the default storage class used is gp2, which uses the kubernetes.io/aws/ebs provisioner type
      • on a cluster using Azure infra, the default storage class is managed-premium, which uses the kubernetes.io/azure-disk provisioner type

      The Fleetshard Operator contains references to the AWS specific gp2 storage type in several places: E.g. the KafkaInstanceConfiguration.java and InstanceProfiler.java files, as does the kas-installer.

      To support Azure as a cloud provider, the Fleetshard operator should be updated to facilitate the use of the Azure storage class. The kas-installer may also need to be updated to do the same.

      HOW

      The following SOP outlines how to create an ARO cluster for development purposes: aro_cluster_creation_and_deletion.asciidoc. The RTS team can assist with cluster creation if required.

              medgar@redhat.com Michael Edgar
              obrienrobert Robert O'Brien
              Kafka Fleet Services
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: