package
0.0.0-20241210070955-ebe3fe668d93
Repository: https://github.com/zncdatadev/hdfs-operator.git
Documentation: pkg.go.dev
# Functions
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
CreateJournalUrl create Journal Url.
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
CreateRoleGroupLoggingConfigMapName create role group logging config-map 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
DefaultNodeConfig default node config.
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
MakeHadoopPolicyData make hadoop-policy.xml data.
No description provided by the author
No description provided by the author
MakeSecurityPropertiesData make security.properties data.
MakeSslClientData make ssl-client.xml data.
MakeSslServerData make ssl-server.xml data.
MergeObjects merge right to left, if field not in left, it will be added from right, else skip.
No description provided by the author
No description provided by the author
NewBaseResourceReconciler new a BaseResourceReconciler.
No description provided by the author
No description provided by the author
NewDataNodeHdfsSiteXmlGenerator new a DataNodeHdfsSiteXmlGenerator.
NewGeneralConfigMap new a GeneralConfigMapReconciler.
No description provided by the author
NewLoggingReconciler new logging reconcile.
No description provided by the author
NewMultiConfigurationStyleReconciler newMultiConfigurationStyleReconciler new a MultiConfigurationStyleReconciler.
No description provided by the author
NewNameNodeHdfsSiteXmlGenerator new a NameNodeHdfsSiteXmlGenerator.
No description provided by the author
NewOverrideExistLoggingRecociler new OverrideExistLoggingReconcile.
No description provided by the author
No description provided by the author
NewResourceClient new resource client.
No description provided by the author
No description provided by the author
No description provided by the author
OverrideConfigurations override configurations override the content of the configMap.
No description provided by the author
ParseTemplate Parse script for kerberos.
No description provided by the author
No description provided by the author
No description provided by the author
SecurityCoreSiteXml make kerberos config for core-site.xml.
No description provided by the author
No description provided by the author
No description provided by the author
SecurityHdfsSiteXml make kerberos config for hdfs-site.xml.
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
# Constants
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
# Variables
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
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
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.
No description provided by the author
GeneralResourceStyleReconciler general style resource reconcile this reconciler is used to reconcile the general style resources such as configMap, secret, svc, etc.
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
MultiConfigurationStyleReconciler multi configuration object reconciler.
No description provided by the author
No description provided by the author
No description provided by the author
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
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
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
WorkloadStyleReconciler workload style reconciler this reconciler is used to reconcile the workload style resources such as workload, statefulSet, etc.
# 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
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 MultiConfigurationStyleReconciler.
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
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
# Type aliases
ContainerComponent use for define container name.
No description provided by the author
No description provided by the author