Documentation ¶
Index ¶
- type Build
- func (b *Build) GetKubeClient(kubeConfig *rest.Config) (client.Client, error)
- func (b *Build) GetKubeConfig() (*rest.Config, error)
- func (b *Build) ReconcileCRDs(ctx context.Context, kubeClient client.Client) error
- func (b *Build) ReconcileKindCluster(ctx context.Context, recreateCluster bool) error
- func (b *Build) Run(ctx context.Context, recreateCluster bool) error
- func (b *Build) RunControllers(ctx context.Context, mgr manager.Manager, exitCh chan error) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Build ¶
type Build struct { CancelFunc context.CancelFunc // contains filtered or unexported fields }
func NewBuild ¶
func NewBuild(name, kubeVersion, kubeConfigPath, kindConfigPath, extraPortsMapping string, cfg util.CorePackageTemplateConfig, customPackageDirs []string, exitOnSync bool, scheme *runtime.Scheme, ctxCancel context.CancelFunc, packageCustomization map[string]v1alpha1.PackageCustomization) *Build
func (*Build) GetKubeClient ¶
func (*Build) ReconcileCRDs ¶
func (*Build) ReconcileKindCluster ¶
Click to show internal directories.
Click to hide internal directories.