flags

package
v1.34.1 Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2024 License: Apache-2.0 Imports: 7 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
	EnableHTTP2                bool
	SecureMetrics              bool

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