fluentbit

package
v1.12.4-alpine-2 Latest Latest
Warning

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

Go to latest
Published: Jul 2, 2021 License: Apache-2.0 Imports: 27 Imported by: 1

Documentation

Index

Constants

View Source
const (
	TailPositionVolume  = "positiondb"
	BufferStorageVolume = "buffers"
)
View Source
const BaseConfigName = "fluent-bit.conf"
View Source
const UpstreamConfigName = "upstream.conf"

Variables

This section is empty.

Functions

func RegisterWatches

func RegisterWatches(builder *builder.Builder) *builder.Builder

Types

type DesiredObject

type DesiredObject struct {
	Object runtime.Object
	State  reconciler.DesiredState
}

type Reconciler

type Reconciler struct {
	Logging *v1beta1.Logging
	*reconciler.GenericResourceReconciler
	// contains filtered or unexported fields
}

Reconciler holds info what resource to reconcile

func New

func New(client client.Client, logger logr.Logger, logging *v1beta1.Logging, opts reconciler.ReconcilerOpts) *Reconciler

NewReconciler creates a new Fluentbit reconciler

func (*Reconciler) FluentbitObjectMeta

func (r *Reconciler) FluentbitObjectMeta(name string) metav1.ObjectMeta

FluentbitObjectMeta creates an objectMeta for resource fluentbit

func (*Reconciler) FluentbitObjectMetaClusterScope

func (r *Reconciler) FluentbitObjectMetaClusterScope(name string) metav1.ObjectMeta

FluentbitObjectMetaClusterScope creates an cluster scoped objectMeta for resource fluentbit

func (*Reconciler) Reconcile

func (r *Reconciler) Reconcile() (*reconcile.Result, error)

Reconcile reconciles the fluentBit resource

Jump to

Keyboard shortcuts

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