flags

package
v1.31.0 Latest Latest
Warning

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

Go to latest
Published: Jul 27, 2023 License: Apache-2.0 Imports: 4 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
	LeaderElectionResourceLock string
	LeaderElectionID           string
	LeaderElectionNamespace    string
	LeaseDuration              time.Duration
	RenewDeadline              time.Duration
	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 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