syncer

package
v0.0.0-...-0c4c4d8 Latest Latest
Warning

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

Go to latest
Published: Mar 8, 2024 License: Apache-2.0 Imports: 21 Imported by: 1

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" // #nosec G101 false positive
	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

View Source
var (
	// UUID is a unique cluster ID assigned to the kubernetes/ OCP platform.
	UUID string
)

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,
	restartedAtKey string, restartedAtValue string, cpuLimits string, memoryLimits string) syncer.Interface

GetAttacherSyncer returns a new kubernetes.Object syncer for k8s deployment object for CSI attacher service.

func GetCSIDaemonsetSyncer

func GetCSIDaemonsetSyncer(c client.Client, scheme *runtime.Scheme, driver *csiscaleoperator.CSIScaleOperator,
	daemonSetRestartedKey string, daemonSetRestartedValue string, CGPrefix string, envVars map[string]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,
	restartedAtKey string, restartedAtValue string, cpuLimits string, memoryLimits string) syncer.Interface

GetProvisionerSyncer returns a new kubernetes.Object syncer for k8s deployment object for CSI provisioner service.

func GetResizerSyncer

func GetResizerSyncer(c client.Client, scheme *runtime.Scheme, driver *csiscaleoperator.CSIScaleOperator,
	restartedAtKey string, restartedAtValue string, cpuLimits string, memoryLimits string) syncer.Interface

GetResizerSyncer returns a new kubernetes.Object syncer for k8s deployment object for CSI resizer service.

func GetSnapshotterSyncer

func GetSnapshotterSyncer(c client.Client, scheme *runtime.Scheme, driver *csiscaleoperator.CSIScaleOperator,
	restartedAtKey string, restartedAtValue string, cpuLimits string, memoryLimits string) syncer.Interface

GetSnapshotterSyncer returns a new kubernetes.Object syncer for k8s deployment object for CSI snapshotter service.

func SetScaleAnnotations

func SetScaleAnnotations(annotations map[string]string)

SetScaleAnnotations sets final annotations which will be set on all resources

Types

This section is empty.

Jump to

Keyboard shortcuts

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