Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveSkrCollection ¶
type ActiveSkrCollection interface { AddKymaUnstructured(kyma *unstructured.Unstructured) RemoveKymaUnstructured(kyma *unstructured.Unstructured) Contains(kymaName string) bool GetKymaNames() []string }
func NewActiveSkrCollection ¶ added in v0.1.4
func NewActiveSkrCollection(logger logr.Logger) ActiveSkrCollection
type RunOption ¶
type RunOption = func(options *RunOptions)
func WithProvider ¶
func WithProvider(provider cloudcontrolv1beta1.ProviderType) RunOption
func WithTimeout ¶
type RunOptions ¶
type RunOptions struct {
// contains filtered or unexported fields
}
type SkrLooper ¶
type SkrLooper interface { manager.Runnable ActiveSkrCollection }
type SkrRunner ¶
type SkrRunner interface {
Run(ctx context.Context, skrManager skrmanager.SkrManager, opts ...RunOption) error
}
func NewSkrRunner ¶
func NewSkrRunner(reg registry.SkrRegistry, kcpCluster cluster.Cluster) SkrRunner
Click to show internal directories.
Click to hide internal directories.