package
0.0.0-20241204124942-fb363dadecb8
Repository: https://github.com/zncdatadev/kafka-operator.git
Documentation: pkg.go.dev

# Functions

func SslEnabled(sslSpec *kafkav1alpha1.SslSpec) bool { return sslSpec != nil && sslSpec.Enabled }.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CreatePodNamesByReplicas create pod names by replicas.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MergeObjects merge right to left, if field not in left, it will be added from right, else skip.
NewBaseResourceReconciler new a BaseResourceReconciler.
No description provided by the author
No description provided by the author
NewGeneralConfigMap new a GeneralConfigMapReconciler.
No description provided by the author
No description provided by the author
NewLoggingReconciler new logging reconcile.
No description provided by the author
No description provided by the author
No description provided by the author
NewOverrideExistLoggingRecociler new OverrideExistLoggingReconcile.
No description provided by the author
NewResourceClient new resource client.
NewRole new a RoleReconciler.
NewRoleBinding new a RoleBindingReconciler.
NewServiceAccount new a ServiceAccountReconciler.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OverrideConfigFileContent override config file content if we need to override config file content, we should use this function if field exist in current configMap, we need to override it if field not exist in current configMap, we need to append it.
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

api group.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
mount.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
role.
resource types.
role binding.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
verbs.
No description provided by the author
No description provided by the author
mount.

# Variables

No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ConfigurationStyleReconciler configuration style reconciler this reconciler is used to reconcile the configuration style resources such as configMap, secret, etc.
ContainerBuilder container builder contains: image, imagePullPolicy, resource, ports should be required optional: name, command, commandArgs, containerEnv, volumeMount, livenessProbe, readinessProbe should be optional, optional fields should be implemented by the struct that embeds ContainerBuilder optional fields name usually should not be set, because container name can generate by deployment, statefulSet, daemonSet..
No description provided by the author
GeneralConfigMapReconciler general config map reconciler generator it can be used to generate config map reconciler for simple config map parameters: 1.
GeneralResourceStyleReconciler general style resource reconcile this reconciler is used to reconcile the general style resources such as configMap, secret, svc, etc.
GenericRoleBindingReconciler generic role binding reconciler.
GenericRoleReconciler generic role reconciler.
GenericServiceAccountReconciler generci service account reconcile.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MultiResourceReconciler multi configuration object reconciler.
OverrideExistLoggingRecociler override exist logging config reconciler if log properties exist in some configmap, we need to override it.
No description provided by the author
No description provided by the author
No description provided by the author
ResourceBuilderType union type for resource builder it will build the single resource or multi resources.
No description provided by the author
No description provided by the author
ServiceBuilder service builder contains: name, namespace, labels, ports, these should be required optional: clusterIP, serviceType should be optional,.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WorkloadStyleReconciler workload style reconciler this reconciler is used to reconcile the workload style resources such as workload, statefulSet, etc.
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ConfigGenerator generate config we can use this interface to generate config content and use GenerateAll function to generate configMap data.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LoggingPluggingDataBuilder all logging data builder abstract interface for now, only support log4j todo: support other log framework, such as logback, log4j2 etc.
MultiResourceReconcilerBuilder multi resource builder it will build multi resources for example, it will build more than one configMap currently, it is used to build the configMap see MultiResourceReconciler.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ResourceValidator validate the resource is satisfied or completed such as workload's replicas, multi resources is created completely.
No description provided by the author
RoleGroupRecociler RoleReconcile role reconciler interface all role reconciler should implement this interface.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
ContainerComponent use for define container name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author