@kubricate/core / BaseProvider
BaseProvider
Interfaces
| Interface | Description |
|---|---|
| BaseEffect | Base interface for all provider effects. Effects encapsulate actions that provision secrets into the cluster or backend. |
| BaseProvider | Base interface for secret providers that convert secret values into Kubernetes resources or inject them into existing resources. |
| CustomEffect | Custom effect type for provider-specific actions. Used for effects that don't map directly to kubectl apply. |
| KubectlEffect | KubectlEffect is used to apply a value to a resource using kubectl. This will apply automatically to the resource when it is created. |
| ProviderInjection | Represents 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 Alias | Description |
|---|---|
| PreparedEffect | Union type of all possible effects that can be prepared by a provider. Effects represent actions to be taken during kubricate secret apply. |