Documentation
¶
Index ¶
Constants ¶
View Source
const (
KubeconfigDefaultApiVersion = "client.authentication.k8s.io/v1beta1"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component struct { Stack string `json:"stack"` Backend Backend `json:"backend"` Appends map[string][]string `json:"appends"` Name string `json:"name"` Path string `json:"path"` Inputs map[string]interface{} `json:"inputs"` Providers map[string]interface{} `json:"providers"` }
func (*Component) EnsurePath ¶ added in v0.1.0
copy component to workdir if needed
func (*Component) PropertyRef ¶ added in v0.1.0
property ref template to resolve later
type KubeconfgCluster ¶ added in v0.3.0
type Kubeconfig ¶ added in v0.3.0
type Kubeconfig struct { Current int `json:"current"` Clusters []*KubeconfgCluster `json:"clusters"` }
type OutputMeta ¶ added in v0.0.2
type OutputMeta struct { Sensitive bool `json:"sensitive"` Type json.RawMessage `json:"type"` Value json.RawMessage `json:"value"` }
func (*OutputMeta) String ¶ added in v0.1.0
func (o *OutputMeta) String() string
type Stack ¶
type Stack struct { Path string `json:"path"` Type string `json:"type"` Name string `json:"name"` Options any `json:"options"` Backend Backend `json:"backend"` Appends map[string][]string `json:"appends"` Components []*Component `json:"components"` Kubeconfig *Kubeconfig `json:"kubeconfig"` }
func (*Stack) AddComponent ¶
func (*Stack) GetComponent ¶ added in v0.1.0
func (*Stack) GetComponents ¶ added in v0.1.0
type Stacks ¶
type Stacks struct {
// contains filtered or unexported fields
}
func (*Stacks) OrderByName ¶
Click to show internal directories.
Click to hide internal directories.