Compare commits

...

2 Commits

Author SHA1 Message Date
Toomas Pelberg
1b0b626ede
Merge bdf568f48f into 4bbaf18cd3 2026-04-30 11:43:59 +03:00
Toomas Pelberg
bdf568f48f
Use specified ServiceAccountName in RoleBinding
Signed-off-by: Toomas Pelberg <toomasp@gmx.net>
2026-04-22 15:35:43 +03:00

View File

@ -124,6 +124,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,
@ -134,7 +138,7 @@ func BuildRoleBinding(
{
Kind: "ServiceAccount",
APIGroup: "",
Name: cluster.Name,
Name: clusterServiceAccountName,
Namespace: cluster.Namespace,
},
},