cloudprovider

package
v1.10.0-beta.0 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package cloudprovider contains tools to generate CSI and CPI manifests.

Index

Constants

View Source
const (
	CPIControllerImageURL = "gcr.io/cloud-provider-vsphere/cpi/release/manager"
)
View Source
const (
	CSINamespace = "vmware-system-csi"
)

Variables

View Source
var (
	// CSIKustomizationTemplates contains the kustomization templates for CSI driver
	//go:embed csi/kustomization.yaml csi/namespace.yaml csi/vsphere-csi-driver.yaml
	CSIKustomizationTemplates embed.FS
)

Functions

func CSICloudConfigSecret

func CSICloudConfigSecret(data string) *corev1.Secret

func CloudControllerManagerConfigMap

func CloudControllerManagerConfigMap(cloudConfig string) *corev1.ConfigMap

CloudControllerManagerConfigMap returns a ConfigMap containing data for the cloud config file.

func CloudControllerManagerManifests added in v1.10.0

func CloudControllerManagerManifests() (string, error)

CloudControllerManagerManifests returns the yaml manifests generated via `helm template` from https://github.com/kubernetes/cloud-provider-vsphere/tree/master/charts/vsphere-cpi

Types

This section is empty.

Jump to

Keyboard shortcuts

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