helmRelease

package
v1.0.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var HelmReleases []HelmRelease

Functions

This section is empty.

Types

type DependsOn

type DependsOn struct {
	Name string `yaml:"name"`
}

type HelmRelease

type HelmRelease struct {
	Metadata Metadata `yaml:"metadata"`
	Spec     Spec     `yaml:"spec"`
	Parent   string
}

Structs for handling the information that comes from the helmRelease api's

func (*HelmRelease) GetDependencies

func (hr *HelmRelease) GetDependencies() []string

func (*HelmRelease) GetValuesFromYamlFile

func (hr *HelmRelease) GetValuesFromYamlFile(path string) error

Unmarshals a .yaml file into the app struct

func (*HelmRelease) HasDependsOn

func (hr *HelmRelease) HasDependsOn() bool

func (*HelmRelease) Name

func (hr *HelmRelease) Name() string

Enclosing name in double quotes since the graph language wants them to be in quotes

type Metadata

type Metadata struct {
	Name string `yaml:"name"`
}

type Spec

type Spec struct {
	DependsOn []DependsOn `yaml:"dependsOn"`
}

Jump to

Keyboard shortcuts

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