Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RenderChartOptions ¶ added in v1.13.0
type RenderChartOptions struct {
common.ChartRepoConnectionOptions
common.ValuesOptions
ChartProvenanceKeyring string
ChartProvenanceStrategy string
ChartRepoNoUpdate bool
ChartVersion string
ExtraAPIVersions []string
HelmOptions helmopts.HelmOptions
LocalKubeVersion string
NoStandaloneCRDs bool
Remote bool
SubchartNotes bool
TemplatesAllowDNS bool
}
type RenderChartResult ¶ added in v1.13.0
type RenderChartResult struct {
Chart *helmchart.Chart
Notes string
ReleaseConfig map[string]interface{}
ResourceSpecs []*spec.ResourceSpec
Values map[string]interface{}
}
func RenderChart ¶ added in v1.13.0
func RenderChart(ctx context.Context, chartPath, releaseName, releaseNamespace string, revision int, deployType common.DeployType, registryClient *registry.Client, clientFactory kube.ClientFactorier, opts RenderChartOptions) (*RenderChartResult, error)
Download chart and its dependencies, build and merge values, then render templates. Most of the logic is in Helm SDK, in Nelm its mostly orchestration level.
Click to show internal directories.
Click to hide internal directories.