render

package
v0.0.35 Latest Latest
Warning

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

Go to latest
Published: May 11, 2022 License: BSD-3-Clause Imports: 7 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
	ReleaseScoped   bool            // ReleaseScoped true implies we are rendering a specific release, like leonardo, and not all releases in a cluster or env
	Stdout          bool            // Stdout if true, render to stdout instead of output directory
	OutputDir       string          // OutputDir output directory where manifests should be rendered
	ChartSourceDir  string          // ChartSourceDir path on filesystem where chart sources live
	ResolverMode    resolver.Mode   // ResolverMode resolver mode
	ParallelWorkers int             // ParallelWorkers number of parallel workers
}

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