Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ITargetProvider ¶
type ITargetProvider interface { Init(config providers.IProviderConfig) error // get validation rules GetValidationRule(ctx context.Context) model.ValidationRule // get current component states from a target. The desired state is passed in as a reference Get(ctx context.Context, deployment model.DeploymentSpec, references []model.ComponentStep) ([]model.ComponentSpec, error) // apply components to a target Apply(ctx context.Context, deployment model.DeploymentSpec, step model.DeploymentStep, isDryRun bool) (map[string]model.ComponentResultSpec, error) }
Click to show internal directories.
Click to hide internal directories.