cloudprovider

package
v0.5.3-beta.0 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultCSIControllerImage     = "gcr.io/cloud-provider-vsphere/csi/release/syncer:v1.0.1"
	DefaultCSINodeDriverImage     = "gcr.io/cloud-provider-vsphere/csi/release/driver:v1.0.1"
	DefaultCSIAttacherImage       = "quay.io/k8scsi/csi-attacher:v1.1.1"
	DefaultCSIProvisionerImage    = "quay.io/k8scsi/csi-provisioner:v1.2.1"
	DefaultCSIMetadataSyncerImage = "gcr.io/cloud-provider-vsphere/csi/release/syncer:v1.0.1"
	DefaultCSILivenessProbeImage  = "quay.io/k8scsi/livenessprobe:v1.1.0"
	DefaultCSIRegistrarImage      = "quay.io/k8scsi/csi-node-driver-registrar:v1.1.0"
)
View Source
const (
	DefaultCPIControllerImage = "gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.0.0"
)

Variables

This section is empty.

Functions

func CSIAttacherContainer

func CSIAttacherContainer(image string) corev1.Container

func CSICloudConfigSecret

func CSICloudConfigSecret(data string) *corev1.Secret

func CSIControllerClusterRole

func CSIControllerClusterRole() *rbacv1.ClusterRole

func CSIControllerClusterRoleBinding

func CSIControllerClusterRoleBinding() *rbacv1.ClusterRoleBinding

func CSIControllerServiceAccount

func CSIControllerServiceAccount() *corev1.ServiceAccount

func CSIControllerStatefulSet

func CSIControllerStatefulSet(storageConfig *cloudprovider.StorageConfig) *appsv1.StatefulSet

func CSIDriver

func CSIDriver() *storagev1beta1.CSIDriver

func CSIProvisionerContainer

func CSIProvisionerContainer(image string) corev1.Container

func CloudControllerManagerClusterRole

func CloudControllerManagerClusterRole() *rbacv1.ClusterRole

CloudControllerManagerClusterRole returns the ClusterRole systemLcloud-controller-manager used by the cloud-controller-manager

func CloudControllerManagerClusterRoleBinding

func CloudControllerManagerClusterRoleBinding() *rbacv1.ClusterRoleBinding

CloudControllerManagerClusterRoleBinding binds the system:cloud-controller-manager cluster role to the cloud-controller-manager

func CloudControllerManagerConfigMap

func CloudControllerManagerConfigMap(cloudConfig string) *corev1.ConfigMap

CloudControllerManagerConfigMap returns a ConfigMap containing data for the cloud config file

func CloudControllerManagerDaemonSet

func CloudControllerManagerDaemonSet(image string) *appsv1.DaemonSet

CloudControllerManagerDaemonSet returns the DaemonSet which runs the cloud-controller-manager

func CloudControllerManagerRoleBinding

func CloudControllerManagerRoleBinding() *rbacv1.RoleBinding

CloudControllerManagerRoleBinding binds the extension-apiserver-authentication-reader to the cloud-controller-manager

func CloudControllerManagerService

func CloudControllerManagerService() *corev1.Service

CloudControllerManagerService returns a Service for the cloud-controller-manager

func CloudControllerManagerServiceAccount

func CloudControllerManagerServiceAccount() *corev1.ServiceAccount

CloudControllerManagerServiceAccount returns the ServiceAccount used for the cloud-controller-manager

func ConfigForCSI

func ConfigForCSI(ctx *context.ClusterContext) *cloudprovider.Config

ConfigForCSI returns a cloudprovider.Config specific to the vSphere CSI driver until it supports using Secrets for vCenter credentials

func LivenessProbeForCSIControllerContainer

func LivenessProbeForCSIControllerContainer(image string) corev1.Container

func LivenessProbeForNodeContainer

func LivenessProbeForNodeContainer(image string) corev1.Container

func NodeDriverRegistrarContainer

func NodeDriverRegistrarContainer(image string) corev1.Container

func VSphereCSIControllerContainer

func VSphereCSIControllerContainer(image string) corev1.Container

func VSphereCSINodeContainer

func VSphereCSINodeContainer(image string) corev1.Container

func VSphereCSINodeDaemonSet

func VSphereCSINodeDaemonSet(storageConfig *cloudprovider.StorageConfig) *appsv1.DaemonSet

func VSphereSyncerContainer

func VSphereSyncerContainer(image string) corev1.Container

Types

This section is empty.

Jump to

Keyboard shortcuts

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