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.
Click to show internal directories.
Click to hide internal directories.