# Functions

ParseConfig parses a file whose path is given and returns a config struct.

# Variables

Apply applies a helm chart.
Delete deletes a helm chart.
ErrConditionNotMatch is used when the specified CEL expression doesn't match in the stage.

# Structs

Config is a configuration for multi-stage cluster addons.
Object is a representation of a Kubernetes object plus a key for evaluating CEL expressions with that object.
Stage is a stage of a hook in which a certain Helm chart is applied and pre- and post-conditions are evaluated if they exist.
WaitForCondition contains objects and conditions to use in CEL expressions.

# Type aliases

Action is the type for helm chart action (e.g.