# Functions
IsIgnoreError check if the given err is IgnoreError.
IsRainbondVolumeNotFound checks if the given error is RainbondVolumeNotFound.
LabelsForRainbondComponent returns the labels for the sub resources of rbdcomponent.
NewAliyunCSIDiskPlugin creates a new aliyun csi disk plugin handler.
NewaliyunCSIDiskProvisioner creates a new aliyun csi disk provisioner handler.
NewAliyunCSINasPlugin creates a new aliyun csi nas plugin handler.
NewAliyunCSINasProvisioner creates a new aliyun csi nas provisioner handler.
NewAPI new api handle.
NewAppUI creates a new rbd-app-ui handler.
NewChaos creates a new rbd-chaos handler.
NewDashboardMetricsScraper -.
NewDB new db.
NewETCD creates a new rbd-etcd handler.
NewEventLog creates a new rbd-eventlog handler.
NewGateway returns a new rbd-gateway handler.
NewHub nw hub.
NewIgnoreError creates a new IgnoreError.
NewK8sDashboard -.
NewMetricsServer creates a new metrics-server handler.
NewMonitor returns a new rbd-monitor handler.
NewMQ creates a new rbd-mq handler.
NewNFS creates a new rbd-nfs handler.
NewNode creates a new rbd-node handler.
NewResourceProxy creates a new rbd-resourceProxy hanlder.
NewWebCli creates a new rbd-webcli handler.
NewWorker creates a new rbd-worker hanlder.
# Constants
ConsoleDatabaseName -.
EtcdSSLPath ssl file path for etcd.
RegionDatabaseName -.
# Variables
APIName name.
AppUIDBMigrationsName -.
AppUIName name for rbd-app-ui resources.
ChaosName name for rbd-chaos.
DashboardMetricsScraperName -.
DBName name.
ErrNoDBEndpoints -.
ErrV1beta1MetricsExists -.
EtcdName name for rbd-etcd.
EventLogName name for rbd-eventlog.
GatewayName name for rbd-gateway.
HubName name.
KubernetesDashboardName -.
MetricsServerName name for metrics-server.
MonitorName name for rbd-monitor.
MQName name for rbd-mq.
NFSName name for nfs provisioner.
NodeName name for rbd-node.
ResourceProxyName name for rbd-resource-proxy.
WebCliName name for rbd-webcli.
WorkerName name for rbd-worker.
# Structs
IgnoreError is the error with ignore by rbdcomponent controller.
# Interfaces
ClusterScopedResourcesCreator provides methods to create or update k8s resources which in cluster-scoped , such as daemonset, daemonset, etc.
ComponentHandler will check the prerequisites, create resources for rbdcomponent.
Replicaser provides methods to get replicas for rbdcomponent.
ResourcesCreator provides methods to create or update k8s resources, such as daemonset, daemonset, etc.
ResourcesDeleter -.
StorageClassRWOer provides methods to setup storageclass with access mode RWO for rbdcomponent.
StorageClassRWXer provides methods to setup storageclass with access mode RWX for rbdcomponent.