FluentdSpec

FluentdSpec

FluentdSpec defines the desired state of Fluentd

statefulsetAnnotations (map[string]string, optional)

Default: -

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

extraVolumes ([]ExtraVolume, optional)

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

configCheckResources (corev1.ResourceRequirements, optional)

Default: -

configReloaderResources (corev1.ResourceRequirements, optional)

Default: -

livenessProbe (*corev1.Probe, optional)

Default: -

livenessDefaultCheck (bool, optional)

Default: -

readinessProbe (*corev1.Probe, optional)

Default: -

readinessDefaultCheck (ReadinessDefaultCheck, optional)

Default: -

port (int32, optional)

Default: -

tolerations ([]corev1.Toleration, optional)

Default: -

nodeSelector (map[string]string, optional)

Default: -

affinity (*corev1.Affinity, optional)

Default: -

topologySpreadConstraints ([]corev1.TopologySpreadConstraint, 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: -

enableMsgpackTimeSupport (bool, optional)

Allows Time object in buffer’s MessagePack serde 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: -

dnsPolicy (corev1.DNSPolicy, optional)

Default: -

dnsConfig (*corev1.PodDNSConfig, optional)

Default: -

extraArgs ([]string, optional)

Default: -

compressConfigFile (bool, optional)

Default: -

FluentOutLogrotate

enabled (bool, required)

Default: -

path (string, optional)

Default: -

age (string, optional)

Default: -

size (string, optional)

Default: -

ExtraVolume

ExtraVolume defines the fluentd extra volumes

volumeName (string, optional)

Default: -

path (string, optional)

Default: -

containerName (string, optional)

Default: -

volume (*volume.KubernetesVolume, 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: -

annotations (map[string]string, optional)

Container image to use for the drain watch sidecar

Default: -

deleteVolume (bool, optional)

Should persistent volume claims be deleted after draining is done

Default: -

image (ImageSpec, optional)

Default: -

pauseImage (ImageSpec, optional)

Container image to use for the fluentd placeholder pod

Default: -