Versions in this module Expand all Collapse all v0 v0.6.0-alpha.0 Aug 1, 2022 v0.0.1 Jul 29, 2022 Changes in this version + const AbsoluteComputeWorkspace + const AbsoluteLocationWorkspace + const ComputeOrganization + const ComputeWorkspace + const ControllerComputeServiceAccount + const ControllerComputeServiceAccountNamespace + const LocationWorkspace + const OrganizationWorkspace + const SAComputeKubeconfigDir + const SAComputeKubeconfigFile + const TestEnvDir + const TestEnvKubeconfigFile + var AdminComputeKubeconfigFile string = ".kcp/admin.kubeconfig" + var TestEnv *envtest.Environment + func CreateAPIBinding(computeContext context.Context, ...) error + func CreateWorkspace(workspace string, absoluteParent string, adminComputeKubeconfigFile string, ...) error + func GetCRD(reader *clusteradmasset.ScenarioResourcesReader, file string) (*apiextensionsv1.CustomResourceDefinition, error) + func GetScenarioResourcesReader() *asset.ScenarioResourcesReader + func InitControllerEnvironment(scheme *runtime.Scheme, controllerNamespace string, ...) + func PersistAndGetRestConfig(useExistingCluster bool) (string, *rest.Config, error) + func SetupCompute(scheme *runtime.Scheme, controllerNamespace, scriptsPath string) (computeContext context.Context, computeRuntimeWorkspaceClient client.Client, ...) + func SetupControllerEnvironment(scheme *runtime.Scheme, controllerNamespace string, crdDirectoryPaths []string) (controllerRestConfig *rest.Config, hubKubeconfigString string) + func TearDownCompute() + func UseWorkspace(workspace string, adminComputeKubeconfigFile string) error