up

package
v0.12.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 4, 2025 License: MIT Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Context

type Context struct {
	Provider       provider.Provider
	Manifest       *manifest.ProjectManifest
	Config         *config.Config
	Cloud          bool
	RepoUrl        string
	StacksIdentity string
	Delims         *delims
	ImportCluster  *string
	CloudCluster   string
	// contains filtered or unexported fields
}

func Build

func Build(cloud bool) (*Context, error)

func (*Context) Backfill added in v0.8.4

func (ctx *Context) Backfill() error

func (*Context) Deploy

func (ctx *Context) Deploy(commit func() error) error

func (*Context) Destroy

func (ctx *Context) Destroy() error

func (*Context) DestroyNamespace added in v0.9.15

func (ctx *Context) DestroyNamespace(name string) error

func (*Context) Generate

func (ctx *Context) Generate() (dir string, err error)

func (*Context) Prune added in v0.9.10

func (ctx *Context) Prune() error

func (*Context) SetImportCluster added in v0.9.14

func (ctx *Context) SetImportCluster(id string)

type Output added in v0.9.8

type Output struct {
	Value     interface{} `json:"value"`
	FieldType interface{} `json:"type"`
	Sensitive bool        `json:"sensitive"`
}

type State added in v0.9.8

type State struct {
	Version string `json:"terraform_version"`
	Values  Values `json:"values"`
}

type Values added in v0.9.8

type Values struct {
	Outputs map[string]Output `json:"outputs"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL