Versions in this module Expand all Collapse all v0 v0.1.0 Mar 7, 2024 Changes in this version + const AVISYSTEM + const INGRESSAPIVERSION + const OPER_DOWN + const OPER_UP + const PATHTYPE + const PORT + const SECRETNAME + const SUBDOMAIN + func CheckForUnwantedAPICallsToController(t *testing.T, AviClient *clients.AviClient, start string, end string, ...) bool + func CleanResourceData(data string) string + func CompareHTTPPolicySet(t *testing.T, eventLog models.EventLog) bool + func ComparePoolGroupResources(t *testing.T, eventLog models.EventLog) bool + func ComparePoolResources(t *testing.T, eventLog models.EventLog) bool + func CompareSSLKeyCertificate(t *testing.T, eventLog models.EventLog) bool + func CompareVirtualServiceResources(t *testing.T, eventLog models.EventLog) bool + func CompareVsVipResources(t *testing.T, eventLog models.EventLog) bool + func CreateApp(appName string, namespace string, replica int) error + func CreateInsecureIngress(ingressNamePrefix string, serviceName string, namespace string, numOfPaths int, ...) ([]string, []string, error) + func CreateLBService(serviceNamePrefix string, appName string, namespace string, num int) ([]string, string, error) + func CreateMultiHostIngress(ingressNamePrefix string, listOfServices []string, namespace string, ...) ([]string, []string, []string, error) + func CreatePaths(numOfPaths int, serviceName string) []map[string]interface + func CreateSecureIngress(ingressNamePrefix string, serviceName string, namespace string, numOfPaths int, ...) ([]string, []string, error) + func CreateService(serviceNamePrefix string, appName string, namespace string, num int) ([]string, error) + func DeleteApp(appName string, namespace string) error + func DeleteIngress(namespace string, listOfIngressToDelete []string) ([]string, error) + func DeletePod(podName string, namespace string) error + func DeleteService(serviceNameList []string, namespace string) error + func FetchDNSARecordsFQDN(t *testing.T, AviClient *clients.AviClient, Nextpage ...int) []string + func FetchPoolGroup(t *testing.T, AviClient *clients.AviClient, Nextpage ...int) []models.PoolGroup + func FetchPools(t *testing.T, AviClient *clients.AviClient, Nextpage ...int) []models.Pool + func FetchVirtualServices(t *testing.T, AviClient *clients.AviClient, Nextpage ...int) []models.VirtualService + func KubeInit(kubeconfig string) + func ListIngress(t *testing.T, namespace string) ([]string, error) + func NewError(text string) error + func SharedAVIClients(numClients uint32) ([]*clients.AviClient, error) + func UpdateIngress(namespace string, listOfIngressToUpdate []string) ([]string, error) + func WaitForAKOPodReboot(t *testing.T, akoPodName string) bool + type AkoParams struct + Clusters []Cluster + NumClusters int + type AviRestClientPool struct + AviClient []*clients.AviClient + var AviClientInstance *AviRestClientPool + func NewAviRestClientPool(num uint32, api_ep string, username string, password string) (*AviRestClientPool, error) + type Cluster struct + CloudName string + ClusterID string + ClusterName string + CniPlugin string + DefaultIngController string + DisableStaticRouteSync string + EVHEnabled bool + KubeConfigFilePath string + KubeNodes []Nodes + Platform Platform + VRFRefName string + VipNetworkList []VipNetwork + type Config struct + Name string + UUID string + type Networks struct + Mgmt string + type Nodes struct + IP string + Name string + Password string + UserName string + type OperStatus struct + LastChangedTime map[string]interface{} + State string + type Platform struct + Type string + VCenterConfiguration VCenterConfiguration + type Runtime struct + OperStatus OperStatus + PercentSEUps int + VIPSummary []map[string]interface{} + type TestParams struct + AkoPodName string + AppName string + DnsVSName string + IngressNamePrefix string + Namespace string + ServiceNamePrefix string + type TestbedFields struct + AkoParam AkoParams + TestParams TestParams + Vm []Vm + type VCenterConfiguration struct + Password string + UserName string + VCenterURL string + type VipNetwork struct + NetworkName string + type VirtualServiceInventory struct + Count int + Results []VirtualServiceInventoryResult + type VirtualServiceInventoryResult struct + Alert map[string]interface{} + ApiProfileType string + Config Config + Faults map[string]interface{} + HealthScore map[string]interface{} + Metrics map[string]interface{} + PoolGroups []string + PoolWithRealTimeMetrics bool + Pools []string + Runtime Runtime + UUID string + type VirtualServiceInventoryRuntime struct + Name string + State string + UUID string + func FetchOPERDownVirtualService(t *testing.T, AviClient *clients.AviClient) []VirtualServiceInventoryRuntime + func FetchVirtualServiceOperStatus(t *testing.T, AviClient *clients.AviClient) []VirtualServiceInventoryRuntime + type Vm struct + CloudName string + Cluster string + ClusterIP string + Datacenter string + Datastore string + Gateway string + Host string + IP string + Mask string + Name string + Networks Networks + Password string + Static string + Type string + UserName string