Help us shape the future of Go! Take the 2026 Go Developer Survey

fluentcustomresources

package
v1.154.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2026 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetClusterFilters

func GetClusterFilters(configName string, labels map[string]string) []*fluentbitv1alpha2.ClusterFilter

GetClusterFilters returns the ClusterFilters used by the Fluent Operator.

func GetClusterInputs

func GetClusterInputs(labels map[string]string) []*fluentbitv1alpha2.ClusterInput

GetClusterInputs Returns the ClusterInputs used by the Fluent Operator.

func GetClusterParsers

func GetClusterParsers(labels map[string]string) []*fluentbitv1alpha2.ClusterParser

GetClusterParsers returns the ClusterParsers used by the Fluent Operator.

func GetDefaultClusterOutput

func GetDefaultClusterOutput(labels map[string]string) *fluentbitv1alpha2.ClusterOutput

GetDefaultClusterOutput returns the default ClusterOutput used by the Fluent Operator.

func GetDynamicClusterOutput

func GetDynamicClusterOutput(labels map[string]string) *fluentbitv1alpha2.ClusterOutput

GetDynamicClusterOutput returns the dynamic fluent-bit-to-vali output used by the Fluent Operator. On the gardenlet path (a seed without a co-located garden) there is no static ClusterOutput, so the gardener-plugin's seedClient fallback is the route for non-`shoot-*` records (seed-system pods in the `garden` namespace). On the operator path (garden runtime, including the seedIsGarden scenario) this is the only ClusterOutput deployed for kubernetes.* records — the static ClusterOutput is intentionally skipped there to avoid log duplication, and the seedClient fallback ships garden-namespace records to the local OpenTelemetry Collector.

func GetStaticClusterOutput

func GetStaticClusterOutput(labels map[string]string) *fluentbitv1alpha2.ClusterOutput

GetStaticClusterOutput returns the static fluent-bit-to-vali output used by the Fluent Operator. This output is present on garden runtime cluster.

func New

func New(
	client client.Client,
	namespace string,
	values Values,
) component.DeployWaiter

New creates a new instance of Fluent Operator Custom Resources.

Types

type Values

Values are the values for the custom resources.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL