output

package
v0.3.0-beta.0 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2021 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ParameterRegistryPrefix defines the parameter registry
	ParameterRegistryPrefix string = "{{.Values.registryurl}}/{{.Values.registrynamespace}}/"
	// ServicesTag is the tag name for services
	ServicesTag string = "services"
	// ImageTagTag is the tag name for images
	ImageTagTag string = "imagetag"
	// ContainersTag is the tag name for containers
	ContainersTag string = "containers"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Container

type Container struct {
	TagName string `yaml:"imagetag"`
}

Container stores the metadata the container

type HelmValues

type HelmValues struct {
	IngressHost       string             `yaml:"ingresshost,omitempty"`
	RegistryURL       string             `yaml:"registryurl"`
	RegistryNamespace string             `yaml:"registrynamespace"`
	Services          map[string]Service `yaml:"services"`
	StorageClass      string             `yaml:"storageclass,omitempty"`
	GlobalVariables   map[string]string  `yaml:"globalvariables,omitempty"`
}

HelmValues defines the format of values.yaml

func (*HelmValues) Merge

func (h *HelmValues) Merge(newh HelmValues)

Merge helps merge helmvalues

type Service

type Service struct {
	Containers map[string]Container `yaml:"containers"`
}

Service stores the metadata about the services and its containers

Jump to

Keyboard shortcuts

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