Documentation ¶
Index ¶
- Constants
- Variables
- 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
- func SetScaleAnnotations(annotations map[string]string)
Constants ¶
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" )
const ( EnvVarForCSIAttacherImage = "CSI_ATTACHER_IMAGE" EnvVarForCSIProvisionerImage = "CSI_PROVISIONER_IMAGE" EnvVarForCSISnapshotterImage = "CSI_SNAPSHOTTER_IMAGE" EnvVarForCSIResizerImage = "CSI_RESIZER_IMAGE" )
Variables ¶
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 ¶
SetScaleAnnotations sets final annotations which will be set on all resources
Types ¶
This section is empty.