package
4.17.0+incompatible
Repository: https://github.com/openshift-kni/eco-gotests.git
Documentation: pkg.go.dev

# Functions

AssertIPv4UDPWorkloadURLAfterIngressPodDeleted assert workoads are reachable over IPv4 SPK Ingress, after SPK Ingress pods are deleted.
AssertIPv4UDPWorkloadURLAfterTMMPodDeleted assert workoads are reachable over IPv4 SPK Ingress, after SPK TMM pods are deleted.
AssertIPv4WorkloadURL access workload via IPv4 address.
AssertIPv4WorkloadURLAfterAppRecreated access workload via IPv4 address, after target workload was re-created.
AssertIPv4WorkloadURLAfterIngressPodDeleted assert workoads are reachable over IPv4 SPK Ingress, after SPK Ingress pods are deleted.
AssertIPv4WorkloadURLAfterTMMPodDeleted assert connectivity to workload running on OCP cluster, after TMM pods are deleted.
AssertIPv6UDPWorkloadURLAfterIngressPodDeleted assert workoads are reachable over IPv6 SPK Ingress, after SPK Ingress pods are deleted.
AssertIPv6UDPWorkloadURLAfterTMMPodDeleted assert workoads are reachable over IPv6 SPK Ingress, after SPK TMM pods are deleted.
AssertIPv6WorkloadURL access workload via IPv6 address.
AssertIPv6WorkloadURLAfterAppRecreated access workload via IPv6 address, after target workload was re-created.
AssertIPv6WorkloadURLAfterIngressPodDeleted assert workoads are reachable over IPv6 SPK Ingress, after SPK Ingress pods are deleted.
AssertIPv6WorkloadURLAfterTMMPodDeleted assert workoads are reachable over IPv6 SPK Ingress, after SPK TMM pods are deleted.
CleanupStuckContainerPods removes stuck pods.
ResetTMMReplicas sets TMM replica count to 1.
RestartSPKIngressPods delete SPK Ingress pods.
SetupSPKBackendUDPWorkload creates workload that is used in SPK Ingress testing.
SetupSPKBackendWorkload creates workload that is used in SPK Ingress testing.
VerifyDNSResolutionAfterIngressPodIsDeleteExistinDeploy assert DNS resolution from existing deployment, after SPK Ingress pods are deleted.
VerifyDNSResolutionAfterIngressPodIsDeleteNewDeploy assert DNS resolution from new deployment, after SPK Ingress pods are delete.
VerifyDNSResolutionAfterTMMPodIsDeletedExistingDeploy assert DNS resolution from existing deployment, after SPK TMM pod(s) are deleted.
VerifyDNSResolutionAfterTMMPodIsDeletedNewDeploy assert DNS resolution from new deployment, after SPK TMM pod(s) are deleted.
VerifyDNSResolutionAfterTMMScaleUpDownExisting verifies DNS resolution from existing deployment after TMM deployment is scaled down and then up.
VerifyDNSResolutionFromExistingDeploy verifies DNS resolution from existing deployment.
VerifyDNSResolutionFromNewDeploy asserts DNS resolution from within a newly created deployment.
VerifyDNSResolutionWithMultipleTMMsExisting verifies DNS resolution with multiple instances of TMM controller.
VerifyGracefulRebootSuite container that contains tests for graceful reboot verification.
VerifyHardRebootSuite container that contains tests for ungraceful cluster reboot verification.
VerifyIngressScaleDownUp verifies DNS resolution from existing deployment after Ingress scale down and up.
VerifySoftReboot performs graceful reboot of a cluster with cordoning and draining of individual nodes.
VerifySPKIngressUDPviaIPv4 verifies SPK UDP Ingress.
VerifySPKIngressUDPviaIPv6 verifies SPK UDP Ingress.
VerifyUngracefulReboot performs ungraceful reboot of the cluster.
WaitAllDeploymentsAreAvailable wait for all deployments in all namespaces to be Available.
WaitAllNodesAreReady waits for all the nodes in the cluster to report Ready state.

# Constants

SPKBackendCMName configMap's name.
SPKBackendContainerName container's name.
SPKBackendDeployName deployment's name.
SPKBackendSelector labels used by deployment and service.
SPKBackendSVCName service's name.
SPKBackendSVCPort service port.
SPKBackendSVCProtocol service's protocol.
SPKBackendSVCTargetPort service's target port.
SPKBackendUDPContainerName container's name.
SPKBackendUDPDeployName deployment's name.
SPKBackendUDPSelector labels used by deployment and service.
SPKBackendUDPSVCName name for service for UDP testing.
SPKBackendUDPSVCPort service port.
SPKBackendUDPSVCProtocol service's protocol.
SPKBackendUDPSVCTargetPort service's target port.

# Variables

SPKWorkloadCMData contains data for ConfigMap.