INNER CODE UNIT · Go
oauthProxyAuthDelegator
jaegertracing/jaeger-operator · pkg/clusterrolebinding/main.go:28
func oauthProxyAuthDelegator(jaeger *v1.Jaeger) rbac.ClusterRoleBinding {
name := util.DNSName(fmt.Sprintf("%s-%s-oauth-proxy-auth-delegator", jaeger.Namespace, jaeger.Name))
trueVar := true
return rbac.ClusterRoleBinding{
ObjectMeta: metav1.ObjectMeta{
Name: name,
Labels: util.Labels(name, "service-account", *jaeger),
OwnerReferences: []metav1.OwnerReference{
{
APIVersion: jaeger.APIVersion,
Kind: jaeger.Kind,
Name: jaeger.Name,
UID: jaeger.UID,
Controller: &trueVar,
},
},
},