Documentation ¶
Index ¶
- func NewVSphereController(name, targetNamespace string, apiClients utils.APIClient, ...) factory.Controller
- func WithConfigMapDaemonSetAnnotationHook(configMapName, namespace string, ...) csidrivernodeservicecontroller.DaemonSetHookFunc
- func WithLogLevelDaemonSetHook() csidrivernodeservicecontroller.DaemonSetHookFunc
- func WithLogLevelDeploymentHook() deploymentcontroller.DeploymentHookFunc
- func WithSyncerImageHook(containerName string) deploymentcontroller.DeploymentHookFunc
- func WithVSphereCredentials(namespace string, secretName string, ...) deploymentcontroller.DeploymentHookFunc
- type VSphereController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewVSphereController ¶
func WithConfigMapDaemonSetAnnotationHook ¶
func WithConfigMapDaemonSetAnnotationHook(configMapName, namespace string, configMapInformer corev1informers.ConfigMapInformer) csidrivernodeservicecontroller.DaemonSetHookFunc
func WithLogLevelDaemonSetHook ¶
func WithLogLevelDaemonSetHook() csidrivernodeservicecontroller.DaemonSetHookFunc
WithLogLevelDaemonSetHook sets the X_CSI_DEBUG and LOGGER_LEVEL environment variables when CR.LogLevel is Debug or higher.
func WithLogLevelDeploymentHook ¶
func WithLogLevelDeploymentHook() deploymentcontroller.DeploymentHookFunc
WithLogLevelDeploymentHook sets the X_CSI_DEBUG and LOGGER_LEVEL environment variables when CR.LogLevel is Debug or higher.
func WithSyncerImageHook ¶
func WithSyncerImageHook(containerName string) deploymentcontroller.DeploymentHookFunc
func WithVSphereCredentials ¶
func WithVSphereCredentials( namespace string, secretName string, infraLister infralister.InfrastructureLister, configMapLister corelister.ConfigMapLister, secretInformer corev1informers.SecretInformer, ) deploymentcontroller.DeploymentHookFunc
Types ¶
type VSphereController ¶
type VSphereController struct {
// contains filtered or unexported fields
}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.