helm

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2018 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const HelmChartsDir string = "helm-charts"

HelmChartsDir is the relative directory within an SDK project where Helm charts are stored.

View Source
const WatchesYamlFile = "watches.yaml"

Variables

This section is empty.

Functions

func CreateChartForResource

func CreateChartForResource(r *scaffold.Resource, projectDir string) error

CreateChartForResource creates a new helm chart in the SDK project for the provided resource.

Types

type Dockerfile

type Dockerfile struct {
	input.Input

	HelmChartsDir string
}

Dockerfile specifies the Helm Dockerfile scaffold

func (*Dockerfile) GetInput

func (d *Dockerfile) GetInput() (input.Input, error)

GetInput gets the scaffold execution input

type Operator

type Operator struct {
	input.Input

	IsClusterScoped bool
}

Operator specifies the Helm operator.yaml manifest scaffold

func (*Operator) GetInput

func (s *Operator) GetInput() (input.Input, error)

GetInput gets the scaffold execution input

type WatchesYAML

type WatchesYAML struct {
	input.Input

	Resource      *scaffold.Resource
	HelmChartsDir string
}

WatchesYAML specifies the Helm watches.yaml manifest scaffold

func (*WatchesYAML) GetInput

func (s *WatchesYAML) GetInput() (input.Input, error)

GetInput gets the scaffold execution input

Jump to

Keyboard shortcuts

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