PromtailSpec 🔗︎

PromtailSpec defines the desired state of Promtail 🔗︎

Variable Name Type Required Default Description
namespace string Yes - The resources of Promtail will be placed into this namespace
enableRecreateWorkloadOnImmutableFieldChange bool No - 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.MetaBase No - Override metadata of the created resources
workloadOverrides *types.PodSpecBase No - Override podSpec fields for the given daemonset
containerOverrides *types.ContainerBase No - Override container fields for the given statefulset
containerRuntime string No - Container Runtime (docker, containerd)
pipelineStages []string No - PipelineStages (docker, cri)
lokiUrl string No - Loki URL http://loki:3100/loki/api/v1/push
security *Security No - Security defines promtail deployment security properties
tolerations []corev1.Toleration No -
nodeSelector map[string]string No -
affinity *corev1.Affinity No -
podPriorityClassName string No -
resources corev1.ResourceRequirements No -
image ImageSpec No -

PromtailStatus 🔗︎

PromtailStatus defines the observed state of Promtail 🔗︎

Variable Name Type Required Default Description

Promtail 🔗︎

Promtail is the Schema for the promtails API 🔗︎

Variable Name Type Required Default Description
metav1.TypeMeta Yes -
metadata metav1.ObjectMeta No -
spec PromtailSpec No -
status PromtailStatus No -

PromtailList 🔗︎

PromtailList contains a list of Promtail 🔗︎

Variable Name Type Required Default Description
metav1.TypeMeta Yes -
metadata metav1.ListMeta No -
items []Promtail Yes -

Security 🔗︎

Security defines promtail deployment security properties 🔗︎

Variable Name Type Required Default Description
serviceAccount string No -
roleBasedAccessControlCreate *bool No -
podSecurityPolicyCreate bool No -
securityContext *corev1.SecurityContext No -
podSecurityContext *corev1.PodSecurityContext No -

ImageSpec 🔗︎

ImageSpec struct hold information about image specification 🔗︎

Variable Name Type Required Default Description
repository string No -
tag string No -
pullPolicy string No -