config

package
v1.0.101 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminSecretsConfig

type AdminSecretsConfig struct {
	IngressBasicAuth string       `yaml:"JXBasicAuth,omitempty"`
	ChartMuseum      *ChartMuseum `yaml:"chartmuseum,omitempty"`
	Grafana          *Grafana     `yaml:"grafana,omitempty"`
	Jenkins          *Jenkins     `yaml:"jenkins,omitempty"`
}

func (AdminSecretsConfig) String

func (c AdminSecretsConfig) String() (string, error)

type AdminSecretsFlags

type AdminSecretsFlags struct {
	DefaultAdminPassword string
}

type AdminSecretsService

type AdminSecretsService struct {
	FileName string
	Secrets  AdminSecretsConfig
	Flags    AdminSecretsFlags
}

func (*AdminSecretsService) AddAdminSecretsValues

func (s *AdminSecretsService) AddAdminSecretsValues(cmd *cobra.Command)

func (*AdminSecretsService) NewAdminSecretsConfig

func (s *AdminSecretsService) NewAdminSecretsConfig() error

type Annotation

type Annotation struct {
	Hook   string `yaml:"helm.sh/hook,omitempty"`
	Delete string `yaml:"hhelm.sh/hook-delete-policy,omitempty"`
}

type ChartMuseum

type ChartMuseum struct {
	ChartMuseumSecret ChartMuseumSecret `yaml:"secret"`
}

type ChartMuseumSecret

type ChartMuseumSecret struct {
	User     string `yaml:"BASIC_AUTH_USER"`
	Password string `yaml:"BASIC_AUTH_PASS"`
}

type ExposeController

type ExposeController struct {
	Config      ExposeControllerConfig `yaml:"config,omitempty"`
	Annotations map[string]string      `yaml:"Annotations,omitempty"`
}

type ExposeControllerConfig

type ExposeControllerConfig struct {
	Domain  string `yaml:"domain,omitempty"`
	Exposer string `yaml:"exposer"`
	HTTP    bool   `yaml:"http"`
	TLSAcme bool   `yaml:"tlsacme"`
}

type Grafana

type Grafana struct {
	GrafanaSecret GrafanaSecret `yaml:"server"`
}

type GrafanaSecret

type GrafanaSecret struct {
	User     string `yaml:"adminUser"`
	Password string `yaml:"adminPassword"`
}

type HelmValuesConfig

type HelmValuesConfig struct {
	ExposeController *ExposeController `yaml:"expose,omitempty"`
}

func (*HelmValuesConfig) AddExposeControllerValues

func (c *HelmValuesConfig) AddExposeControllerValues(cmd *cobra.Command, ignoreDomain bool)

func (HelmValuesConfig) String

func (c HelmValuesConfig) String() (string, error)

type HelmValuesConfigService

type HelmValuesConfigService struct {
	FileName string
	Config   HelmValuesConfig
}

type IngressBasicAuth

type IngressBasicAuth struct {
	JXBasicAuth string `yaml:"JXBasicAuth"`
}

type Jenkins

type Jenkins struct {
	JenkinsSecret JenkinsAdminSecret `yaml:"Master"`
}

type JenkinsAdminSecret

type JenkinsAdminSecret struct {
	Password string `yaml:"AdminPassword"`
}

Jump to

Keyboard shortcuts

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