Documentation
¶
Index ¶
- func BuildPostRenderers(rel *v2.HelmRelease) helmpostrender.PostRenderer
- func CommonMetadataDigest(algo digest.Algorithm, commonMetadata *v2.CommonMetadata) digest.Digest
- func Digest(algo digest.Algorithm, postrenders []v2.PostRenderer) digest.Digest
- type Combined
- type CommonRenderer
- type Kustomize
- type OriginLabels
- type ResMapTransformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildPostRenderers ¶
func BuildPostRenderers(rel *v2.HelmRelease) helmpostrender.PostRenderer
BuildPostRenderers creates the post-renderer instances from a HelmRelease and combines them into a single Combined post renderer.
func CommonMetadataDigest ¶ added in v1.4.0
func CommonMetadataDigest(algo digest.Algorithm, commonMetadata *v2.CommonMetadata) digest.Digest
func Digest ¶ added in v1.0.0
func Digest(algo digest.Algorithm, postrenders []v2.PostRenderer) digest.Digest
Types ¶
type Combined ¶
type Combined struct {
// contains filtered or unexported fields
}
Combined is a collection of Helm PostRenders which are invoked in the order of insertion.
func NewCombined ¶
func NewCombined(renderer ...helmpostrender.PostRenderer) *Combined
type CommonRenderer ¶ added in v1.4.0
type CommonRenderer struct {
// contains filtered or unexported fields
}
func NewCommonRenderer ¶ added in v1.4.0
func NewCommonRenderer(commonMetadata *v2.CommonMetadata) *CommonRenderer
type Kustomize ¶
type Kustomize struct {
// Patches is a list of patches to apply to the rendered manifests.
Patches []kustomize.Patch
// Images is a list of images to replace in the rendered manifests.
Images []kustomize.Image
}
Kustomize is a Helm post-render plugin that runs Kustomize.
type OriginLabels ¶
type OriginLabels struct {
// contains filtered or unexported fields
}
func NewOriginLabels ¶
func NewOriginLabels(group, namespace, name string) *OriginLabels
type ResMapTransformer ¶ added in v1.4.0
Click to show internal directories.
Click to hide internal directories.