config

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2021 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Configuration added in v0.3.0

type Configuration struct {
	BindPort    int    `long:"port"         default:"9443"  env:"BIND_PORT"    description:"The port to bind the operator to."`
	MetricsAddr string `long:"metrics-addr" default:":8080" env:"METRICS_ADDR" description:"The address the metric endpoint binds to."`

	Namespace string `long:"namespace" required:"true" env:"NAMESPACE" description:"The namespace the operator is running in."`
	NodeName  string `long:"node-name" required:"true" env:"NODE_NAME" description:"The name of the node the operator is running on."`
	DevMode   bool   `long:"dev-mode"                  env:"DEV_MODE"  description:"Enable dev mode."`

	ManageNodeConfigFile   bool   `` /* 143-byte string literal not displayed */
	NodeConfigFileLocation string `` /* 149-byte string literal not displayed */
	NodeConfigSecretName   string `` /* 165-byte string literal not displayed */
}

Configuration contains all config values and is initialized via InitializeConfiguration.

func InitializeConfiguration added in v0.3.0

func InitializeConfiguration(parseOptions ...flags.Options) (*Configuration, error)

InitializeConfiguration initializes the configuration from CLI flags and the environment.

func (*Configuration) EnableDevMode added in v0.3.0

func (c *Configuration) EnableDevMode() bool

EnableDevMode returns whether dev mode should be enabled or not.

func (*Configuration) EnableNodeConfigFileManagement added in v0.3.0

func (c *Configuration) EnableNodeConfigFileManagement() bool

EnableNodeConfigFileManagement returns whether the node config file management should be enabled or not.

Jump to

Keyboard shortcuts

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