render

package
v1.1.18 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2024 License: BSD-3-Clause Imports: 12 Imported by: 0

Documentation

Overview

Package render contains code for rendering Kubernetes manifests from Helm charts

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DoRender

func DoRender(app app.ThelmaApp, globalOptions *Options, helmfileArgs *helmfile.Args) error

DoRender constructs a multiRender and invokes all functions in correct order to perform a complete render.

Types

type Options

type Options struct {
	Releases        []terra.Release // Releases list of releases that will be rendered
	Scope           scope.Scope     // Scope indicates whether to render release-specific resources, destination-specific resources, or both
	Stdout          bool            // Stdout if true, render to stdout instead of output directory
	OutputDir       string          // OutputDir output directory where manifests should be rendered
	DebugMode       bool            // DebugMode if true, pass --debug to helmfile to render out invalid manifests
	ChartSourceDir  string          // ChartSourceDir path on filesystem where chart sources live
	ResolverMode    resolver.Mode   // ResolverMode resolver mode
	ParallelWorkers int             // ParallelWorkers number of parallel workers
	Validate        validator.Mode  // Validate post-render manifest validation mode
}

Options encapsulates CLI options for a render

Directories

Path Synopsis
stateval
Package stateval is used for generating Helmfile state values.
Package stateval is used for generating Helmfile state values.

Jump to

Keyboard shortcuts

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