FluentdSpec 🔗︎

FluentdSpec defines the desired state of Fluentd

annotations (map[string]string, optional) 🔗︎

Default: -

configCheckAnnotations (map[string]string, optional) 🔗︎

Default: -

labels (map[string]string, optional) 🔗︎

Default: -

envVars ([]corev1.EnvVar, optional) 🔗︎

Default: -

tls (FluentdTLS, optional) 🔗︎

Default: -

image (ImageSpec, optional) 🔗︎

Default: -

disablePvc (bool, optional) 🔗︎

Default: -

bufferStorageVolume (volume.KubernetesVolume, optional) 🔗︎

BufferStorageVolume is by default configured as PVC using FluentdPvcSpec
volume.KubernetesVolume

Default: -

fluentdPvcSpec (*volume.KubernetesVolume, optional) 🔗︎

Deprecated, use bufferStorageVolume

Default: -

volumeMountChmod (bool, optional) 🔗︎

Default: -

volumeModImage (ImageSpec, optional) 🔗︎

Default: -

configReloaderImage (ImageSpec, optional) 🔗︎

Default: -

resources (corev1.ResourceRequirements, optional) 🔗︎

Default: -

livenessProbe (*corev1.Probe, optional) 🔗︎

Default: -

livenessDefaultCheck (bool, optional) 🔗︎

Default: -

readinessProbe (*corev1.Probe, optional) 🔗︎

Default: -

port (int32, optional) 🔗︎

Default: -

tolerations ([]corev1.Toleration, optional) 🔗︎

Default: -

nodeSelector (map[string]string, optional) 🔗︎

Default: -

affinity (*corev1.Affinity, optional) 🔗︎

Default: -

metrics (*Metrics, optional) 🔗︎

Default: -

bufferVolumeMetrics (*Metrics, optional) 🔗︎

Default: -

bufferVolumeImage (ImageSpec, optional) 🔗︎

Default: -

bufferVolumeArgs ([]string, optional) 🔗︎

Default: -

security (*Security, optional) 🔗︎

Default: -

scaling (*FluentdScaling, optional) 🔗︎

Default: -

workers (int32, optional) 🔗︎

Default: -

rootDir (string, optional) 🔗︎

Default: -

logLevel (string, optional) 🔗︎

Default: -

ignoreSameLogInterval (string, optional) 🔗︎

Ignore same log lines
more info

Default: -

ignoreRepeatedLogInterval (string, optional) 🔗︎

Ignore repeated log lines
more info

Default: -

podPriorityClassName (string, optional) 🔗︎

Default: -

fluentLogDestination (string, optional) 🔗︎

Default: -

fluentOutLogrotate (*FluentOutLogrotate, optional) 🔗︎

FluentOutLogrotate sends fluent’s stdout to file and rotates it

Default: -

forwardInputConfig (*input.ForwardInputConfig, optional) 🔗︎

Default: -

serviceAccount (*typeoverride.ServiceAccount, optional) 🔗︎

Default: -

FluentOutLogrotate 🔗︎

enabled (bool, required) 🔗︎

Default: -

path (string, optional) 🔗︎

Default: -

age (string, optional) 🔗︎

Default: -

size (string, optional) 🔗︎

Default: -

FluentdScaling 🔗︎

FluentdScaling enables configuring the scaling behaviour of the fluentd statefulset

replicas (int, optional) 🔗︎

Default: -

podManagementPolicy (string, optional) 🔗︎

Default: -

drain (FluentdDrainConfig, optional) 🔗︎

Default: -

FluentdTLS 🔗︎

FluentdTLS defines the TLS configs

enabled (bool, required) 🔗︎

Default: -

secretName (string, optional) 🔗︎

Default: -

sharedKey (string, optional) 🔗︎

Default: -

FluentdDrainConfig 🔗︎

FluentdDrainConfig enables configuring the drain behavior when scaling down the fluentd statefulset

enabled (bool, optional) 🔗︎

Should buffers on persistent volumes left after scaling down the statefulset be drained

Default: -

image (ImageSpec, optional) 🔗︎

Container image to use for the drain watch sidecar

Default: -