diff --git a/execution/infrastructure/kubernetes/rbac/role.yaml b/execution/infrastructure/kubernetes/rbac/role.yaml
index e45814eedacd30715075f66e520f9f9e6bfc42ad..22b755226f1a76045dfae96821130ac59bf13bde 100644
--- a/execution/infrastructure/kubernetes/rbac/role.yaml
+++ b/execution/infrastructure/kubernetes/rbac/role.yaml
@@ -17,7 +17,6 @@ rules:
     resources:
     - services
     - pods
-    - servicemonitors
     - configmaps
     verbs:
     - delete
@@ -39,6 +38,7 @@ rules:
     - delete
     - list
     - create
+    - get
   - apiGroups:
     - theodolite.com
     resources: 
diff --git a/helm/templates/theodolite/role.yaml b/helm/templates/theodolite/role.yaml
index 1f175890869031bc393c2b69583ff7e9c698fef2..b9924ea4908718c361851ff6137b44a19589a0be 100644
--- a/helm/templates/theodolite/role.yaml
+++ b/helm/templates/theodolite/role.yaml
@@ -43,6 +43,7 @@ rules:
     - delete
     - list
     - create
+    - get
   {{- if .Values.operator.enabled }}
   - apiGroups:
     - theodolite.com
diff --git a/theodolite/crd/crd-benchmark.yaml b/theodolite/crd/crd-benchmark.yaml
index b76821f6e7cca5408f604ba9bbf83cf1b43a37de..0457e041d7874912ac7d19edb9b372d4580228a5 100644
--- a/theodolite/crd/crd-benchmark.yaml
+++ b/theodolite/crd/crd-benchmark.yaml
@@ -20,7 +20,7 @@ spec:
         properties:
           spec:
             type: object
-            required: []
+            required: ["appResource", "loadGenResource", "resourceTypes", "loadTypes", "kafkaConfig"]
             properties:
               name:
                 type: string