Documentation
¶
Index ¶
- Constants
- func CSIConfigmapSyncer(c client.Client, scheme *runtime.Scheme, ...) syncer.Interface
- func GetAttacherSyncer(c client.Client, scheme *runtime.Scheme, ...) syncer.Interface
- func GetCSIDaemonsetSyncer(c client.Client, scheme *runtime.Scheme, ...) syncer.Interface
- func GetProvisionerSyncer(c client.Client, scheme *runtime.Scheme, ...) syncer.Interface
- func GetResizerSyncer(c client.Client, scheme *runtime.Scheme, ...) syncer.Interface
- func GetSnapshotterSyncer(c client.Client, scheme *runtime.Scheme, ...) syncer.Interface
Constants ¶
View Source
const ( //EnvVarForDriverImage is the name of environment variable for //CSI driver image name, passed by operator. EnvVarForDriverImage = "CSI_DRIVER_IMAGE" EnvVarForCSINodeRegistrarImage = "CSI_NODE_REGISTRAR_IMAGE" EnvVarForCSILivenessProbeImage = "CSI_LIVENESSPROBE_IMAGE" EnvVarForLivenessHealthPort = "LIVENESS_HEALTH_PORT" EnvVarForShortNodeNameMapping = "SHORTNAME_NODE_MAPPING" )
View Source
const ( EnvVarForCSIAttacherImage = "CSI_ATTACHER_IMAGE" EnvVarForCSIProvisionerImage = "CSI_PROVISIONER_IMAGE" EnvVarForCSISnapshotterImage = "CSI_SNAPSHOTTER_IMAGE" EnvVarForCSIResizerImage = "CSI_RESIZER_IMAGE" )
Variables ¶
This section is empty.
Functions ¶
func CSIConfigmapSyncer ¶
func CSIConfigmapSyncer(c client.Client, scheme *runtime.Scheme, driver *csiscaleoperator.CSIScaleOperator) syncer.Interface
CSIConfigmapSyncer returns a new kubernetes.Object syncer for k8s configmap object.
func GetAttacherSyncer ¶
func GetAttacherSyncer(c client.Client, scheme *runtime.Scheme, driver *csiscaleoperator.CSIScaleOperator) syncer.Interface
GetAttacherSyncer returns a new kubernetes.Object syncer for k8s statefulset object for CSI attacher service.
func GetCSIDaemonsetSyncer ¶
func GetCSIDaemonsetSyncer(c client.Client, scheme *runtime.Scheme, driver *csiscaleoperator.CSIScaleOperator, daemonSetRestartedKey string, daemonSetRestartedValue string) syncer.Interface
GetCSIDaemonsetSyncer creates and returns a syncer for CSI driver daemonset.
func GetProvisionerSyncer ¶
func GetProvisionerSyncer(c client.Client, scheme *runtime.Scheme, driver *csiscaleoperator.CSIScaleOperator) syncer.Interface
GetProvisionerSyncer returns a new kubernetes.Object syncer for k8s statefulset object for CSI provisioner service.
func GetResizerSyncer ¶
func GetResizerSyncer(c client.Client, scheme *runtime.Scheme, driver *csiscaleoperator.CSIScaleOperator) syncer.Interface
GetResizerSyncer returns a new kubernetes.Object syncer for k8s statefulset object for CSI resizer service.
func GetSnapshotterSyncer ¶
func GetSnapshotterSyncer(c client.Client, scheme *runtime.Scheme, driver *csiscaleoperator.CSIScaleOperator) syncer.Interface
GetSnapshotterSyncer returns a new kubernetes.Object syncer for k8s statefulset object for CSI snapshotter service.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.