Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ListOptsFromInternal ¶ added in v0.0.56
func ListOptsFromInternal(filter *Filter, opts *metainternalversion.ListOptions) []client.ListOption
Types ¶
type Filter ¶ added in v0.0.56
type Filter struct {
// Name filters by the name of the objects
Name string
// Namespace filters by the namespace of the objects
Namespace string
}
Filter
type Options ¶
type Options struct {
// Storage
Prefix string
Type StorageType
DB *badger.DB
// Target
Client client.Client
// specific functions
DryRunCreateFn func(ctx context.Context, key types.NamespacedName, obj runtime.Object, dryrun bool) (runtime.Object, error)
DryRunUpdateFn func(ctx context.Context, key types.NamespacedName, obj, old runtime.Object, dryrun bool) (runtime.Object, error)
DryRunDeleteFn func(ctx context.Context, key types.NamespacedName, obj runtime.Object, dryrun bool) (runtime.Object, error)
}
type StorageType ¶
type StorageType int
const ( StorageType_Memory StorageType = iota StorageType_File StorageType_KV )
Click to show internal directories.
Click to hide internal directories.