Versions in this module Expand all Collapse all v0 v0.1.0 Mar 7, 2024 Changes in this version + const ACCESS_TOKEN_TYPE_JWT + const ACCESS_TOKEN_TYPE_OPAQUE + const ADVANCED_L4 + const AKOConditionType + const AKODeleteConfigDone + const AKODeleteConfigSet + const AKODeleteConfigTimeout + const AKODeleteConfigUnset + const AKOEventComponent + const AKOGatewayEventComponent + const AKOPause + const AKOPrefix + const AKOReady + const AKOShutdown + const AKOStatefulSet + const ANTREA_CNI + const AVI_INGRESS_CLASS + const AVI_OBJ_NAME_MAX_LENGTH + const AkoGroup + const AllowedL4ApplicationProfile + const AllowedL4SSLApplicationProfile + const AllowedL7ApplicationProfile + const AllowedTCPProxyNetworkProfileType + const Attached + const AutoFQDNDefault + const AutoFQDNDisabled + const AutoFQDNFlat + const AviConfigMap + const AviControllerRecreateVIPError + const AviControllerVSVipIDChangeError + const AviGatewayController + const AviInfraSetting + const AviIngressController + const AviInitSecret + const AviObjDeletionTime + const AviSecret + const AviSettingGWClassIndex + const AviSettingIngClassIndex + const AviSettingNamespaceIndex + const AviSettingRouteIndex + const AviSettingServicesIndex + const BGP_PEER_LABELS + const BLOCKED_NS_LIST + const CACert + const CALICO_CNI + const CILIUM_CNI + const CLOSE_CONNECTION + const CLOUD_AWS + const CLOUD_AZURE + const CLOUD_GCP + const CLOUD_NONE + const CLOUD_NSXT + const CLOUD_OPENSTACK + const CLOUD_VCENTER + const CLUSTER_ID + const CLUSTER_NAME + const CNI_PLUGIN + const CRDActive + const CRDInactive + const CTRL_VERSION_21_1_3 + const CertTypeCA + const CertTypeVS + const ClusterNameLabelKey + const ClusterStatusCacheKey + const ConfigDisallowedDuringUpgradeError + const ControllerAnnotation + const ControllerReqWaitTime + const DEFAULT_DOMAIN + const DEFAULT_SE_GROUP + const DEFAULT_SHARD_SCHEME + const DISABLE_STATIC_ROUTE_SYNC + const DNS_LABEL_LENGTH + const DataScript + const DedicatedSuffix + const DefaultIngressClassAnnotation + const DefaultPoolSSLProfile + const DefaultRouteCert + const DefaultSecretEnabled + const DeleteConfig + const DeleteStatus + const Detached + const DummySecret + const DummySecretK8s + const DummyVSForStaleData + const DuplicateBackends + const DuplicateHost + const DuplicateHostPath + const ENABLE_EVH + const ENABLE_RHI + const EVHSuffix + const EVHVS + const EnableEvents + const ExternalDNSAnnotation + const FAST_RETRY_LAYER + const FQDN_SUBDOMAIN_PREFIX + const FQDN_SVCNAMESPACE_PREFIX + const FQDN_SVCNAME_PREFIX + const FullSyncInterval + const Gateway + const GatewayClass + const GatewayClassGatewayIndex + const GatewayFinalizer + const GatewayNameLabelKey + const GatewayNamespaceLabelKey + const GatewayTypeLabelKey + const HOSTNAME_SHARD_SCHEME + const HPPMAP + const HTTPMethodGet + const HTTPMethodPut + const HTTPPS + const HTTPRedirectPolicy + const HTTPRedirectRule + const HTTPRequestRule + const HTTPRewriteRule + const HTTPRoute + const HTTPRule + const HTTPSecurityRule + const HeaderRewritePolicy + const HostRule + const HttpRulePkiAndDestCASetErr + const INGRESS_API + const IPAMProviderCustom + const IPAMProviderInfoblox + const IPCIDRRegex + const IPRegex + const IPTypeV4Only + const IPTypeV4V6 + const IPTypeV6Only + const IPV6CIDRRegex + const IP_FAMILY + const IS_IN + const InfraSettingNameAnnotation + const IngressFinalizer + const InvalidConfiguration + const IstioCertOutputPath + const IstioDestinationRule + const IstioGateway + const IstioModel + const IstioSecret + const IstioVirtualService + const L4AdvPool + const L4PS + const L4PSRule + const L4Pool + const L4Rule + const L4RuleAnnotation + const L4RuleToServicesIndex + const L4VIP + const L4VS + const L7Rule + const LAYER7_ONLY + const LBSvcAppProfileAnnotation + const LB_ALGORITHM_CONSISTENT_HASH + const LB_ALGORITHM_CONSISTENT_HASH_CUSTOM_HEADER + const LOG_LEVEL + const LicenseTypeEnterprise + const LoadBalancerIP + const MultiClusterIngress + const NAMESPACE_SHARD_SCHEME + const NCP_CNI + const NETWORK_NAME + const NODE_KEY + const NODE_NETWORK_LIST + const NODE_NETWORK_MAX_ENTRIES + const NODE_PORT + const NODE_VALUE + const NOT_FOUND + const NO_PG_FOR_SNI + const NPLPodAnnotation + const NPLService + const NPLSvcAnnotation + const Namespace + const NetworkNotFoundError + const NoFreeIPError + const NodePort + const NodePortLocal + const NsFilterAdd + const NsFilterDelete + const OPENSHIFT_CNI + const OVERLAY_TRANSPORT_ZONE + const OVNNodeSubnetAnnotation + const OVN_KUBERNETES_CNI + const ObjectDeletionDoneStatus + const ObjectDeletionStartStatus + const ObjectDeletionTimeoutStatus + const PG + const PKIProfile + const PRIMARY_AKO_FLAG + const PassthroughAnnotation + const PassthroughDatascript + const PassthroughInsecure + const PassthroughPG + const PassthroughPrefix + const PassthroughVS + const Passthroughpool + const PolicyAllow + const PolicyEdgeTerm + const PolicyNone + const PolicyPass + const PolicyRedirect + const Pool + const PoolNameSuffixForHttpPolToPool + const PriorityLabel + const Removed + const RouteSecretsPrefix + const SAML_AUTHN_REQ_ACS_TYPE_INDEX + const SEG_NAME + const SERVICES_API + const SERVICE_TYPE + const SLOW_RETRY_LAYER + const SLOW_SYNC_TIME + const SNIVS + const SSLKeyCert + const SSLPort + const SSORule + const STATUS_REDIRECT + const SeGroupAviSettingIndex + const ServiceImport + const ShardEVHVSPrefix + const ShardVSPrefix + const ShardVSSubstring + const SharedVipServiceKey + const SharedVipSvcLBAnnotation + const SkipNodePortAnnotation + const StaticRouteAnnotation + const StatusAccepted + const StatusRejected + const StatusSync + const SvcApiAviGatewayController + const SvcApiGatewayNameLabelKey + const SvcApiGatewayNamespaceLabelKey + const SyncDisabled + const SyncStatusKey + const Synced + const TLSKeyCert + const TypeTLSReencrypt + const UpdateStatus + const VCF_NETWORK + const VIP + const VIP_NETWORK_LIST + const VIP_PER_NAMESPACE + const VLAN_TRANSPORT_ZONE + const VSAnnotation + const VSVIPNotFoundError + const ValidatedUserInput + const VrfContextNotFoundError + const VrfContextObjectNotFoundError + const WCPCloud + const WCPSEGroup + var AKOUser string + var AvailabilityZoneVR = schema.GroupVersionResource + var AviSEInitialized bool + var AviSecretInitialized bool + var CalicoBlockaffinityGVR = schema.GroupVersionResource + var CiliumNodeGVR = schema.GroupVersionResource + var CloudMgmtNetwork string + var CloudType string + var CloudUUID string + var ClusterID string + var ClusterNetworkGVR = schema.GroupVersionResource + var ConfigDeleteSyncChan chan struct + var DisableSync bool + var HostSubnetGVR = schema.GroupVersionResource + var IPfamily string + var IsCloudInAdminTenant = true + var NamePrefix string + var NetworkInfoGVR = schema.GroupVersionResource + var NodeInfraNetworkList map[string]map[string]NodeNetworkMap + var NodeNetworkList map[string]NodeNetworkMap + var NsxTTzType string + var ObjectsInQueue *prometheus.GaugeVec + var RestOpPerKeyType *prometheus.CounterVec + var SEGroupName string + var ShardSchemeMap = map[string]string + var ShardSizeMap = map[string]uint32 + var StaticRouteSyncChan chan struct + var TotalRestOp prometheus.Counter + var VCFInitialized bool + var VPCGVR = schema.GroupVersionResource + var VPCMode bool + var VRFContext string + var VRFUuid string + var VipInfraNetworkList map[string][]akov1beta1.AviInfraSettingVipNetwork + var VipNetworkList []akov1beta1.AviInfraSettingVipNetwork + func AKOControlConfig() *akoControlConfig + func AnnotateNamespaceWithInfraSetting(namespace, infraSettingName string) error + func AnnotateSystemNamespaceWithInfraSetting() + func AutoAnnotateNPLSvc() bool + func AviDelete(client *clients.AviClient, uri string, retryNum ...int) error + func AviGet(client *clients.AviClient, uri string, response interface{}, retryNum ...int) error + func AviGetCollectionRaw(client *clients.AviClient, uri string, retryNum ...int) (session.AviCollectionResult, error) + func AviGetCollectionRawWithTenantSwitch(client *clients.AviClient, uri string) (session.AviCollectionResult, error) + func AviGetRaw(client *clients.AviClient, uri string, retryNum ...int) ([]byte, error) + func AviPost(client *clients.AviClient, uri string, payload interface{}, ...) error + func AviPut(client *clients.AviClient, uri string, payload interface{}, ...) error + func CheckAndSetGatewayFinalizer(gw *advl4v1alpha1pre1.Gateway) + func CheckAndSetIngressFinalizer(ing *networkingv1.Ingress) + func CheckAndSetSvcApiGatewayFinalizer(gw *svcapiv1alpha1.Gateway) + func CheckAndShortenLabelToFollowRFC1035(svcName string, svcNamespace string) (string, string) + func CheckConstraintsForRFC(name string, pattern string, maxlength int) bool + func CheckForInvalidCredentials(uri string, err error) + func CheckObjectNameLength(objName, objType string) bool + func CheckRFC1035(name string) bool + func CompareVersions(v1, cmpSign, v2 string) bool + func ContainsFinalizer(o metav1.Object, finalizer string) bool + func CorrectLabelToSatisfyRFC1035(name *string, prefix string) + func CreateAviInfraSetting(name, network, t1lr, project string) (*akov1beta1.AviInfraSetting, error) + func CreateIstioSecretFromCert(name string, kc kubernetes.Interface) + func DSChecksum(pgrefs []string, markers []*models.RoleFilterMatchLabel, populateCache bool) uint32 + func DecrementQueueCounter(queueName string) + func Difference(a, b []string) []string + func Encode(s, objType string) string + func ExtractTypeNameNamespace(key string) (string, string, string) + func FetchSEGroupWithMarkerSet(client *clients.AviClient, overrideUri ...NextPage) (error, string) + func GetAKOIDPrefix() string + func GetAKOUser() string + func GetAdminTenant() string + func GetAdvL4PoolName(svcName, namespace, gwName, protocol string, port int32) string + func GetAdvancedL4() bool + func GetAkoApiServerPort() string + func GetAllMarkers(markers utils.AviObjectMarkers) []*models.RoleFilterMatchLabel + func GetAllTenants(c *clients.AviClient, tenants map[string]struct{}, nextPage ...string) error + func GetAnalyticsPolicyChecksum(analyticsPolicy *models.AnalyticsPolicy) uint32 + func GetAvailabilityZonesCRData(clientSet dynamic.Interface) ([]string, error) + func GetAviMaxSupportedVersion() string + func GetAviMinSupportedVersion() string + func GetAviSecretWithRetry(kc kubernetes.Interface, retryCount int, secret string) (*v1.Secret, error) + func GetCACertNodeName(infrasetting, sniHostName string) string + func GetCNIPlugin() string + func GetCloudMgmtNetwork() string + func GetCloudType() string + func GetCloudUUID() string + func GetClusterID() string + func GetClusterIDSplit() string + func GetClusterLabelChecksum() uint32 + func GetClusterName() string + func GetClusterNetworkInfoCRData(clientSet dynamic.Interface) ([]interface{}, bool) + func GetControllerIP() string + func GetControllerPropertiesFromSecret(cs kubernetes.Interface) (map[string]string, error) + func GetControllerVRFContext() string + func GetControllerVersion() string + func GetDefaultIngController() bool + func GetDefaultSecretForRoutes() string + func GetDeleteConfigMap() bool + func GetDiffPath(storedPathSvc map[string][]string, currentPathSvc map[string][]string) map[string][]string + func GetDisableStaticRoute() bool + func GetDomain() string + func GetDynamicClientSet() dynamic.Interface + func GetEnableRHI() bool + func GetEvhNodeName(host, infrasetting string) string + func GetEvhPGName(ingName, namespace, host, path, infrasetting string, dedicatedVs bool) string + func GetEvhPoolName(ingName, namespace, host, path, infrasetting, svcName string, dedicatedVS bool) string + func GetEvhPoolNameNoEncoding(ingName, namespace, host, path, infrasetting, svcName string, dedicatedVS bool) string + func GetFqdns(vsName, key string, subDomains []string, shardSize uint32) ([]string, string) + func GetGlobalBgpPeerLabels() []string + func GetGlobalBlockedNSList() []string + func GetHeaderRewritePolicy(vsName, localHost string) string + func GetIPFamily() string + func GetIPFromNode(node *v1.Node) (string, string) + func GetIstioCertSet() sets.Set[string] + func GetIstioPKIProfileName() string + func GetIstioWorkloadCertificateName() string + func GetK8sMaxSupportedVersion() string + func GetK8sMinSupportedVersion() string + func GetL4FqdnFormat() string + func GetL4PoolName(svcName, namespace, protocol string, port int32) string + func GetL4VSName(svcName, namespace string) string + func GetL4VSVipName(svcName, namespace string) string + func GetL7HttpRedirPolicy(vsName string) string + func GetL7InsecureDSName(vsName string) string + func GetL7PoolName(priorityLabel, namespace, ingName, infrasetting string, args ...string) string + func GetL7SharedPGName(vsName string) string + func GetLabelToSyncNamespace() (string, string) + func GetLabels() []*models.KeyValue + func GetLayer7Only() bool + func GetMarkers() []*models.RoleFilterMatchLabel + func GetMarkersChecksum(markers utils.AviObjectMarkers) uint32 + func GetModelName(namespace, objectName string) string + func GetNSXTTransportZone() string + func GetNamePrefix() string + func GetNamespaceToSync() string + func GetNetworkInfoCRData(clientSet dynamic.Interface) (map[string]string, map[string]string, map[string]map[string]struct{}) + func GetNoPGForSNI() bool + func GetNodeInfraNetworkList(name string) map[string]NodeNetworkMap + func GetNodeNetworkMap() map[string]NodeNetworkMap + func GetNodeNetworkMapEnv() (map[string]NodeNetworkMap, error) + func GetNodePortsSelector() map[string]string + func GetPassthroughPGName(hostname, infrasettingName string) string + func GetPassthroughPoolName(hostname, serviceName, infrasettingName string) string + func GetPassthroughShardVSName(s, aviInfraSettingName, key string, shardSize uint32) string + func GetPodCIDR(node *v1.Node) ([]string, error) + func GetPodsFromService(namespace, serviceName string, targetPortName intstr.IntOrString) ([]utils.NamespaceName, int32) + func GetPoolPKIProfileName(poolName string) string + func GetPrometheusRegistry() *prometheus.Registry + func GetResponseFromURI(client *clients.AviClient, uri string) (models.SystemConfiguration, error) + func GetSEGName() string + func GetSEGNameEnv() string + func GetServiceType() string + func GetServicesForPod(pod *corev1.Pod) ([]string, []string) + func GetShardSizeFromAviInfraSetting(infraSetting *akov1beta1.AviInfraSetting) uint32 + func GetSniHppMapName(ingName, namespace, host, path, infrasetting string, dedicatedVS bool) string + func GetSniHttpPolName(namespace, host, infrasetting string) string + func GetSniNodeName(infrasetting, sniHostName string) string + func GetSniPGName(ingName, namespace, host, path, infrasetting string, dedicatedVS bool) string + func GetSniPoolName(ingName, namespace, host, path, infrasetting string, dedicatedVS bool, ...) string + func GetSvcApiL4PoolName(svcName, namespace, gwName, protocol string, port int32) string + func GetSvcKeysForNodeCRUD() (svcl4Keys []string, svcl7Keys []string) + func GetT1LRPath() string + func GetTLSKeyCertNodeName(infrasetting, sniHostName, secretName string) string + func GetTenant() string + func GetTenantFromInfraSetting(namespace, objName string) string + func GetThrottle(key string) *uint32 + func GetVCFNetworkName() string + func GetVCFNetworkNameWithNS(namespace string) string + func GetVPCMode() bool + func GetVPCs(clientSet dynamic.Interface) (map[string]string, map[string]string, error) + func GetVipInfraNetworkList(infraName string) []akov1beta1.AviInfraSettingVipNetwork + func GetVipNetworkList() []akov1beta1.AviInfraSettingVipNetwork + func GetVipNetworkListEnv() ([]akov1beta1.AviInfraSettingVipNetwork, error) + func GetVrf() string + func GetVrfUuid() string + func GetVsVipName(vsName string) string + func GetshardSize() uint32 + func HasLoadBalancerIPAnnotation(svcObj *corev1.Service) bool + func HasSharedVIPAnnotation(svcName, namespace string) bool + func HasSpecLoadBalancerIP(svcObj *corev1.Service) bool + func HasValidBackends(routeSpec routev1.RouteSpec, routeName, namespace, key string) bool + func IAddrPrefixIntfToObj(ipAddrPrefixIntf map[string]interface{}) *avimodels.IPAddrPrefix + func IPAddrIntfToObj(ipAddrIntf map[string]interface{}) *avimodels.IPAddr + func IncrementQueueCounter(queueName string) + func IncrementRestOpCouter(restOpMethod, objName string) + func InformersToRegister(kclient *kubernetes.Clientset, oclient *oshiftclient.Clientset) ([]string, error) + func IsAviLBDefaultIngressClass() (string, bool) + func IsAviLBDefaultIngressClassWithClient() (string, bool) + func IsChanClosed(ch <-chan struct{}) bool + func IsClusterNameValid() (bool, error) + func IsEvhEnabled() bool + func IsInfraSettingNSScoped(infraSetting, namespace string) bool + func IsIstioEnabled() bool + func IsIstioInitialized() bool + func IsIstioKey(key string) bool + func IsNameEncoded(name string) bool + func IsNamespaceBlocked(namespace string) bool + func IsNodeNetworkAllowedCloud() bool + func IsNodePortMode() bool + func IsPrometheusEnabled() bool + func IsPublicCloud() bool + func IsSecretAviCertRef(secret string) bool + func IsSecretK8sSecretRef(secret string) bool + func IsServiceClusterIPType(svcObj *corev1.Service) bool + func IsServiceNodPortType(svcObj *corev1.Service) bool + func IsShardVS(vsName string) bool + func IsV6EnabledCloud() bool + func IsValidCni(returnErr *error) bool + func IsValidLabelOnNode(labels map[string]string, key string) bool + func IsValidV6Config(returnErr *error) bool + func IsWCP() bool + func L4PolicyChecksum(ports []int64, protocols []string, ingestionMarkers utils.AviObjectMarkers, ...) uint32 + func LabelsIntfToObj(labelsIntf []interface{}) []*avimodels.KeyValue + func NewAviRestClientWithToken(api_ep, username, authToken, cadata string) *clients.AviClient + func NewDynamicClientSet(config *rest.Config) (dynamic.Interface, error) + func ObjectLabelChecksum(objectLabels []*models.RoleFilterMatchLabel) uint32 + func PassthroughShardSize() uint32 + func PopulateAdvL4PoolNodeMarkers(namespace, svcName, gatewayName string, port int) utils.AviObjectMarkers + func PopulateAdvL4VSNodeMarkers(namespace, gatewayName string) utils.AviObjectMarkers + func PopulateHTTPPolicysetNodeMarkers(namespace, host, infraSettingName string, ingName, path []string) utils.AviObjectMarkers + func PopulateL4PolicysetMarkers(namespace, serviceName string, protocols string) utils.AviObjectMarkers + func PopulateL4PoolNodeMarkers(namespace, svcName, port string) utils.AviObjectMarkers + func PopulateL4VSNodeMarkers(namespace, serviceName string) utils.AviObjectMarkers + func PopulatePGNodeMarkers(namespace, host, infraSettingName string, ingName, path []string) utils.AviObjectMarkers + func PopulatePassthroughPGMarkers(host, infrasettingName string) utils.AviObjectMarkers + func PopulatePassthroughPoolMarkers(host, svcName, infrasettingName string) utils.AviObjectMarkers + func PopulatePoolNodeMarkers(namespace, host, infraSettingName, serviceName string, ingName, path []string) utils.AviObjectMarkers + func PopulateSvcApiL4PoolNodeMarkers(namespace, svcName, gatewayName, protocol string, port int) utils.AviObjectMarkers + func PopulateTLSKeyCertNode(host, infraSettingName string) utils.AviObjectMarkers + func PopulateVSNodeMarkers(namespace, host, infraSettingName string) utils.AviObjectMarkers + func RefreshAuthToken(kc kubernetes.Interface) + func RegisterPromMetrics() *prometheus.Registry + func RemoveGatewayFinalizer(gw *advl4v1alpha1pre1.Gateway) + func RemoveIngressFinalizer(ing *networkingv1.Ingress) + func RemoveSvcApiGatewayFinalizer(gw *svcapiv1alpha1.Gateway) + func RunAviInfraSettingInformer(stopCh <-chan struct{}) + func SSLKeyCertChecksum(sslName, certificate, cacert string, ingestionMarkers utils.AviObjectMarkers, ...) uint32 + func SetAKOUser(prefix string) + func SetApiServerInstance(akoApiInstance api.ApiServerInterface) + func SetCloudMgmtNetwork(cloudMgmtNw string) + func SetCloudType(cloudType string) + func SetCloudUUID(cloudUUID string) + func SetClusterID(clusterID string) + func SetClusterLabelChecksum() + func SetConfigDeleteSyncChan() + func SetControllerIP(ctrlIP string) + func SetDeleteConfigMap(deleteCMFlag bool) + func SetDisableSync(state bool) + func SetDynamicClientSet(c dynamic.Interface) + func SetIPFamily() + func SetIsCloudInAdminTenant(isCloudInAdminTenant bool) + func SetIstioInitialized(b bool) + func SetLayer7Only(val string) + func SetNSXTTransportZone(tzType string) + func SetNamePrefix(prefix string) + func SetNoPGForSNI(val string) + func SetNodeInfraNetworkList(name string, nodeNetworks map[string]NodeNetworkMap) + func SetNodeNetworkMap(nodeNetworkList map[string]NodeNetworkMap) + func SetPrometheusRegistry() + func SetSEGName(seg string) + func SetStaticRouteSyncHandler() + func SetVPCMode(vpcMode string) + func SetVipInfraNetworkList(infraName string, vipNetworks []akov1beta1.AviInfraSettingVipNetwork) + func SetVipNetworkList(vipNetworks []akov1beta1.AviInfraSettingVipNetwork) + func SetVrf(vrf string) + func SetVrfUuid(uuid string) + func ShutdownApi() + func StaticRoutesIntfToObj(staticRoutesIntf []interface{}) []*avimodels.StaticRoute + func UpdateAviSecretWithRetry(kc kubernetes.Interface, aviSecret *v1.Secret, retryCount int) error + func UpdateGatewayFinalizer(gw *advl4v1alpha1pre1.Gateway) + func UpdateIngressFinalizer(ing *networkingv1.Ingress) + func UpdateSvcApiGatewayFinalizer(gw *svcapiv1alpha1.Gateway) + func UpdateV6(vip *models.Vip, vipNetwork *akov1beta1.AviInfraSettingVipNetwork) + func UseServicesAPI() bool + func UsesNetworkRef() bool + func VIPPerNamespace() bool + func ValidateIngressForClass(key string, ingress *networkingv1.Ingress) bool + func ValidateSvcforClass(key string, svc *corev1.Service) bool + func VrfChecksum(vrfName string, staticRoutes []*models.StaticRoute) uint32 + func WaitForInitSecretRecreateAndReboot() + type AKOCrdInformers struct + AviInfraSettingInformer v1beta1akoinformer.AviInfraSettingInformer + HTTPRuleInformer v1beta1akoinformer.HTTPRuleInformer + HostRuleInformer v1beta1akoinformer.HostRuleInformer + L4RuleInformer v1alpha2akoinformer.L4RuleInformer + L7RuleInformer v1alpha2akoinformer.L7RuleInformer + SSORuleInformer v1alpha2akoinformer.SSORuleInformer + type AdvL4Informers struct + GatewayClassInformer advl4informer.GatewayClassInformer + GatewayInformer advl4informer.GatewayInformer + type BlockedNamespaces struct + BlockedNSMap map[string]struct{} + type BootstrapCRData struct + AviURL string + SecretName string + SecretNamespace string + TZPath string + UserName string + type CRDMetadata struct + Status string + Type string + Value string + type DynamicInformers struct + AvailabilityZoneInformer informers.GenericInformer + CalicoBlockAffinityInformer informers.GenericInformer + CiliumNodeInformer informers.GenericInformer + HostSubnetInformer informers.GenericInformer + VCFClusterNetworkInformer informers.GenericInformer + VCFNetworkInfoInformer informers.GenericInformer + VPCInformer informers.GenericInformer + func GetDynamicInformers() *DynamicInformers + func NewDynamicInformers(client dynamic.Interface, akoInfra bool) *DynamicInformers + type IstioCRDInformers struct + DestinationRuleInformer istioInformer.DestinationRuleInformer + GatewayInformer istioInformer.GatewayInformer + VirtualServiceInformer istioInformer.VirtualServiceInformer + type NPLAnnotation struct + NodeIP string + NodePort int + PodPort int + type NextPage struct + Collection interface{} + NextURI string + type NodeNetworkMap struct + Cidrs []string + NetworkUUID string + type PodsWithTargetPort struct + Pods []utils.NamespaceName + TargetPort int32 + type ServiceMetadataMappingObjType string + const ChildVS + const GatewayPool + const GatewayVS + const SNIInsecureOrEVHPool + const ServiceTypeLBVS + type ServiceMetadataObj struct + CRDStatus CRDMetadata + Gateway string + HostNames []string + IngressName string + InsecureEdgeTermAllow bool + IsMCIIngress bool + Namespace string + NamespaceIngressName []string + NamespaceServiceName []string + PassthroughChildRef string + PassthroughParentRef string + PoolRatio uint32 + func (c ServiceMetadataObj) ServiceMetadataMapping(objType string) ServiceMetadataMappingObjType + type ServicesAPIInformers struct + GatewayClassInformer svcInformer.GatewayClassInformer + GatewayInformer svcInformer.GatewayInformer + type VSNameMetadata struct + Dedicated bool + Name string