package
0.0.0-20240424071127-e51a27bdaae1
Repository: https://github.com/sredevopsdev/kafka-connect-k8s-operator.git
Documentation: pkg.go.dev

# Functions

CreateFakeKafkaConnect is the function to create kafkaconnect object for unit test only.
Kind takes an unqualified kind and returns back a Group qualified GroupKind.
Resource takes an unqualified resource and returns a Group qualified GroupResource.

# Constants

DomainStyle will create ingress like kafkaconnectName.parentDomain.
PathStyle will create ingress like parentDomain/kafkaconnectName.

# Variables

AddToScheme is a global function that registers this API group & version to a scheme.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.

# Structs

No description provided by the author
IngressSpec defines how we need to create ingress to expose the kafka connect rest api.
KafkaConnect is the Schema for the kafkaconnects API +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true +kubebuilder:subresource:status +kubebuilder:resource:path=kafkaconnects,scope=Namespaced +genclient.
KafkaConnectAutoScaler is the Schema for the kafkaconnectautoscalers API +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true +kubebuilder:subresource:status +kubebuilder:resource:path=kafkaconnectautoscalers,scope=Namespaced +genclient.
KafkaConnectAutoScalerList contains a list of KafkaConnectAutoScaler +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object.
KafkaConnectAutoScalerSpec defines the desired state of KafkaConnectAutoScaler +k8s:openapi-gen=true.
KafkaConnectAutoScalerStatus defines the observed state of KafkaConnectAutoScaler +k8s:openapi-gen=true.
KafkaConnectList contains a list of KafkaConnect +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object.
KafkaConnectorConfig define one connector will be created if it's different from the existing one.
KafkaConnectorReference contains enough information to let you identify the referred kafka connector.
KafkaConnectorsSpec define the list of the connector config and the number of task per pod.
KafkaConnectorStatus defines the observed state of each KafkaConnector +k8s:openapi-gen=true.
KafkaConnectSpec defines the desired state of KafkaConnect this resource will create a Deployment and a Service by default if IngressSpec is given, then it will also create an ingress obj.
KafkaConnectStatus defines the observed state of KafkaConnect +k8s:openapi-gen=true.

# Type aliases

IngressStyle define the style of the ingress created, either a subDomain or a path.