Documentation ¶
Index ¶
- Constants
- func ClickHouseCredentialsSecret(cr *v1alpha1.Group, clickHouseURL url.URL) *corev1.Secret
- func ClickHouseCredentialsSecretMutator(cr *v1alpha1.Group, current *corev1.Secret, clickHouseURL url.URL)
- func ClickHouseCredentialsSecretSelector(cr *v1alpha1.Group) client.ObjectKey
- func ClickHouseQuotasConfigMapMutator(cr *v1alpha1.Group, current *corev1.ConfigMap, defaultUser string)
- func ClickHouseQuotasConfigMapSelector(cr *v1alpha1.Group) client.ObjectKey
- func ClickHouseQuotasConfigmap(cr *v1alpha1.Group, defaultUser string) *corev1.ConfigMap
- func DeepEqual(a, b *jaegerv1.Jaeger) (bool, error)
- func GetClickHouseCredentialsPassword(current *corev1.Secret) string
- func GetClickHouseCredentialsUser(cr *v1alpha1.Group, current *corev1.Secret) string
- func GetJaegerHash(j *jaegerv1.Jaeger) (string, error)
- func GetJaegerName(cr *v1alpha1.Group) string
- func GetJaegerSelector(cr *v1alpha1.Group) map[string]string
- func IngressRoute(cr *v1alpha1.Group) *traefik.IngressRoute
- func IngressRouteMutator(cr *v1alpha1.Group, current *traefik.IngressRoute) error
- func IngressSelector(cr *v1alpha1.Group) client.ObjectKey
- func Jaeger(cr *v1alpha1.Group) *jaegerv1.Jaeger
- func JaegerMutator(cr *v1alpha1.Group, current *jaegerv1.Jaeger, clickHouseURL *url.URL, ...) error
- func JaegerSelector(cr *v1alpha1.Group) client.ObjectKey
- func PluginConfig(cr *v1alpha1.Group, clickHouseURL *url.URL, remoteStorageEnabled bool) (*v1.Secret, error)
- func PluginConfigHash(cr *v1alpha1.Group, clickHouseURL *url.URL, remoteStorageEnabled bool) (string, error)
- func PluginConfigMutator(cr *v1alpha1.Group, current *v1.Secret, clickHouseURL *url.URL, ...) error
- func PluginConfigName(cr *v1alpha1.Group) string
- func PluginConfigSelector(cr *v1alpha1.Group) client.ObjectKey
- func PluginDefaults(cr *v1alpha1.Group, clickHouseURL *url.URL, remoteStorageEnabled bool) *v1alpha1.JaegerPluginConfigOptions
- func PluginInitSQLDirName(cr *v1alpha1.Group) string
- func PluginSchema(cr *v1alpha1.Group, labels map[string]string) *v1.ConfigMap
- func PluginSchemaConfigMapName(cr *v1alpha1.Group) string
- func PluginSchemaMutator(current *v1.ConfigMap, remoteStorageEnabled bool) error
- func PluginSchemaSelector(cr *v1alpha1.Group) client.ObjectKey
- func Service(cr *v1alpha1.Group) *v1.Service
- func ServiceMonitor(cr *v1alpha1.Group) *monitoring.ServiceMonitor
- func ServiceMonitorMutator(cr *v1alpha1.Group, current *monitoring.ServiceMonitor) error
- func ServiceMonitorSelector(cr *v1alpha1.Group) client.ObjectKey
- func ServiceMutator(cr *v1alpha1.Group, current *v1.Service) error
- func ServiceSelector(cr *v1alpha1.Group) client.ObjectKey
Constants ¶
View Source
const ( MemoryRequest = "256Mi" CpuRequest = "800m" MemoryLimit = "1024Mi" CpuLimit = "1000m" )
Variables ¶
This section is empty.
Functions ¶
func DeepEqual ¶
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 GetJaegerHash ¶
Returns the sha256 checksum for the Jaeger definition.
func GetJaegerName ¶
func IngressRoute ¶
func IngressRoute(cr *v1alpha1.Group) *traefik.IngressRoute
func IngressRouteMutator ¶
func IngressRouteMutator(cr *v1alpha1.Group, current *traefik.IngressRoute) error
func JaegerMutator ¶
func PluginConfig ¶
func PluginConfigHash ¶
func PluginConfigMutator ¶
func PluginConfigName ¶
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 PluginSchemaMutator ¶
func ServiceMonitor ¶
func ServiceMonitor(cr *v1alpha1.Group) *monitoring.ServiceMonitor
func ServiceMonitorMutator ¶
func ServiceMonitorMutator(cr *v1alpha1.Group, current *monitoring.ServiceMonitor) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.