helm

package
v0.28.4 Latest Latest
Warning

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

Go to latest
Published: Aug 3, 2020 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetChartInfo

func GetChartInfo() *chart.Chart

func GetImageTags

func GetImageTags() map[string]string

Types

type HTTP

type HTTP struct {
	Port    int     `yaml:"port"`
	Service Service `yaml:"service"`
}

type Image

type Image struct {
	Repository string `yaml:"repository"`
	Tag        string `yaml:"tag"`
	PullPolicy string `yaml:"pullPolicy"`
}

type PSP

type PSP struct {
	Enabled bool `yaml:"enabled"`
}

type RBAC

type RBAC struct {
	Enabled bool `yaml:"enabled"`
	PSP     PSP  `yaml:"psp"`
}

type ResourceDefinition

type ResourceDefinition struct {
	CPU    string `yaml:"cpu,omitempty"`
	Memory string `yaml:"memory,omitempty"`
}

type Resources

type Resources struct {
	Limits   ResourceDefinition `yaml:"limits,omitempty"`
	Requests ResourceDefinition `yaml:"requests,omitempty"`
}

type Service

type Service struct {
	Type        string   `yaml:"type"`
	Annotations struct{} `yaml:"annotations"`
	Labels      struct{} `yaml:"labels"`
}

type Values

type Values struct {
	ReplicaCount     int       `yaml:"replicaCount"`
	Image            Image     `yaml:"image"`
	ImagePullSecrets []string  `yaml:"imagePullSecrets"`
	NameOverride     string    `yaml:"nameOverride"`
	FullnameOverride string    `yaml:"fullnameOverride"`
	Resources        Resources `yaml:"resources"`
	NodeSelector     struct{}  `yaml:"nodeSelector"`
	Tolerations      []string  `yaml:"tolerations"`
	Affinity         struct{}  `yaml:"affinity"`
	HTTP             HTTP      `yaml:"http"`
	RBAC             RBAC      `yaml:"rbac"`
}

func DefaultValues

func DefaultValues(imageTags map[string]string) *Values

Jump to

Keyboard shortcuts

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