operator

package
v0.0.0-...-a9bd9a2 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Namespace             string `env:"NAMESPACE" envDefault:"default"`
	LeaderElectionEnabled bool   `env:"LEADERELECTION_ENABLED" envDefault:"true"`
	KubeConfigFile        string
	KubeAPIServer         string
	HealthCheckAddr       string
	MetricsAddr           string
	Redis                 config.Redis
}

Config contains configuration for redis-operator

func NewRedisOperatorConfig

func NewRedisOperatorConfig() *Config

NewRedisOperatorConfig builds and returns a redis-operator Config

func (*Config) AddFlags

func (c *Config) AddFlags(fs *pflag.FlagSet)

AddFlags add cobra flags to populate Config

func (*Config) ParseEnvironment

func (c *Config) ParseEnvironment() error

ParseEnvironment parses Config for environment variables

Jump to

Keyboard shortcuts

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