render

package
v0.0.0-...-caeb0ac Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 18, 2024 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateManifest

func GenerateManifest(files []string, setFlags []string, force bool, client kube.Client, logger clog.Logger) ([]manifest.ManifestSet, values.Map, error)

GenerateManifest produces fully rendered Kubernetes objects from rendering Helm charts. Inputs can be files and --set strings. Client is option; if it is provided, cluster-specific settings can be auto-detected. Logger is also option; if it is provided warning messages may be logged.

func MergeInputs

func MergeInputs(filenames []string, flags []string, client kube.Client) (values.Map, error)

MergeInputs merges the various configuration inputs into one single IstioOperator.

Types

type ComponentMigration

type ComponentMigration struct {
	Component      component.Component
	Values         values.Map
	Manifest       []manifest.Manifest
	SkippedPatches []string
	Directory      string
	ComponentSpec  apis.GatewayComponentSpec
}

type MigrationResult

type MigrationResult struct {
	Components []ComponentMigration
}

func Migrate

func Migrate(files []string, setFlags []string, client kube.Client) (MigrationResult, error)

Migrate helps perform a migration from Istioctl to Helm. This basically runs the same steps as GenerateManifest but without any post processing.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL