@@ -147,7 +147,7 @@ func (r *Reconciler) applyRepoHostIntent(ctx context.Context, postgresCluster *v
147147 return repo , nil
148148}
149149
150- // +kubebuilder:rbac:groups="",resources=persistentvolumeclaims,verbs=create; patch
150+ // +kubebuilder:rbac:groups="",resources=" persistentvolumeclaims" ,verbs={ create, patch}
151151
152152// applyRepoVolumeIntent ensures the pgBackRest repository host deployment is synchronized with the
153153// proper configuration according to the provided PostgresCluster custom resource. This is done by
@@ -240,9 +240,9 @@ func (r *Reconciler) getPGBackRestResources(ctx context.Context,
240240 return repoResources , nil
241241}
242242
243- // +kubebuilder:rbac:groups="",resources=persistentvolumeclaims,verbs=delete
244- // +kubebuilder:rbac:groups=apps,resources=statefulsets,verbs=delete
245- // +kubebuilder:rbac:groups=batch,resources=cronjobs,verbs=delete
243+ // +kubebuilder:rbac:groups="",resources=" persistentvolumeclaims" ,verbs={ delete}
244+ // +kubebuilder:rbac:groups=" apps" ,resources=" statefulsets" ,verbs={ delete}
245+ // +kubebuilder:rbac:groups=" batch" ,resources=" cronjobs" ,verbs={ delete}
246246
247247// cleanupRepoResources cleans up pgBackRest repository resources that should no longer be
248248// reconciled by deleting them. This includes deleting repos (i.e. PersistentVolumeClaims) that
@@ -750,10 +750,10 @@ func generateBackupJobSpecIntent(postgresCluster *v1beta1.PostgresCluster,
750750 return jobSpec , nil
751751}
752752
753- // +kubebuilder:rbac:groups="",resources=configmaps,verbs=list; delete
754- // +kubebuilder:rbac:groups="",resources=secrets,verbs=list; delete
755- // +kubebuilder:rbac:groups="",resources=endpoints,verbs=get
756- // +kubebuilder:rbac:groups=batch,resources=jobs,verbs=list
753+ // +kubebuilder:rbac:groups="",resources=" configmaps" ,verbs={ delete,list}
754+ // +kubebuilder:rbac:groups="",resources=" secrets" ,verbs={ list, delete}
755+ // +kubebuilder:rbac:groups="",resources=" endpoints" ,verbs={ get}
756+ // +kubebuilder:rbac:groups=" batch" ,resources=" jobs" ,verbs={ list}
757757
758758// observeRestoreEnv observes the current Kubernetes environment to obtain any resources applicable
759759// to performing pgBackRest restores (e.g. when initializing a new cluster using an existing
@@ -877,9 +877,9 @@ func (r *Reconciler) observeRestoreEnv(ctx context.Context,
877877 return currentEndpoints , restoreJob , nil
878878}
879879
880- // +kubebuilder:rbac:groups="",resources=endpoints,verbs=delete
881- // +kubebuilder:rbac:groups=apps,resources=statefulsets,verbs=delete
882- // +kubebuilder:rbac:groups=batch,resources=jobs,verbs=delete
880+ // +kubebuilder:rbac:groups="",resources=" endpoints" ,verbs={ delete}
881+ // +kubebuilder:rbac:groups=" apps" ,resources=" statefulsets" ,verbs={ delete}
882+ // +kubebuilder:rbac:groups=" batch" ,resources=" jobs" ,verbs={ delete}
883883
884884// prepareForRestore is responsible for reconciling an in place restore for the PostgresCluster.
885885// This includes setting a "PreparingForRestore" condition, and then removing all existing
@@ -1000,7 +1000,7 @@ func (r *Reconciler) prepareForRestore(ctx context.Context,
10001000 return nil
10011001}
10021002
1003- // +kubebuilder:rbac:groups=batch,resources=jobs,verbs=patch
1003+ // +kubebuilder:rbac:groups=" batch" ,resources=" jobs" ,verbs={ patch}
10041004
10051005// reconcileRestoreJob is responsible for reconciling a Job that performs a pgBackRest restore in
10061006// order to populate a PGDATA directory.
@@ -1379,8 +1379,8 @@ func (r *Reconciler) reconcilePGBackRest(ctx context.Context,
13791379 return result , nil
13801380}
13811381
1382- // +kubebuilder:rbac:groups="",resources=persistentvolumeclaims,verbs=create; patch
1383- // +kubebuilder:rbac:groups=batch,resources=jobs,verbs=create; patch; delete
1382+ // +kubebuilder:rbac:groups="",resources=" persistentvolumeclaims" ,verbs={ create, patch}
1383+ // +kubebuilder:rbac:groups=" batch" ,resources=" jobs" ,verbs={ create, patch, delete}
13841384
13851385// reconcilePostgresClusterDataSource is responsible for reconciling a PostgresCluster data source.
13861386// This is specifically done by running a pgBackRest restore to populate a PostgreSQL data volume
@@ -1539,8 +1539,8 @@ func (r *Reconciler) reconcilePostgresClusterDataSource(ctx context.Context,
15391539 return nil
15401540}
15411541
1542- // +kubebuilder:rbac:groups="",resources=persistentvolumeclaims,verbs=create; patch
1543- // +kubebuilder:rbac:groups=batch,resources=jobs,verbs=create; patch; delete
1542+ // +kubebuilder:rbac:groups="",resources=" persistentvolumeclaims" ,verbs={ create, patch}
1543+ // +kubebuilder:rbac:groups=" batch" ,resources=" jobs" ,verbs={ create, patch, delete}
15441544
15451545// reconcileCloudBasedDataSource is responsible for reconciling a cloud-based PostgresCluster
15461546// data source, i.e., S3, etc.
@@ -1942,9 +1942,9 @@ func (r *Reconciler) reconcilePGBackRestSecret(ctx context.Context,
19421942 return err
19431943}
19441944
1945- // +kubebuilder:rbac:groups="",resources=serviceaccounts,verbs=create; patch
1946- // +kubebuilder:rbac:groups=rbac.authorization.k8s.io,resources=roles,verbs=create; patch
1947- // +kubebuilder:rbac:groups=rbac.authorization.k8s.io,resources=rolebindings,verbs=create; patch
1945+ // +kubebuilder:rbac:groups="",resources=" serviceaccounts" ,verbs={ create, patch}
1946+ // +kubebuilder:rbac:groups=" rbac.authorization.k8s.io" ,resources=" roles" ,verbs={ create, patch}
1947+ // +kubebuilder:rbac:groups=" rbac.authorization.k8s.io" ,resources=" rolebindings" ,verbs={ create, patch}
19481948
19491949// reconcileInstanceRBAC reconciles the Role, RoleBinding, and ServiceAccount for
19501950// pgBackRest
@@ -2072,7 +2072,7 @@ func (r *Reconciler) reconcileDedicatedRepoHost(ctx context.Context,
20722072 return repoHost , nil
20732073}
20742074
2075- // +kubebuilder:rbac:groups=batch,resources=jobs,verbs=create; patch; delete
2075+ // +kubebuilder:rbac:groups=" batch" ,resources=" jobs" ,verbs={ create, patch, delete}
20762076
20772077// reconcileManualBackup is responsible for reconciling pgBackRest backups that are initiated
20782078// manually by the end-user
@@ -2290,7 +2290,7 @@ func (r *Reconciler) reconcileManualBackup(ctx context.Context,
22902290 return nil
22912291}
22922292
2293- // +kubebuilder:rbac:groups=batch,resources=jobs,verbs=create; patch; delete
2293+ // +kubebuilder:rbac:groups=" batch" ,resources=" jobs" ,verbs={ create, patch, delete}
22942294
22952295// reconcileReplicaCreateBackup is responsible for reconciling a full pgBackRest backup for the
22962296// cluster as required to create replicas
@@ -2505,8 +2505,8 @@ func (r *Reconciler) reconcileRepos(ctx context.Context,
25052505 return replicaCreateRepo , utilerrors .NewAggregate (errors )
25062506}
25072507
2508- // +kubebuilder:rbac:groups="",resources=pods,verbs=get; list
2509- // +kubebuilder:rbac:groups="",resources=pods/exec,verbs=create
2508+ // +kubebuilder:rbac:groups="",resources=" pods" ,verbs={ get, list}
2509+ // +kubebuilder:rbac:groups="",resources=" pods/exec" ,verbs={ create}
25102510
25112511// reconcileStanzaCreate is responsible for ensuring stanzas are properly created for the
25122512// pgBackRest repositories configured for a PostgresCluster. If the bool returned from this
@@ -2813,7 +2813,7 @@ func (r *Reconciler) reconcileScheduledBackups(
28132813 return requeue
28142814}
28152815
2816- // +kubebuilder:rbac:groups=batch,resources=cronjobs,verbs=create; patch
2816+ // +kubebuilder:rbac:groups=" batch" ,resources=" cronjobs" ,verbs={ create, patch}
28172817
28182818// reconcilePGBackRestCronJob creates the CronJob for the given repo, pgBackRest
28192819// backup type and schedule
0 commit comments