Common
ImageSpec
ImageSpec struct hold information about image specification
imagePullSecrets ([]corev1.LocalObjectReference, optional)
pullPolicy (string, optional)
repository (string, optional)
tag (string, optional)
Metrics
Metrics defines the service monitor endpoints
interval (string, optional)
path (string, optional)
port (int32, optional)
prometheusAnnotations (bool, optional)
prometheusRules (bool, optional)
serviceMonitor (bool, optional)
serviceMonitorConfig (ServiceMonitorConfig, optional)
timeout (string, optional)
BufferMetrics
BufferMetrics defines the service monitor endpoints
(Metrics, required)
mount_name (string, optional)
ServiceMonitorConfig
ServiceMonitorConfig defines the ServiceMonitor properties
additionalLabels (map[string]string, optional)
honorLabels (bool, optional)
metricRelabelings ([]*v1.RelabelConfig, optional)
relabelings ([]*v1.RelabelConfig, optional)
scheme (string, optional)
tlsConfig (*v1.TLSConfig, optional)
Security
Security defines Fluentd, FluentbitAgent deployment security properties
podSecurityContext (*corev1.PodSecurityContext, optional)
podSecurityPolicyCreate (bool, optional)
roleBasedAccessControlCreate (*bool, optional)
securityContext (*corev1.SecurityContext, optional)
serviceAccount (string, optional)
ReadinessDefaultCheck
ReadinessDefaultCheck Enable default readiness checks
bufferFileNumber (bool, optional)
bufferFileNumberMax (int32, optional)
bufferFreeSpace (bool, optional)
Enable default Readiness check it’ll fail if the buffer volume free space exceeds the readinessDefaultThreshold
percentage (90%).
bufferFreeSpaceThreshold (int32, optional)
failureThreshold (int32, optional)
initialDelaySeconds (int32, optional)
periodSeconds (int32, optional)
successThreshold (int32, optional)
timeoutSeconds (int32, optional)
Last modified March 12, 2024: Merge pull request #229 from kube-logging/pagefind-restructure (c4cf8da)