Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComponentReconciler ¶
ComponentReconciler describes the Reconcile method
type Reconciler ¶
type Reconciler struct { client.Client DirectClient client.Reader KafkaCluster *v1beta1.KafkaCluster }
Reconciler holds: - cached client : split client reading cached/watched resources from informers and writing to api-server - direct client : to read non-watched resources - KafkaCluster CR
type ResourceWithBrokerConfigAndString ¶
type ResourceWithBrokerConfigAndString func(id int32, brokerConfig *v1beta1.BrokerConfig, t string, su []string, log logr.Logger) runtime.Object
ResourceWithBrokerConfigAndString function with brokerConfig, string and log parameters
type ResourceWithBrokerConfigAndVolume ¶
type ResourceWithBrokerConfigAndVolume func(id int32, brokerConfig *v1beta1.BrokerConfig, pvcs []corev1.PersistentVolumeClaim, log logr.Logger) runtime.Object
ResourceWithBrokerConfigAndVolume function with brokerConfig, persistentVolumeClaims and log parameters
type ResourceWithBrokerIDAndLog ¶ added in v0.16.0
ResourceWithBrokerIDAndLog function with brokerConfig and log parameters
type ResourceWithBrokerIDAndStorage ¶ added in v0.16.0
type ResourceWithBrokerIDAndStorage func(id int32, storage v1beta1.StorageConfig, log logr.Logger) runtime.Object
ResourceWithBrokerIDAndStorage function with brokerConfig, storageConfig and log parameters
type ResourceWithLogAndExternalListenerSpecificInfos ¶ added in v0.15.0
type ResourceWithLogAndExternalListenerSpecificInfos func(log logr.Logger, externalListenerConfig v1beta1.ExternalListenerConfig, ingressConfig v1beta1.IngressConfig, ingressConfigName, defaultIngressConfigName string) runtime.Object
ResourceWithLogAndExternalListenerSpecificInfos function with log and externalListenerConfig and ingressConfig parameter with name and default ingress config name