Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Setup ¶
func Setup(isUpgrade bool, kubeContext string, clusterBuilder ClusterBuilder, clusterReadyFns ...func(client *client.Client))
Setup handles the creation of the BeforeSuite and AfterSuite handlers. This covers the creations and cleanup of the test cluster. `clusterReadyFns` can be provided if the cluster requires custom checks for cluster-ready status. If not provided the cluster will be checked for at least a single control plane node being marked as ready.
Types ¶
type ClusterBuilder ¶
type ClusterBuilder interface {
NewClusterApp(clusterName string, orgName string, clusterValuesFile string, defaultAppsValuesFile string) *application.Cluster
}
ClusterBuilder is an interface that provides a function for building provider-specific Cluster apps
Click to show internal directories.
Click to hide internal directories.