in controllers/master_reconcile.go [217:237]
func (r *DSMasterReconciler) createRoleBinding(cluster *dsv1alpha1.DSMaster) *v1.RoleBinding {
roleBinding := v1.RoleBinding{
TypeMeta: metav1.TypeMeta{},
ObjectMeta: metav1.ObjectMeta{
Name: dsv1alpha1.DsRole,
Namespace: cluster.Namespace,
Labels: map[string]string{dsv1alpha1.DsAppName: dsv1alpha1.DsRoleBinding},
},
Subjects: []v1.Subject{{
Kind: "ServiceAccount",
Name: dsv1alpha1.DsServiceAccount,
Namespace: cluster.Namespace,
}},
RoleRef: v1.RoleRef{
APIGroup: "rbac.authorization.k8s.io",
Kind: "Role",
Name: dsv1alpha1.DsRole,
},
}
return &roleBinding
}