Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Chart ¶
type Chart struct {
// contains filtered or unexported fields
}
func (*Chart) DefaultValues ¶
func (*Chart) MergeValues ¶
type ChartProvider ¶
type ChartProvider struct {
// contains filtered or unexported fields
}
func NewChartProvider ¶
func NewChartProvider(helmChartCache *cache.HelmChartCache, gitRepositoryCache *cache.GitRepositoryCache) *ChartProvider
func (*ChartProvider) GetHelmChart ¶
func (p *ChartProvider) GetHelmChart(ctx context.Context, abstractReference api.HelmChartReference) (*Chart, error)
func (*ChartProvider) ListHelmCharts ¶
func (p *ChartProvider) ListHelmCharts(ctx context.Context, abstractReference api.HelmRepositoryReference) ([]map[string]any, error)
type ChartRenderer ¶
type ChartRenderer struct {
// contains filtered or unexported fields
}
func NewChartRenderer ¶
func NewChartRenderer(defaultKubernetesAPIVersions []string) *ChartRenderer
func (*ChartRenderer) Render ¶
func (r *ChartRenderer) Render(_ context.Context, helmChart *Chart, parameters *api.HelmRenderParameters) ([]api.Manifest, *api.HelmRenderMetadata, error)
Click to show internal directories.
Click to hide internal directories.