values

package
v0.0.14-classic Latest Latest
Warning

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

Go to latest
Published: May 10, 2022 License: AGPL-3.0-or-later Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthValues

type AuthValues struct {
	Enabled      bool   `yaml:"Enabled"`
	Image        string `yaml:"Image"`
	Port         string `yaml:"Port"`
	AdminPass    string `yaml:"AdminPass"`
	MinionPass   string `yaml:"MinionPass"`
	AllowedUsers string `yaml:"AllowedUsers"`
}

type GrafanaValues

type GrafanaValues struct {
	Image string `yaml:"Image"`
}

type IngressValues

type IngressValues struct {
	ControllerImage      string `yaml:"ControllerImage"`
	SecretJobImage       string `yaml:"SecretJobImage"`
	WebhookPatchJobImage string `yaml:"WebhookPatchJobImage"`
}

type NodeRestrictionsValues

type NodeRestrictionsValues struct {
	Enabled bool   `yaml:"Enabled"`
	Key     string `yaml:"Key"`
	Value   string `yaml:"Value"`
}

type OpenNMSValues

type OpenNMSValues struct {
	Image              string           `yaml:"Image"`
	VolumeSize         string           `yaml:"VolumeSize"`
	InitContainerImage string           `yaml:"InitContainerImage"`
	Resources          ResourceValues   `yaml:"Resources"`
	Timeseries         TimeseriesValues `yaml:"Timeseries"`
}

type PostgresValues

type PostgresValues struct {
	Image      string `yaml:"Image"`
	Password   string `yaml:"Password"`
	VolumeSize string `yaml:"VolumeSize"`
}

type ResourceDefinition

type ResourceDefinition struct {
	Cpu    string `yaml:"Cpu"`
	Memory string `yaml:"Memory"`
}

type ResourceValues

type ResourceValues struct {
	Limits  ResourceDefinition `yaml:"Limits"`
	Request ResourceDefinition `yaml:"Request"`
}

type StunnelValues

type StunnelValues struct {
	Image string `yaml:"Image"`
}

type TLSValues

type TLSValues struct {
	Enabled    bool   `yaml:"Enabled"`
	CertSecret string `yaml:"CertSecret"`
}

type TemplateValues

type TemplateValues struct {
	Values Values
}

type TimeseriesValues

type TimeseriesValues struct {
	Mode   string `yaml:"mode"`
	Host   string `yaml:"Host"`
	Port   string `yaml:"Port"`
	ApiKey string `yaml:"ApiKey"`
}

type Values

type Values struct {
	Namespace        string                 `yaml:"Namespace"`
	Host             string                 `yaml:"Host"`
	TestDeploy       bool                   `yaml:"TestDeploy"`
	OpenNMS          OpenNMSValues          `yaml:"OpenNMS"`
	TLS              TLSValues              `yaml:"TLS"`
	Auth             AuthValues             `yaml:"Auth"`
	Postgres         PostgresValues         `yaml:"Postgres"`
	Grafana          GrafanaValues          `yaml:"Grafana"`
	Ingress          IngressValues          `yaml:"Ingress"`
	Stunnel          StunnelValues          `yaml:"Stunnel"`
	NodeRestrictions NodeRestrictionsValues `yaml:"NodeRestrictions"`
}

Jump to

Keyboard shortcuts

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