account

package
v1.36.0 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2022 License: Apache-2.0 Imports: 5 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Get

func Get(jaeger *v1.Jaeger) []*corev1.ServiceAccount

Get returns all the service accounts to be created for this Jaeger instance

func JaegerServiceAccountFor added in v1.10.0

func JaegerServiceAccountFor(jaeger *v1.Jaeger, component Component) string

JaegerServiceAccountFor prints service name for Jaeger instance

func OAuthProxy

func OAuthProxy(jaeger *v1.Jaeger) *corev1.ServiceAccount

OAuthProxy returns a service account representing a client in the context of the OAuth Proxy

func OAuthProxyAccountNameFor

func OAuthProxyAccountNameFor(jaeger *v1.Jaeger) string

OAuthProxyAccountNameFor returns the service account name for this Jaeger instance in the context of the OAuth Proxy

Types

type Component added in v1.12.1

type Component string

Component represents type of jaeger component

const (
	// CollectorComponent represents the value for the Component type for Jaeger Collector
	CollectorComponent Component = "collector"

	// QueryComponent represents the value for the Component type for Jaeger Query
	QueryComponent Component = "query"

	// IngesterComponent represents the value for the Component type for Jaeger Ingester
	IngesterComponent Component = "ingester"

	// AllInOneComponent represents the value for the Component type for Jaeger All-In-One
	AllInOneComponent Component = "all-in-one"

	// AgentComponent represents the value for the Component type for Jaeger Agent
	AgentComponent Component = "agent"

	// DependenciesComponent represents the value for the Component type for Jaeger Dependencies CronJob
	DependenciesComponent Component = "dependencies"

	// EsIndexCleanerComponent represents the value for the Component type for Jaeger EsIndexCleaner CronJob
	EsIndexCleanerComponent Component = "es-index-cleaner"

	// EsRolloverComponent represents the value for the Component type for Jaeger EsRollover CronJob
	EsRolloverComponent Component = "es-rollover"

	// CassandraCreateSchemaComponent represents the value for the Component type for Jaeger CassandraCreateSchema CronJob
	CassandraCreateSchemaComponent Component = "cassandra-create-schema"
)

Jump to

Keyboard shortcuts

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