F5 Lifecycle Operator (FLO)ΒΆ

The F5 Lifecycle Operator (FLO) is seamlessly installed by using Helm with the values override file flo-value.yaml file.

The table below describes the global parameters.

Parameter Description Default Values
imagePullSecrets.name
string
Specifies the actual secret to download artifacts from the registry. -
certmgr.clusterIssuer
boolean
Specifies the clusterIssuer. -

The table below describes the CR namespace parameter.

Parameter Description Default Values
namespace
string
Specifies the namespace in which the F5 Lifecycle Operator will be installed. -

The table below describes the CR logLevel parameter.

Parameter Description Default Values
logLevel
string
Specified the log level for the F5 Lifecycle Operator. Available values: trace, debug, info, notice, warning, error, critical, alert, emergency info

The table below describes the CR image parameters.

Parameter Description Default Values
repository
string
Specifies the repository from which to pull the container image for the F5 Lifecycle Operator.
Example: repo.f5.com/images
-
name
string
Specifies the image name for the F5 Lifecycle Operator. -
pullPolicy
string
Specifies the image pull policy. Available values: Always, IfNotPresent, Never IfNotPresent

The table below describes the CR fluentbit_sidecar parameters.

Parameter Description Default Values
enabled
boolean
Enable or disable fluentbit sidecar container. true
name
string
Specifies the name of the fluentbit sidecar container. -

The table below describes the CR fluentbit_sidecar.image parameters.

Parameter Description Default Values
repository
string
Specifies the image repository for the fluentbit sidecar container. -
name
string
Specifies the name of the fluentbit image. -
tag
string
Specifies the image tag, using a version format. -
pullPolicy
string
Specifies the image pull policy. Available values: Always, IfNotPresent, Never IfNotPresent

The table below describes the CR fluentbit_sidecar.fluentbit parameters.

Parameter Description Default Values
flush_interval
integer
Specifies the interval in seconds to flush the output. 1
debug
boolean
Enables or disables debug mode. true
logLevel
string
Sets the logging level. Available values: error, warning, info, debug, trace. info
input.pipes.bufSize
integer
Buffer size for reading pipes (in bytes). 8096
input.pipes.intervalSec
integer
Interval in seconds between reading the pipe. 1
input.pipes.intervalNsec
integer
Additional interval in nanoseconds. 0
tls.enabled
boolean
Enables or disables TLS for secure communication. true
tls.debug
integer
Sets the verbosity level of TLS debug logs. Available values: 0 (No debug), 1 (Error), 2 (State change), 3 (Informational) and 4 (Verbose) 1
tls.verify
string
Enables or disables certificate validation. Off
tls.shared_key
string
Key used for authorization with remote Fluentd. -

The table below describes the CR fluentbit_sidecar.fluentd parameters.

Parameter Description Default Values
host
string
Specifies the hostname or IP address of the fluentd server. -
port
integer
Specifies the port number for connecting to fluentd. 54321

The table below describes the CR fluentbit_sidecar.resources parameters.

Parameter Description Default Values
limits.cpu
string
Specifies the maximum amount of CPU that the container can use. 500m
limits.memory
integer
Specifies the maximum amount of memory that the container can use. 1Gi
requests.cpu
string
Specifies the maximum amount of CPU required for the container. 300m
requests.memory
integer
Specifies the maximum amount of memory required for the container. 512Mi

The table below describes the CR serviceAccount parameters.

Parameter Description Default Values
create
boolean
Determines whether a new service account should be created for the F5 Lifecycle Operator pod. true
name
string
Specifies the name of the service account to use. -

The table below describes the CR resources parameters.

Parameter Description Default Values
limits.cpu
string
Specifies the maximum amount of CPU that the container can use. 0.5
limits.memory
integer
Specifies the maximum amount of memory that the container can use. 512Mi
requests.cpu
string
Specifies the maximum amount of CPU required for the container. 0.25
requests.memory
integer
Specifies the maximum amount of memory required for the container. 256Mi

The table below describes the CR f5-ipam-operator parameters.

Parameter Description Default Values
image.repository
string
Specifies the repository from which to pull the container image for the f5-ipam-operator. -
image.name
string
Specifies the image name for the f5-ipam-operator. -
image.pullPolicy
string
Specifies the image pull policy. Available values: Always, IfNotPresent, Never IfNotPresent
namespace
string
Specifies the namespace in which the f5-ipam-operator will be installed. Note: This should match to the namespace used to install the FLO helm chart. -
fullnameOverride
string
Allows you to install the IPAM operator without the "flo" prefix. -

The table below describes the CR license parameters.

Parameter Description Default Values
operationMode
string
Specifies the operational mode of the BIG-IP Next for Kubernetes clusters are licensed in connected mode. connected
licenseserverrootca
string
Specifies with FLP RootCA. -
jwt
string
Specifies the JSON Web token (JWT). -