Documentation ¶
Overview ¶
Package k3s implements k3s end to end testing.
Index ¶
Constants ¶
View Source
const ( KubernetesVersion = "KUBERNETES_VERSION" KubernetesVersionManagement = "KUBERNETES_VERSION_MANAGEMENT" CNIPath = "CNI" CNIResources = "CNI_RESOURCES" IPFamily = "IP_FAMILY" )
Test suite constants for e2e config variables.
Variables ¶
This section is empty.
Functions ¶
func Byf ¶
func Byf(format string, a ...interface{})
Byf is a wrapper around By that formats its arguments.
func QuickStartSpec ¶
func QuickStartSpec(ctx context.Context, inputGetter func() QuickStartSpecInput)
QuickStartSpec implements a spec that mimics the operation described in the Cluster API quick start, that is creating a workload cluster. This test is meant to provide a first, fast signal to detect regression; it is recommended to use it as a PR blocker test. NOTE: This test works with Clusters with and without ClusterClass.
Types ¶
type QuickStartSpecInput ¶
type QuickStartSpecInput struct { E2EConfig *clusterctl.E2EConfig ClusterctlConfigPath string BootstrapClusterProxy framework.ClusterProxy ArtifactFolder string SkipCleanup bool ControlPlaneWaiters clusterctl.ControlPlaneWaiters // Flavor, if specified is the template flavor used to create the cluster for testing. // If not specified, and the e2econfig variable IPFamily is IPV6, then "ipv6" is used, // otherwise the default flavor is used. Flavor *string }
QuickStartSpecInput is the input for QuickStartSpec.
Click to show internal directories.
Click to hide internal directories.