syncer

package
v0.0.0-...-acbeb8e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2022 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL