jaeger

package
v0.0.0-...-321caff Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 License: Apache-2.0, MIT Imports: 22 Imported by: 1

Documentation

Index

Constants

View Source
const (
	MemoryRequest = "256Mi"
	CpuRequest    = "800m"
	MemoryLimit   = "1024Mi"
	CpuLimit      = "1000m"
)

Variables

This section is empty.

Functions

func ClickHouseCredentialsSecret

func ClickHouseCredentialsSecret(cr *v1alpha1.Group, clickHouseURL url.URL) *corev1.Secret

func ClickHouseCredentialsSecretMutator

func ClickHouseCredentialsSecretMutator(cr *v1alpha1.Group, current *corev1.Secret, clickHouseURL url.URL)

func ClickHouseCredentialsSecretSelector

func ClickHouseCredentialsSecretSelector(cr *v1alpha1.Group) client.ObjectKey

func ClickHouseQuotasConfigMapMutator

func ClickHouseQuotasConfigMapMutator(cr *v1alpha1.Group, current *corev1.ConfigMap, defaultUser string)

func ClickHouseQuotasConfigMapSelector

func ClickHouseQuotasConfigMapSelector(cr *v1alpha1.Group) client.ObjectKey

func ClickHouseQuotasConfigmap

func ClickHouseQuotasConfigmap(cr *v1alpha1.Group, defaultUser string) *corev1.ConfigMap

func DeepEqual

func DeepEqual(a, b *jaegerv1.Jaeger) (bool, error)

Performs a deepequal by comparing the checksum instead of using the reflect package in controllerutil.createOrUpdate. jaegerv1.Jaeger has unexported fields that cause a panic.

func GetClickHouseCredentialsPassword

func GetClickHouseCredentialsPassword(current *corev1.Secret) string

func GetClickHouseCredentialsUser

func GetClickHouseCredentialsUser(cr *v1alpha1.Group, current *corev1.Secret) string

func GetJaegerHash

func GetJaegerHash(j *jaegerv1.Jaeger) (string, error)

Returns the sha256 checksum for the Jaeger definition.

func GetJaegerName

func GetJaegerName(cr *v1alpha1.Group) string

func GetJaegerSelector

func GetJaegerSelector(cr *v1alpha1.Group) map[string]string

func IngressRoute

func IngressRoute(cr *v1alpha1.Group) *traefik.IngressRoute

func IngressRouteMutator

func IngressRouteMutator(cr *v1alpha1.Group, current *traefik.IngressRoute) error

func IngressSelector

func IngressSelector(cr *v1alpha1.Group) client.ObjectKey

func Jaeger

func Jaeger(cr *v1alpha1.Group) *jaegerv1.Jaeger

func JaegerMutator

func JaegerMutator(
	cr *v1alpha1.Group,
	current *jaegerv1.Jaeger,
	clickHouseURL *url.URL,
	remoteStorageEnabled bool,
) error

func JaegerSelector

func JaegerSelector(cr *v1alpha1.Group) client.ObjectKey

func PluginConfig

func PluginConfig(cr *v1alpha1.Group, clickHouseURL *url.URL, remoteStorageEnabled bool) (*v1.Secret, error)

func PluginConfigHash

func PluginConfigHash(cr *v1alpha1.Group, clickHouseURL *url.URL, remoteStorageEnabled bool) (string, error)

func PluginConfigMutator

func PluginConfigMutator(
	cr *v1alpha1.Group,
	current *v1.Secret,
	clickHouseURL *url.URL,
	remoteStorageEnabled bool,
) error

func PluginConfigName

func PluginConfigName(cr *v1alpha1.Group) string

func PluginConfigSelector

func PluginConfigSelector(cr *v1alpha1.Group) client.ObjectKey

func PluginDefaults

func PluginDefaults(
	cr *v1alpha1.Group,
	clickHouseURL *url.URL,
	remoteStorageEnabled bool,
) *v1alpha1.JaegerPluginConfigOptions

PluginDefaults returns default configuration for the Jaeger Plugin.

func PluginInitSQLDirName

func PluginInitSQLDirName(cr *v1alpha1.Group) string

func PluginSchema

func PluginSchema(cr *v1alpha1.Group, labels map[string]string) *v1.ConfigMap

func PluginSchemaConfigMapName

func PluginSchemaConfigMapName(cr *v1alpha1.Group) string

func PluginSchemaMutator

func PluginSchemaMutator(current *v1.ConfigMap, remoteStorageEnabled bool) error

func PluginSchemaSelector

func PluginSchemaSelector(cr *v1alpha1.Group) client.ObjectKey

func Service

func Service(cr *v1alpha1.Group) *v1.Service

func ServiceMonitor

func ServiceMonitor(cr *v1alpha1.Group) *monitoring.ServiceMonitor

func ServiceMonitorMutator

func ServiceMonitorMutator(cr *v1alpha1.Group, current *monitoring.ServiceMonitor) error

func ServiceMonitorSelector

func ServiceMonitorSelector(cr *v1alpha1.Group) client.ObjectKey

func ServiceMutator

func ServiceMutator(cr *v1alpha1.Group, current *v1.Service) error

func ServiceSelector

func ServiceSelector(cr *v1alpha1.Group) client.ObjectKey

Types

This section is empty.

Jump to

Keyboard shortcuts

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