Directories ¶
Path | Synopsis |
---|---|
apis
|
|
v1alpha3
Package v1alpha3 contains API Schema definitions for the infrastructure v1alpha3 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io +k8s:conversion-gen=sigs.k8s.io/cluster-api-provider-vsphere/apis/v1beta1
|
Package v1alpha3 contains API Schema definitions for the infrastructure v1alpha3 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io +k8s:conversion-gen=sigs.k8s.io/cluster-api-provider-vsphere/apis/v1beta1 |
v1alpha4
Package v1alpha4 contains API Schema definitions for the infrastructure v1alpha4 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io +k8s:conversion-gen=sigs.k8s.io/cluster-api-provider-vsphere/apis/v1beta1
|
Package v1alpha4 contains API Schema definitions for the infrastructure v1alpha4 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io +k8s:conversion-gen=sigs.k8s.io/cluster-api-provider-vsphere/apis/v1beta1 |
v1beta1
Package v1beta1 contains API Schema definitions for the infrastructure v1beta1 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
|
Package v1beta1 contains API Schema definitions for the infrastructure v1beta1 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io |
vmware/v1beta1
Package v1beta1 contains API Schema definitions for the vmware.infrastructure v1beta1 API group +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=vmware.infrastructure.cluster.x-k8s.io
|
Package v1beta1 contains API Schema definitions for the vmware.infrastructure v1beta1 API group +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=vmware.infrastructure.cluster.x-k8s.io |
Package controllers contains controllers for CAPV objects.
|
Package controllers contains controllers for CAPV objects. |
vmware
Package vmware contains the VSphereCluster reconciler.
|
Package vmware contains the VSphereCluster reconciler. |
Package feature handles feature gates.
|
Package feature handles feature gates. |
hack
|
|
boilerplate/test
Package test contains test boilerplate.
|
Package test contains test boilerplate. |
tools/janitor
Package main is the main package for capv-janitor.
|
Package main is the main package for capv-janitor. |
internal
|
|
test/helpers
Package helpers contains helpers for creating a test environment.
|
Package helpers contains helpers for creating a test environment. |
test/helpers/vcsim
Package vcsim contains tools for running a VCenter simulator.
|
Package vcsim contains tools for running a VCenter simulator. |
test/helpers/vmware
Package vmware contains context objects for testing.
|
Package vmware contains context objects for testing. |
webhooks
Package webhooks contains webhooks for the infrastructure v1beta1 API group.
|
Package webhooks contains webhooks for the infrastructure v1beta1 API group. |
packaging
module
|
|
flavorgen
Package main is the main package for flavorgen.
|
Package main is the main package for flavorgen. |
flavorgen/cloudprovider
Package cloudprovider contains tools to generate CSI and CPI manifests.
|
Package cloudprovider contains tools to generate CSI and CPI manifests. |
flavorgen/cmd
Package cmd executes flavorgen commands.
|
Package cmd executes flavorgen commands. |
flavorgen/flavors
Package flavors contains tools to generate CAPV templates.
|
Package flavors contains tools to generate CAPV templates. |
flavorgen/flavors/crs
Package crs contains tools to create a ClusterResourceSet for the CPI.
|
Package crs contains tools to create a ClusterResourceSet for the CPI. |
flavorgen/flavors/crs/types
Package types contains API types for the vSphere cloud provider.
|
Package types contains API types for the vSphere cloud provider. |
flavorgen/flavors/env
Package env contains variable names used with envsubst.
|
Package env contains variable names used with envsubst. |
flavorgen/flavors/kubevip
Package kubevip exposes functions to add kubevip to templates.
|
Package kubevip exposes functions to add kubevip to templates. |
flavorgen/flavors/util
Package util contains common tools for flavorgen.
|
Package util contains common tools for flavorgen. |
pkg
|
|
clustermodule
Package clustermodule contains tools for handling ClusterModules.
|
Package clustermodule contains tools for handling ClusterModules. |
clustermodule/fake
Package fake implements a fake ClusterModuleService for testing.
|
Package fake implements a fake ClusterModuleService for testing. |
constants
Package constants contains constants used in CAPV.
|
Package constants contains constants used in CAPV. |
context
Package context defines context objects for controllers.
|
Package context defines context objects for controllers. |
context/fake
Package fake contains fake context objects for testing.
|
Package fake contains fake context objects for testing. |
context/vmware
Package vmware contains fake contexts used for testing.
|
Package vmware contains fake contexts used for testing. |
identity
Package identity contains tools for managing secrets used to access the VCenter API.
|
Package identity contains tools for managing secrets used to access the VCenter API. |
manager
Package manager contains tools to create the CAPV controller manager.
|
Package manager contains tools to create the CAPV controller manager. |
services
Package services contains tools for handling VSphere services.
|
Package services contains tools for handling VSphere services. |
services/fake
Package fake implements a fake VMService for testing.
|
Package fake implements a fake VMService for testing. |
services/govmomi
Package govmomi contains tools for interacting with vSphere APIs.
|
Package govmomi contains tools for interacting with vSphere APIs. |
services/govmomi/cluster
Package cluster contains tools for managing ComputeClusters.
|
Package cluster contains tools for managing ComputeClusters. |
services/govmomi/clustermodules
Package clustermodules contains tools for handling Cluster Modules.
|
Package clustermodules contains tools for handling Cluster Modules. |
services/govmomi/extra
Package extra contains config with a VM's guestInfo RPC interface.
|
Package extra contains config with a VM's guestInfo RPC interface. |
services/govmomi/find
Package find is used to find VCenter objects based for failure domain handling.
|
Package find is used to find VCenter objects based for failure domain handling. |
services/govmomi/ipam
Package ipam contains tools for to deal with CAPI IPAddress and related types.
|
Package ipam contains tools for to deal with CAPI IPAddress and related types. |
services/govmomi/metadata
Package metadata contains tools to manage metadata tags on VCenter objects.
|
Package metadata contains tools to manage metadata tags on VCenter objects. |
services/govmomi/net
Package net contains tools for handling VM networks.
|
Package net contains tools for handling VM networks. |
services/govmomi/pci
Package pci contains tools for PCI devices.
|
Package pci contains tools for PCI devices. |
services/govmomi/template
Package template has tools for finding VM templates.
|
Package template has tools for finding VM templates. |
services/govmomi/vcenter
Package vcenter has tools for cloning virtual machines in vcenter.
|
Package vcenter has tools for cloning virtual machines in vcenter. |
services/network
Package network contains code for configuring network services.
|
Package network contains code for configuring network services. |
services/vmoperator
Package vmoperator contains reconcilers and related functions for VM Operator based VSphereMachines.
|
Package vmoperator contains reconcilers and related functions for VM Operator based VSphereMachines. |
session
Package session contains tools to create and retrieve a VCenter session.
|
Package session contains tools to create and retrieve a VCenter session. |
taggable
Package taggable handles tagging objects in VSphere.
|
Package taggable handles tagging objects in VSphere. |
util
Package util contains utils.
|
Package util contains utils. |
version
Package version implements version handling code.
|
Package version implements version handling code. |
test
module
|
Click to show internal directories.
Click to hide internal directories.