-
Task
-
Resolution: Unresolved
-
Major
-
None
-
None
Update the KafkaCluster.Meta object to include an indicator that the cluster is a Kroxylicious virtual cluster. The configuration class `KafkaClusterConfig` in the common module should be updated to include a new nullable `kind` string property that supports two values initially: a Strimzi Kafka resource or a Kroxylicious VirtualKafkaCluster resource.
- kafkas.kafka.strimzi.io
- virtualkafkaclusters.kroxylicious.io
The API server's KafkaCluster.Meta could simply return a `kind` String in the `meta` object, defaulting to "unknown" or null when the property is not set in configuration.
This same property should be present in the Console CRD (com.github.streamshub.console.api.v1alpha1.spec.KafkaCluster) and mapped by the operator to the configuration model.