HostTailerSpec 🔗︎

HostTailerSpec defines the desired state of HostTailer 🔗︎

Variable NameTypeRequiredDefaultDescription
fileTailers[]FileTailerNo-List of file tailers
systemdTailers[]SystemdTailerNo-List of systemd tailers
enableRecreateWorkloadOnImmutableFieldChangeboolNo-EnableRecreateWorkloadOnImmutableFieldChange enables the operator to recreate the
daemonset (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.
workloadMetaOverrides*types.MetaBaseNo-Override metadata of the created resources
workloadOverrides*types.PodSpecBaseNo-Override podSpec fields for the given daemonset

HostTailerStatus 🔗︎

HostTailerStatus defines the observed state of HostTailer 🔗︎

Variable NameTypeRequiredDefaultDescription

HostTailer 🔗︎

HostTailer is the Schema for the hosttailers API 🔗︎

Variable NameTypeRequiredDefaultDescription
metav1.TypeMetaYes-
metadatametav1.ObjectMetaNo-
specHostTailerSpecNo-
statusHostTailerStatusNo-

HostTailerList 🔗︎

HostTailerList contains a list of HostTailer 🔗︎

Variable NameTypeRequiredDefaultDescription
metav1.TypeMetaYes-
metadatametav1.ListMetaNo-
items[]HostTailerYes-

FileTailer 🔗︎

FileTailer configuration options 🔗︎

Variable NameTypeRequiredDefaultDescription
namestringYes-Name for the tailer
pathstringNo-Path to the loggable file
disabledboolNo-Disable tailing the file
containerOverrides*types.ContainerBaseNo-Override container fields for the given tailer

SystemdTailer 🔗︎

SystemdTailer configuration options 🔗︎

Variable NameTypeRequiredDefaultDescription
namestringYes-Name for the tailer
pathstringNo-Override systemd log path
disabledboolNo-Disable component
systemdFilterstringNo-Filter to select systemd unit example: kubelet.service
maxEntriesintNo-Maximum entries to read when starting to tail logs to avoid high pressure
containerOverrides*types.ContainerBaseNo-Override container fields for the given tailer