INNER CODE UNIT · Go
getMain
jaegertracing/jaeger-operator · pkg/account/main.go:25
func getMain(jaeger *v1.Jaeger) *corev1.ServiceAccount {
trueVar := true
return &corev1.ServiceAccount{
TypeMeta: metav1.TypeMeta{
APIVersion: "v1",
Kind: "ServiceAccount",
},
ObjectMeta: metav1.ObjectMeta{
Name: JaegerServiceAccountFor(jaeger, ""),
Namespace: jaeger.Namespace,
Labels: util.Labels(JaegerServiceAccountFor(jaeger, ""), "service-account", *jaeger),
OwnerReferences: []metav1.OwnerReference{
{
APIVersion: jaeger.APIVersion,
Kind: jaeger.Kind,
Name: jaeger.Name,
UID: jaeger.UID,
Controller: &trueVar,