Documentation
¶
Index ¶
Constants ¶
const FLuentBitFilePathBreakingChangeVersion = "1.4.6"
FLuentBitFilePathBreakingChangeVersion holds the version where the fluent-bit command arguments are changed
Variables ¶
var EventTailer = EventTailerConfig{
ImageWithTag: "ghcr.io/kube-logging/eventrouter:0.4.0",
TailerAffix: "event-tailer",
ConfigurationFileName: "config.json",
PositionVolumeName: "event-tailer-position",
}
EventTailer configuration
var Global = GlobalConfig{
FluentBitPosFilePath: "/var/pos",
FluentBitPosVolumeName: "positions",
}
Global configuration
var HostTailer = HostTailerConfig{
FluentBitImage: "docker.io/fluent/fluent-bit:3.2.5",
TailerAffix: "host-tailer",
}
HostTailer configuration
var TailerWebhook = TailerWebhookConfig{
FluentBitImage: "docker.io/fluent/fluent-bit:3.2.5",
AnnotationKey: "sidecar.logging-extensions.banzaicloud.io/tail",
ServerPath: "/tailer-webhook",
ServerPort: 9443,
CertDir: "/tmp/k8s-webhook-server/serving-certs",
DisableEnvVarName: "ENABLE_TAILER_WEBHOOK",
}
TailerWebhook configuration
Functions ¶
This section is empty.
Types ¶
type EventTailerConfig ¶
type EventTailerConfig struct {
ImageWithTag string
TailerAffix string
ConfigurationFileName string
PositionVolumeName string
}
EventTailerConfig is a configuration type for EventTailer
type GlobalConfig ¶
type GlobalConfig struct {
FluentBitPosFilePath string
FluentBitPosVolumeName string
ContainerRuntime string
}
GlobalConfig is a configuration type for global configurations
type HostTailerConfig ¶
HostTailerConfig is a configuration type for HostTailer
func (HostTailerConfig) VersionedFluentBitPathArgs ¶
func (t HostTailerConfig) VersionedFluentBitPathArgs(filePath string) []string
VersionedFluentBitPathArgs returns fluent-bit config path/file args in particular format chosen by the image version
type TailerWebhookConfig ¶
type TailerWebhookConfig struct {
FluentBitImage string
AnnotationKey string
ServerPath string
ServerPort int
CertDir string
DisableEnvVarName string
}
TailerWebhookConfig is a configuration type for TailerWebhook
func (TailerWebhookConfig) VersionedFluentBitPathArgs ¶
func (t TailerWebhookConfig) VersionedFluentBitPathArgs(filePath string) []string
VersionedFluentBitPathArgs returns fluent-bit config path/file args in particular format chosen by the image version