Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Checker = &nutanixChecker{
configurationCheckFactory: newConfigurationCheck,
credentialsCheckFactory: newCredentialsCheck,
prismCentralVersionCheckFactory: newPrismCentralVersionCheck,
failureDomainCheckFactory: newFailureDomainChecks,
vmImageChecksFactory: newVMImageChecks,
vmImageKubernetesVersionChecksFactory: newVMImageKubernetesVersionChecks,
storageContainerChecksFactory: newStorageContainerChecks,
}
View Source
var ErrEmptyHostInURL = errors.New("parsed URL has empty host")
ErrEmptyHostInURL is returned when the parsed URL has an empty host.
View Source
var NutanixClientCache = v3.NewClientCache(v3.WithSessionAuth(true))
NutanixClientCache is the cache of prism clients to be shared across the different controllers.
View Source
var NutanixConvergedClientV4Cache = v4Converged.NewClientCache()
NutanixConvergedClientV4Cache is the cache of prism clients to be shared across the different controllers.
Functions ¶
This section is empty.
Types ¶
type CacheParams ¶ added in v0.43.0
type CacheParams struct {
ClusterNamespacedName k8stypes.NamespacedName // Optional: cluster namespaced name for user-queryable cache key
PrismManagementEndpoint *types.ManagementEndpoint
}
CacheParams is the struct that implements ClientCacheParams interface from prism-go-client.
func (*CacheParams) Key ¶ added in v0.43.0
func (c *CacheParams) Key() string
Key returns a unique key for the client cache using the cluster namespaced name.
func (*CacheParams) ManagementEndpoint ¶ added in v0.43.0
func (c *CacheParams) ManagementEndpoint() types.ManagementEndpoint
ManagementEndpoint returns the management endpoint of the NutanixCluster CR.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.