Skip to content

Commit eadb4f3

Browse files
BorisShekJ12934
authored andcommitted
#2680 Grant delete permissions for scheduled scans in auto-discovery
Add missing delete permissions for ScheduledScans in auto-discovery. Update `.helmignore` to exclude unused files, reducing Helm container size for local deployments. Signed-off-by: Boris Shek <boris.shek@iteratec.com>
1 parent b5200c6 commit eadb4f3

4 files changed

Lines changed: 7 additions & 3 deletions

File tree

auto-discovery/kubernetes/.helmignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,7 @@ main.go
1515
Makefile
1616
PROJECT
1717
auto-discovery-config.yaml
18-
./tests/
18+
./tests/
19+
docs/
20+
auto-discovery-kubernetes.tar
21+
pull-secret-extractor/

auto-discovery/kubernetes/controllers/container_scan_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ type ContainerAutoDiscoveryTemplateArgs struct {
4747
}
4848

4949
// +kubebuilder:rbac:groups="execution.securecodebox.io",resources=scantypes,verbs=get;list;watch
50-
// +kubebuilder:rbac:groups="execution.securecodebox.io",resources=scheduledscans,verbs=get;list;watch;create;update;patch
50+
// +kubebuilder:rbac:groups="execution.securecodebox.io",resources=scheduledscans,verbs=get;list;watch;create;update;patch;delete
5151
// +kubebuilder:rbac:groups="execution.securecodebox.io/status",resources=scheduledscans,verbs=get;update;patch
5252
// +kubebuilder:rbac:groups="",resources=services,verbs=get;list;watch
5353
// +kubebuilder:rbac:groups="",resources=services/status,verbs=get

auto-discovery/kubernetes/controllers/service_scan_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ type ServiceAutoDiscoveryTemplateArgs struct {
4848
const requeueInterval = 5 * time.Second
4949

5050
// +kubebuilder:rbac:groups="execution.securecodebox.io",resources=scantypes,verbs=get;list;watch
51-
// +kubebuilder:rbac:groups="execution.securecodebox.io",resources=scheduledscans,verbs=get;list;watch;create;update;patch
51+
// +kubebuilder:rbac:groups="execution.securecodebox.io",resources=scheduledscans,verbs=get;list;watch;create;update;patch;delete
5252
// +kubebuilder:rbac:groups="execution.securecodebox.io/status",resources=scheduledscans,verbs=get;update;patch
5353
// +kubebuilder:rbac:groups="",resources=services,verbs=get;list;watch
5454
// +kubebuilder:rbac:groups="",resources=services/status,verbs=get

auto-discovery/kubernetes/templates/rbac/role.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ rules:
6464
- scheduledscans
6565
verbs:
6666
- create
67+
- delete
6768
- get
6869
- list
6970
- patch

0 commit comments

Comments
 (0)