Documentation ¶
Index ¶
Constants ¶
View Source
const ( // LabelSuite represents sriov label that can be used for test cases selection. LabelSuite = "sriov" // TestNamespaceName sriov namespace where all test cases are performed. TestNamespaceName = "sriov-tests" // LabelExternallyManagedTestCases represents ExternallyManaged label that can be used for test cases selection. LabelExternallyManagedTestCases = "externallymanaged" // LabelParallelDrainingTestCases represents parallel draining label that can be used for test cases selection. LabelParallelDrainingTestCases = "paralleldraining" // LabelQinQTestCases represents ExternallyManaged label that can be used for test cases selection. LabelQinQTestCases = "qinq" // LabelExposeMTUTestCases represents Expose MTU label that can be used for test cases selection. LabelExposeMTUTestCases = "exposemtu" // LabelSriovMetricsTestCases represents Sriov Metrics Exporter label that can be used for test cases selection. LabelSriovMetricsTestCases = "sriovmetrics" // LabelRdmaMetricsAPITestCases represents Rdma Metrics label that can be used for test cases selection. LabelRdmaMetricsAPITestCases = "rdmametricsapi" // LabelMlxSecureBoot represents Mellanox secure boot label that can be used for test cases selection. LabelMlxSecureBoot = "mlxsecureboot" )
Variables ¶
View Source
var ( // Labels represents the range of labels that can be used for test cases selection. Labels = append(netparam.Labels, LabelSuite) // WaitTimeout represents timeout for the most ginkgo Eventually functions. WaitTimeout = 3 * time.Minute // DefaultTimeout represents the default timeout for most of Eventually/PollImmediate functions. DefaultTimeout = 300 * time.Second // DefaultStableDuration represents the default stableDuration for most StableFor functions. DefaultStableDuration = 10 * time.Second // RetryInterval represents retry interval for the most ginkgo Eventually functions. RetryInterval = 3 * time.Second // MCOWaitTimeout represent timeout for mco operations. MCOWaitTimeout = 35 * time.Minute // PollingIntervalBMC interval to poll the BMC after an error. PollingIntervalBMC = 30 * time.Second // ReporterCRDsToDump tells to the reporter what CRs to dump. ReporterCRDsToDump = []k8sreporter.CRData{ {Cr: &mcfgv1.MachineConfigPoolList{}}, {Cr: &sriovv1.SriovNetworkNodePolicyList{}}, {Cr: &sriovv1.SriovNetworkList{}}, {Cr: &sriovv1.SriovNetworkNodeStateList{}}, {Cr: &sriovv1.SriovOperatorConfigList{}}, } // ReporterNamespacesToDump tells to the reporter what namespaces to dump. ReporterNamespacesToDump = map[string]string{ NetConfig.SriovOperatorNamespace: NetConfig.SriovOperatorNamespace, TestNamespaceName: "other", } // ClientIPv4IPAddress represents the full test client IPv4 address. ClientIPv4IPAddress = "192.168.0.1/24" // ServerIPv4IPAddress represents the full test server IPv4 address. ServerIPv4IPAddress = "192.168.0.2/24" // ClientIPv4IPAddress2 represents the full test client IPv4 address. ClientIPv4IPAddress2 = "192.168.1.1/24" // ServerIPv4IPAddress2 represents the full test server IPv4 address. ServerIPv4IPAddress2 = "192.168.1.2/24" // ClientIPv6IPAddress represents the full test client IPv6 address. ClientIPv6IPAddress = "2001::1/64" // ServerIPv6IPAddress represents the full test server IPv6 address. ServerIPv6IPAddress = "2001::2/64" // ClientIPv6IPAddress2 represents the full test client IPv6 address. ClientIPv6IPAddress2 = "2001:100::1/64" // ServerIPv6IPAddress2 represents the full test server IPv6 address. ServerIPv6IPAddress2 = "2001:100::2/64" // ClientMacAddress represents the test client MacAddress. ClientMacAddress = "20:04:0f:f1:88:01" // ServerMacAddress represents the test server MacAddress. ServerMacAddress = "20:04:0f:f1:88:02" // OperatorConfigDaemon defaults SR-IOV config daemon daemonset. OperatorConfigDaemon = "sriov-network-config-daemon" // OperatorWebhook defaults SR-IOV webhook daemonset. OperatorWebhook = "operator-webhook" // OperatorResourceInjector defaults SR-IOV network resource injector daemonset. OperatorResourceInjector = "network-resources-injector" // OperatorSriovDaemonsets represents all default SR-IOV operator daemonset names. OperatorSriovDaemonsets = []string{OperatorConfigDaemon, OperatorWebhook, OperatorResourceInjector} )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.