Skip to content

@kubricate/core / BaseProvider

BaseProvider

Interfaces

InterfaceDescription
BaseEffectBase interface for all provider effects. Effects encapsulate actions that provision secrets into the cluster or backend.
BaseProviderBase interface for secret providers that convert secret values into Kubernetes resources or inject them into existing resources.
CustomEffectCustom effect type for provider-specific actions. Used for effects that don't map directly to kubectl apply.
KubectlEffectKubectlEffect is used to apply a value to a resource using kubectl. This will apply automatically to the resource when it is created.
ProviderInjectionRepresents a single secret injection from a provider into a Kubernetes resource. Used during manifest generation to apply secrets at the correct paths.

Type Aliases

Type AliasDescription
PreparedEffectUnion type of all possible effects that can be prepared by a provider. Effects represent actions to be taken during kubricate secret apply.