mirror of
https://github.com/cloudnative-pg/plugin-barman-cloud.git
synced 2026-07-07 02:02:21 +02:00
Compare commits
4 Commits
971dc5ef89
...
6e0a9fb737
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6e0a9fb737 | ||
|
|
c5dafb3dbf | ||
|
|
50c55fd075 | ||
|
|
bdf568f48f |
@ -126,6 +126,10 @@ func ObjectStoreNamesFromRole(role *rbacv1.Role) []string {
|
|||||||
func BuildRoleBinding(
|
func BuildRoleBinding(
|
||||||
cluster *cnpgv1.Cluster,
|
cluster *cnpgv1.Cluster,
|
||||||
) *rbacv1.RoleBinding {
|
) *rbacv1.RoleBinding {
|
||||||
|
clusterServiceAccountName := cluster.Name
|
||||||
|
if cluster.Spec.ServiceAccountName != "" {
|
||||||
|
clusterServiceAccountName = cluster.Spec.ServiceAccountName
|
||||||
|
}
|
||||||
return &rbacv1.RoleBinding{
|
return &rbacv1.RoleBinding{
|
||||||
ObjectMeta: metav1.ObjectMeta{
|
ObjectMeta: metav1.ObjectMeta{
|
||||||
Namespace: cluster.Namespace,
|
Namespace: cluster.Namespace,
|
||||||
@ -136,7 +140,7 @@ func BuildRoleBinding(
|
|||||||
{
|
{
|
||||||
Kind: "ServiceAccount",
|
Kind: "ServiceAccount",
|
||||||
APIGroup: "",
|
APIGroup: "",
|
||||||
Name: cluster.Name,
|
Name: clusterServiceAccountName,
|
||||||
Namespace: cluster.Namespace,
|
Namespace: cluster.Namespace,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user