LoggingSpec 🔗︎

LoggingSpec defines the desired state of Logging

loggingRef (string, optional) 🔗︎

Reference to the logging system. Each of the loggingRefs can manage a fluentbit daemonset and a fluentd statefulset.

Default: -

flowConfigCheckDisabled (bool, optional) 🔗︎

Disable configuration check before applying new fluentd configuration.

Default: -

skipInvalidResources (bool, optional) 🔗︎

Skip Invalid Resources

Default: -

flowConfigOverride (string, optional) 🔗︎

Override generated config. This is a raw configuration string for troubleshooting purposes.

Default: -

fluentbit (*FluentbitSpec, optional) 🔗︎

Fluentbit daemonset configuration.

Default: -

fluentd (*FluentdSpec, optional) 🔗︎

Fluentd statefulset configuration

Default: -

syslogNG (*SyslogNGSpec, optional) 🔗︎

Syslog-NG statefulset configuration

Default: -

defaultFlow (*DefaultFlowSpec, optional) 🔗︎

Default flow for unmatched logs. This Flow configuration collects all logs that didn’t matched any other Flow.

Default: -

errorOutputRef (string, optional) 🔗︎

GlobalOutput name to flush ERROR events to

Default: -

globalFilters ([]Filter, optional) 🔗︎

Global filters to apply on logs before any match or filter mechanism.

Default: -

watchNamespaces ([]string, optional) 🔗︎

Limit namespaces to watch Flow and Output custom resources.

Default: -

clusterDomain (*string, optional) 🔗︎

Cluster domain name to be used when templating URLs to services .

Default: “cluster.local”

controlNamespace (string, required) 🔗︎

Namespace for cluster wide configuration resources like ClusterFlow and ClusterOutput. This should be a protected namespace from regular users. Resources like fluentbit and fluentd will run in this namespace as well.

Default: -

allowClusterResourcesFromAllNamespaces (bool, optional) 🔗︎

Allow configuration of cluster resources from any namespace. Mutually exclusive with ControlNamespace restriction of Cluster resources

Default: -

nodeAgents ([]*NodeAgent, optional) 🔗︎

NodeAgent Configuration

Default: -

enableRecreateWorkloadOnImmutableFieldChange (bool, optional) 🔗︎

EnableRecreateWorkloadOnImmutableFieldChange enables the operator to recreate the fluentbit daemonset and the fluentd statefulset (and possibly other resource in the future) in case there is a change in an immutable field that otherwise couldn’t be managed with a simple update.

Default: -

LoggingStatus 🔗︎

LoggingStatus defines the observed state of Logging

configCheckResults (map[string]bool, optional) 🔗︎

Default: -

Logging 🔗︎

Logging is the Schema for the loggings API

(metav1.TypeMeta, required) 🔗︎

Default: -

metadata (metav1.ObjectMeta, optional) 🔗︎

Default: -

spec (LoggingSpec, optional) 🔗︎

Default: -

status (LoggingStatus, optional) 🔗︎

Default: -

LoggingList 🔗︎

LoggingList contains a list of Logging

(metav1.TypeMeta, required) 🔗︎

Default: -

metadata (metav1.ListMeta, optional) 🔗︎

Default: -

items ([]Logging, required) 🔗︎

Default: -

DefaultFlowSpec 🔗︎

DefaultFlowSpec is a Flow for logs that did not match any other Flow

filters ([]Filter, optional) 🔗︎

Default: -

outputRefs ([]string, optional) 🔗︎

Deprecated

Default: -

globalOutputRefs ([]string, optional) 🔗︎

Default: -