Documentation ¶
Index ¶
- func NewHeadlessDaemon(ui cli.Ui, logger log.Logger, renderer *resolve.APIConfigRenderer, ...) daemontypes.Daemon
- type HeadlessDaemon
- func (d *HeadlessDaemon) AllStepsDone(context.Context)
- func (d *HeadlessDaemon) AwaitShutdown() error
- func (d *HeadlessDaemon) CleanPreviousStep()
- func (d *HeadlessDaemon) ClearProgress()
- func (d *HeadlessDaemon) ConfigSavedChan() chan interface{}
- func (d *HeadlessDaemon) EnsureStarted(ctx context.Context, release *api.Release) chan error
- func (d *HeadlessDaemon) GetCurrentConfig() map[string]interface{}
- func (d *HeadlessDaemon) HeadlessResolve(ctx context.Context, release *api.Release) error
- func (d *HeadlessDaemon) HeadlessSaveHelmValues(ctx context.Context, helmValues, defaultValues string) error
- func (d *HeadlessDaemon) KustomizeSavedChan() chan interface{}
- func (d *HeadlessDaemon) MessageConfirmedChan() chan string
- func (d *HeadlessDaemon) PushHelmIntroStep(context.Context, daemontypes.HelmIntro, []daemontypes.Action)
- func (d *HeadlessDaemon) PushHelmValuesStep(ctx context.Context, helmValues daemontypes.HelmValues, ...)
- func (d *HeadlessDaemon) PushKustomizeStep(context.Context, daemontypes.Kustomize)
- func (d *HeadlessDaemon) PushMessageStep(context.Context, daemontypes.Message, []daemontypes.Action)
- func (d *HeadlessDaemon) PushRenderStep(context.Context, daemontypes.Render)
- func (d *HeadlessDaemon) PushStreamStep(context.Context, <-chan daemontypes.Message)
- func (d *HeadlessDaemon) SetProgress(progress daemontypes.Progress)
- func (d *HeadlessDaemon) SetStepName(context.Context, string)
- func (d *HeadlessDaemon) TerraformConfirmedChan() chan bool
- func (d *HeadlessDaemon) UnforkSavedChan() chan interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type HeadlessDaemon ¶
type HeadlessDaemon struct { StateManager state.Manager Logger log.Logger UI cli.Ui ConfigRenderer *resolve.APIConfigRenderer FS afero.Afero ResolvedConfig map[string]interface{} YesApplyTerraform bool }
func (*HeadlessDaemon) AllStepsDone ¶
func (d *HeadlessDaemon) AllStepsDone(context.Context)
func (*HeadlessDaemon) AwaitShutdown ¶
func (d *HeadlessDaemon) AwaitShutdown() error
func (*HeadlessDaemon) CleanPreviousStep ¶
func (d *HeadlessDaemon) CleanPreviousStep()
func (*HeadlessDaemon) ClearProgress ¶
func (d *HeadlessDaemon) ClearProgress()
func (*HeadlessDaemon) ConfigSavedChan ¶
func (d *HeadlessDaemon) ConfigSavedChan() chan interface{}
func (*HeadlessDaemon) EnsureStarted ¶
func (*HeadlessDaemon) GetCurrentConfig ¶
func (d *HeadlessDaemon) GetCurrentConfig() map[string]interface{}
func (*HeadlessDaemon) HeadlessResolve ¶
func (*HeadlessDaemon) HeadlessSaveHelmValues ¶
func (d *HeadlessDaemon) HeadlessSaveHelmValues(ctx context.Context, helmValues, defaultValues string) error
func (*HeadlessDaemon) KustomizeSavedChan ¶
func (d *HeadlessDaemon) KustomizeSavedChan() chan interface{}
func (*HeadlessDaemon) MessageConfirmedChan ¶
func (d *HeadlessDaemon) MessageConfirmedChan() chan string
func (*HeadlessDaemon) PushHelmIntroStep ¶
func (d *HeadlessDaemon) PushHelmIntroStep(context.Context, daemontypes.HelmIntro, []daemontypes.Action)
func (*HeadlessDaemon) PushHelmValuesStep ¶
func (d *HeadlessDaemon) PushHelmValuesStep(ctx context.Context, helmValues daemontypes.HelmValues, actions []daemontypes.Action)
func (*HeadlessDaemon) PushKustomizeStep ¶
func (d *HeadlessDaemon) PushKustomizeStep(context.Context, daemontypes.Kustomize)
func (*HeadlessDaemon) PushMessageStep ¶
func (d *HeadlessDaemon) PushMessageStep(context.Context, daemontypes.Message, []daemontypes.Action)
func (*HeadlessDaemon) PushRenderStep ¶
func (d *HeadlessDaemon) PushRenderStep(context.Context, daemontypes.Render)
func (*HeadlessDaemon) PushStreamStep ¶
func (d *HeadlessDaemon) PushStreamStep(context.Context, <-chan daemontypes.Message)
func (*HeadlessDaemon) SetProgress ¶
func (d *HeadlessDaemon) SetProgress(progress daemontypes.Progress)
func (*HeadlessDaemon) SetStepName ¶
func (d *HeadlessDaemon) SetStepName(context.Context, string)
func (*HeadlessDaemon) TerraformConfirmedChan ¶
func (d *HeadlessDaemon) TerraformConfirmedChan() chan bool
func (*HeadlessDaemon) UnforkSavedChan ¶ added in v0.27.0
func (d *HeadlessDaemon) UnforkSavedChan() chan interface{}
Click to show internal directories.
Click to hide internal directories.