This commit is contained in:
Toomas Pelberg 2026-06-19 15:31:24 +00:00 committed by GitHub
commit 971dc5ef89
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -126,6 +126,10 @@ func ObjectStoreNamesFromRole(role *rbacv1.Role) []string {
func BuildRoleBinding(
cluster *cnpgv1.Cluster,
) *rbacv1.RoleBinding {
clusterServiceAccountName := cluster.Name
if cluster.Spec.ServiceAccountName != "" {
clusterServiceAccountName = cluster.Spec.ServiceAccountName
}
return &rbacv1.RoleBinding{
ObjectMeta: metav1.ObjectMeta{
Namespace: cluster.Namespace,
@ -136,7 +140,7 @@ func BuildRoleBinding(
{
Kind: "ServiceAccount",
APIGroup: "",
Name: cluster.Name,
Name: clusterServiceAccountName,
Namespace: cluster.Namespace,
},
},