Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CRDWaiter ¶
type CRDWaiter struct { Names []string Timeout time.Duration Period time.Duration // contains filtered or unexported fields }
CRDWaiter blocks the execution until all the CRDs whose names are given are deployed to the cluster.
type CoreCRDs ¶
CoreCRDs makes sure the CRDs are installed.
func NewCoreCRDs ¶
NewCoreCRDs returns a new *CoreCRDs.
type Initializer ¶
type Initializer struct {
// contains filtered or unexported fields
}
Initializer makes sure the CRDs Crossplane reconciles are ready to go before starting main Crossplane routines.
type LockObject ¶
type LockObject struct{}
LockObject has the initializer for creating the Lock object.
func NewLockObject ¶
func NewLockObject() *LockObject
NewLockObject returns a new *LockObject initializer.
type PackageInstaller ¶
PackageInstaller has the initializer for installing a list of packages.
func NewPackageInstaller ¶
func NewPackageInstaller(p []string, c []string) *PackageInstaller
NewPackageInstaller returns a new package installer.
Click to show internal directories.
Click to hide internal directories.