Documentation ¶
Index ¶
- func NewAPILoader(ctx context.Context, logger logr.Logger, entry kyvernov1.ContextEntry, ...) enginecontext.Loader
- func NewConfigMapLoader(ctx context.Context, logger logr.Logger, entry kyvernov1.ContextEntry, ...) enginecontext.Loader
- func NewGCTXLoader(ctx context.Context, logger logr.Logger, entry kyvernov1.ContextEntry, ...) enginecontext.Loader
- func NewImageDataLoader(ctx context.Context, logger logr.Logger, entry kyvernov1.ContextEntry, ...) enginecontext.Loader
- func NewVariableLoader(logger logr.Logger, entry kyvernov1.ContextEntry, ...) enginecontext.Loader
- type Store
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAPILoader ¶
func NewAPILoader( ctx context.Context, logger logr.Logger, entry kyvernov1.ContextEntry, enginectx enginecontext.Interface, jp jmespath.Interface, client engineapi.RawClient, apiCallConfig apicall.APICallConfiguration, ) enginecontext.Loader
func NewConfigMapLoader ¶
func NewConfigMapLoader( ctx context.Context, logger logr.Logger, entry kyvernov1.ContextEntry, resolver engineapi.ConfigmapResolver, enginectx enginecontext.Interface, ) enginecontext.Loader
func NewGCTXLoader ¶ added in v1.12.0
func NewGCTXLoader( ctx context.Context, logger logr.Logger, entry kyvernov1.ContextEntry, enginectx enginecontext.Interface, jp jmespath.Interface, gctxStore Store, ) enginecontext.Loader
func NewImageDataLoader ¶
func NewImageDataLoader( ctx context.Context, logger logr.Logger, entry kyvernov1.ContextEntry, enginectx enginecontext.Interface, jp jmespath.Interface, rclientFactory engineapi.RegistryClientFactory, ) enginecontext.Loader
func NewVariableLoader ¶
func NewVariableLoader( logger logr.Logger, entry kyvernov1.ContextEntry, enginectx enginecontext.Interface, jp jmespath.Interface, ) enginecontext.Loader
Types ¶
Click to show internal directories.
Click to hide internal directories.