flags

package
v1.7.2 Latest Latest
Warning

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

Go to latest
Published: May 7, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AnsibleRolesPathEnvVar       = "ANSIBLE_ROLES_PATH"
	AnsibleCollectionsPathEnvVar = "ANSIBLE_COLLECTIONS_PATH"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Flags

type Flags struct {
	ReconcilePeriod         time.Duration
	WatchesFile             string
	InjectOwnerRef          bool
	LeaderElection          bool
	MaxConcurrentReconciles int
	AnsibleVerbosity        int
	AnsibleRolesPath        string
	AnsibleCollectionsPath  string
	MetricsBindAddress      string
	ProbeAddr               string
	LeaderElectionID        string
	LeaderElectionNamespace string
	GracefulShutdownTimeout time.Duration
	AnsibleArgs             string

	// Path to a controller-runtime componentconfig file.
	// If this is empty, use default values.
	ManagerConfigPath string
	// contains filtered or unexported fields
}

Flags - Options to be used by an ansible operator

func (*Flags) AddTo

func (f *Flags) AddTo(flagSet *pflag.FlagSet)

AddTo - Add the ansible operator flags to the the flagset

func (*Flags) ToManagerOptions added in v1.6.2

func (f *Flags) ToManagerOptions(options manager.Options) manager.Options

ToManagerOptions uses the flag set in f to configure options. Values of options take precedence over flag defaults, as values are assume to have been explicitly set.

Jump to

Keyboard shortcuts

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