# Functions

ApplyProviderConfigFromDir applies the files from given folder and mutates their namespace.
ApplySecretInCrossplaneNamespace creates secret that is used by providers in the crossplane namespace.
AwaitCRDsEstablished waits until all CRDs do have a condition `Established` == true.
Compose executes multiple env.Funcs in a row.
Conditional executes a fn based on conditional.
CreateTestNamespace Creates the test namespace, name comes from kubernetes-e2e.
DeleteTestNamespace Deletes the test namespace, name comes from kubernetes-e2e.
DumpLogs Dumps the logs of the cluster to `$PWD/logs` using kind export func.
IgnoreErr exec's fn, logs possible error away continues w/o error.
IgnoreMatchedErr checks if a result of fn() returns an error and if the error matches result of errorMatcher() ignores the error to continue with execution.
InstallCrossplane returns an env.Func that is used to install crossplane into the given cluster.
InstallCrossplaneProvider returns an env.Func that is used to install a crossplane provider into the active cluster.
LoadSchemas prepares the kubernetes client with additional schemas.
Registry configures the registry crossplane uses by adding it to the args values.
SimpleSecret Create Opaque secret from non-binary data in crossplane namespace.
Version configures the version of crossplane to be installed.

# Constants

CrossplaneNamespace the namespace crossplane will be installed to.

# Structs

InstallCrossplaneProviderOptions hols information on the tested provider.

# Type aliases

CrossplaneOpt Option alias for configuring aspects of crossplane installation.