Versions in this module Expand all Collapse all v0 v0.5.3 Nov 16, 2021 v0.5.2 Nov 15, 2021 Changes in this version + type Factory struct + func (f *Factory) New(spec map[string]interface{}, stack *project.Stack) (project.Unit, error) + func (f *Factory) NewFromState(spec map[string]interface{}, modKey string, p *project.StateProject) (project.Unit, error) + type Unit struct + HelmOpts map[string]interface{} + Kubeconfig string + Sets map[string]interface{} + Source string + StatePtr *Unit + UnitKind string + ValuesFilesList []string + ValuesYAML []map[string]interface{} + func NewEmptyUnit() Unit + func NewUnit(spec map[string]interface{}, stack *project.Stack) (*Unit, error) + func (m *Unit) Build() error + func (m *Unit) GetDiffData() interface{} + func (m *Unit) GetState() interface{} + func (m *Unit) GetUnitDiff() UnitDiffSpec + func (m *Unit) KindKey() string + func (m *Unit) LoadState(stateData interface{}, modKey string, p *project.StateProject) error + func (m *Unit) ReadConfig(spec map[string]interface{}, stack *project.Stack) error + func (m *Unit) ReplaceMarkers() error + func (m *Unit) UpdateProjectRuntimeData(p *project.Project) error + type UnitDiffSpec struct + HelmOpts interface{} + Sets interface{} + Source string + Values []string