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 June 3, 2024: [4.6] Blog link fix (cc4602a)