Documentation ¶
Overview ¶
Package flags implements the manager options utilities.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddManagerOptions ¶ added in v1.8.0
func AddManagerOptions(fs *pflag.FlagSet, options *ManagerOptions)
AddManagerOptions adds the manager options flags to the flag set.
func GetManagerOptions ¶ added in v1.8.0
func GetManagerOptions(options ManagerOptions) ([]func(config *tls.Config), *metricsserver.Options, error)
GetManagerOptions returns options which can be used to configure a Manager. This function should be used with the corresponding AddManagerOptions func.
Types ¶
type ManagerOptions ¶ added in v1.8.0
type ManagerOptions struct { // TLSMinVersion is the field that stores the value of the --tls-min-version flag. // For further details, please see the description of the flag. TLSMinVersion string // TLSCipherSuites is the field that stores the value of the --tls-cipher-suites flag. // For further details, please see the description of the flag. TLSCipherSuites []string // MetricsBindAddr is the field that stores the value of the --metrics-bind-addr flag. // For further details, please see the description of the flag. // // Deprecated: This field will be removed in an upcoming release. MetricsBindAddr string // DiagnosticsAddress is the field that stores the value of the --diagnostics-address flag. // For further details, please see the description of the flag. DiagnosticsAddress string // InsecureDiagnostics is the field that stores the value of the --insecure-diagnostics flag. // For further details, please see the description of the flag. InsecureDiagnostics bool }
ManagerOptions provides command line flags for manager options.
Click to show internal directories.
Click to hide internal directories.