flags

package
v0.0.0-...-c804474 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2023 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
	AnsibleLogEvents        string
	ProxyPort               int

	// 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

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