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)
Warning: this is not supported anymore and does nothing
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 April 25, 2024: Merge e1b1b8506276939f6fceb1f8f25fd6c133338833 into 091fab505592039a23941d8b134eab1367862eb8 (76e933a)