fluentd

package
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2023 License: UPL-1.0 Imports: 35 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ComponentName is the name of the component
	ComponentName = "fluentd"

	// ComponentNamespace is the namespace of the component
	ComponentNamespace = vzconst.VerrazzanoSystemNamespace

	// ComponentJSONName is the JSON name of the verrazzano component in CRD
	ComponentJSONName = "fluentd"

	// HelmChartReleaseName is the helm chart release name
	HelmChartReleaseName = "fluentd"

	// HelmChartDir is the name of the helm chart directory
	HelmChartDir = "verrazzano-fluentd"
)

Variables

This section is empty.

Functions

func GetHelmManagedResources

func GetHelmManagedResources() []common.HelmManagedResource

GetHelmManagedResources returns a list of extra resource types and their namespaced names that are managed by the fluentd helm chart

func GetOverrides

func GetOverrides(object runtime.Object) interface{}

GetOverrides returns install overrides for a component

func HashSum

func HashSum(config interface{}) string

HashSum returns the hash sum of the config object

func NewComponent

func NewComponent() spi.Component

NewComponent returns a new Fluentd component

func ReassociateResources

func ReassociateResources(cli clipkg.Client) error

ReassociateResources updates the resources to ensure they are managed by this release/component. The resource policy annotation is removed to ensure that helm manages the lifecycle of the resources (the resource policy annotation is added to ensure the resources are disassociated from the VZ chart which used to manage these resources)

Types

type Monitoring

type Monitoring struct {
	Enabled       bool `json:"enabled,omitempty"`
	UseIstioCerts bool `json:"useIstioCerts,omitempty"`
}

Jump to

Keyboard shortcuts

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