Documentation
¶
Index ¶
- type CRDDescriptionsOutput
- type CSVOutput
- type Chart
- func (chart *Chart) Add(resID resid.ResId, resources map[types.ClusterID]*yaml.RNode) error
- func (chart *Chart) Instance(cluster types.ClusterID) types.HelmChart
- func (chart *Chart) Instances(clusters ...types.ClusterID) []types.HelmChart
- func (chart *Chart) Store(fileSys filesys.FileSystem, dir string) error
- type ChartOutput
- type Components
- type ComponentsOutput
- type Impl
- type JSONOutput
- type KustomizeOutput
- type TableOutput
- type ValueRef
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CRDDescriptionsOutput ¶
type CRDDescriptionsOutput struct {
Path string `yaml:"path"`
}
func (*CRDDescriptionsOutput) Store ¶
func (out *CRDDescriptionsOutput) Store(env *types.Env, resources *types.ClusterResources) error
type Chart ¶
type Chart struct {
// contains filtered or unexported fields
}
func NewChart ¶
func NewChart(meta types.HelmChart, spec *apis.HelmChartOutput, clusters *types.ClusterIndex) *Chart
type ChartOutput ¶
type ChartOutput struct {
HelmChart types.HelmChart `yaml:"helmChart"`
// contains filtered or unexported fields
}
func (*ChartOutput) Store ¶
func (out *ChartOutput) Store(env *types.Env, resources *types.ClusterResources) error
type Components ¶
type Components struct {
// contains filtered or unexported fields
}
func NewComponents ¶
func NewComponents(clusters *types.ClusterIndex) *Components
func (*Components) Cluster ¶
func (comps *Components) Cluster(cluster types.ClusterID) ([]string, error)
func (*Components) Store ¶
func (comps *Components) Store(fileSys filesys.FileSystem) error
type ComponentsOutput ¶
type ComponentsOutput struct{}
func (*ComponentsOutput) Store ¶
func (out *ComponentsOutput) Store(env *types.Env, resources *types.ClusterResources) error
type JSONOutput ¶
type JSONOutput struct {
*apis.JSONOutput
}
func (*JSONOutput) Store ¶
func (out *JSONOutput) Store(env *types.Env, resources *types.ClusterResources) error
type KustomizeOutput ¶
type KustomizeOutput struct{}
func (*KustomizeOutput) Store ¶
func (out *KustomizeOutput) Store(env *types.Env, resources *types.ClusterResources) error
type TableOutput ¶
type TableOutput struct {
CSVOutput `yaml:",inline"`
}
func (*TableOutput) Store ¶
func (out *TableOutput) Store(env *types.Env, resources *types.ClusterResources) error
Click to show internal directories.
Click to hide internal directories.