Skip to content

Commit d033a4d

Browse files
authored
Fix rbac annotations (#2868)
1 parent d88ae12 commit d033a4d

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

tools/scaffolder/internal/generate/controller.go

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,18 @@ func generateControllerFileWithMultipleVersions(dir, controllerName, resourceNam
134134
f.ImportAlias(pkgCtrlState, "ctrlstate")
135135

136136
resourcePlural := strings.ToLower(resourceName) + "s"
137-
f.Comment(fmt.Sprintf("+kubebuilder:rbac:groups=atlas.mongodb.com,resources=%s,verbs=get;list;watch;create;update;patch;delete", resourcePlural))
138-
f.Comment(fmt.Sprintf("+kubebuilder:rbac:groups=atlas.mongodb.com,resources=%s/status,verbs=get;update;patch", resourcePlural))
139-
f.Comment(fmt.Sprintf("+kubebuilder:rbac:groups=atlas.mongodb.com,resources=%s/finalizers,verbs=update", resourcePlural))
140-
f.Comment(fmt.Sprintf("+kubebuilder:rbac:groups=atlas.mongodb.com,namespace=default,resources=%s,verbs=get;list;watch;create;update;patch;delete", resourcePlural))
141-
f.Comment(fmt.Sprintf("+kubebuilder:rbac:groups=atlas.mongodb.com,namespace=default,resources=%s/status,verbs=get;update;patch", resourcePlural))
142-
f.Comment(fmt.Sprintf("+kubebuilder:rbac:groups=atlas.mongodb.com,namespace=default,resources=%s/finalizers,verbs=update", resourcePlural))
137+
f.Comment(fmt.Sprintf("+kubebuilder:rbac:groups=atlas.generated.mongodb.com,resources=%s,verbs=get;list;watch;create;update;patch;delete", resourcePlural))
138+
f.Comment(fmt.Sprintf("+kubebuilder:rbac:groups=atlas.generated.mongodb.com,resources=%s/status,verbs=get;update;patch", resourcePlural))
139+
f.Comment(fmt.Sprintf("+kubebuilder:rbac:groups=atlas.generated.mongodb.com,resources=%s/finalizers,verbs=update", resourcePlural))
140+
f.Comment("+kubebuilder:rbac:groups=\"\",resources=secrets,verbs=get;list;watch")
141+
f.Comment("+kubebuilder:rbac:groups=\"\",resources=events,verbs=create;patch")
142+
f.Line()
143+
f.Comment(fmt.Sprintf("+kubebuilder:rbac:groups=atlas.generated.mongodb.com,namespace=default,resources=%s,verbs=get;list;watch;create;update;patch;delete", resourcePlural))
144+
f.Comment(fmt.Sprintf("+kubebuilder:rbac:groups=atlas.generated.mongodb.com,namespace=default,resources=%s/status,verbs=get;update;patch", resourcePlural))
145+
f.Comment(fmt.Sprintf("+kubebuilder:rbac:groups=atlas.generated.mongodb.com,namespace=default,resources=%s/finalizers,verbs=update", resourcePlural))
146+
f.Comment("+kubebuilder:rbac:groups=\"\",namespace=default,resources=secrets,verbs=get;list;watch")
147+
f.Comment("+kubebuilder:rbac:groups=\"\",namespace=default,resources=events,verbs=create;patch")
148+
f.Line()
143149

144150
// Handler struct for ALL CRD versions
145151
handlerFields := []jen.Code{

0 commit comments

Comments
 (0)