Versions in this module Expand all Collapse all v0 v0.1.0 Mar 7, 2024 Changes in this version + const AVI_ENTERPRISE + const VSphereClusterIDLabelKey + var WorkloadNamespaceCount int = 0 + func ConfigureSeGroup(client *clients.AviClient, seGroup *models.ServiceEngineGroup, segExists bool) bool + func PopulateControllerProperties(cs kubernetes.Interface) error + type AviControllerInfra struct + AviRestClient *clients.AviClient + func NewAviControllerInfra(cs kubernetes.Interface) *AviControllerInfra + func (a *AviControllerInfra) AnnotateSystemNamespace(seGroup string, cloudName string, retries ...int) bool + func (a *AviControllerInfra) DeriveCloudNameAndSEGroupTmpl(tz string) (error, string, string) + func (a *AviControllerInfra) InitInfraController() + func (a *AviControllerInfra) SetupSEGroup(tz string) bool + func (a *AviControllerInfra) VerifyAviControllerLicense() error + type VCFK8sController struct + DisableSync bool + NetHandler avirest.NetworkingHandler + func SharedVCFK8sController() *VCFK8sController + func (c *VCFK8sController) AddAvailabilityZoneCREventHandler(stopCh <-chan struct{}) + func (c *VCFK8sController) AddConfigMapEventHandler(stopCh <-chan struct{}, startSyncCh chan struct{}) + func (c *VCFK8sController) AddNamespaceEventHandler(stopCh <-chan struct{}) + func (c *VCFK8sController) AddNetworkInfoEventHandler(stopCh <-chan struct{}) + func (c *VCFK8sController) AddSecretEventHandler(stopCh <-chan struct{}) + func (c *VCFK8sController) HandleVCF(stopCh <-chan struct{}, ctrlCh chan struct{}, skipAviClient ...bool) string + func (c *VCFK8sController) InitFullSyncWorker() *utils.FullSyncThread + func (c *VCFK8sController) InitNetworkingHandler() + func (c *VCFK8sController) Sync() + func (c *VCFK8sController) ValidBootStrapData() bool + func (c *VCFK8sController) ValidBootstrapSecretData(controllerIP, secretName, secretNamespace string) bool