diff --git a/pkg/worker/report/popeye/testdata/test_report_1.json b/pkg/worker/report/popeye/testdata/test_report_1.json index e01ea663..6e2814c7 100644 --- a/pkg/worker/report/popeye/testdata/test_report_1.json +++ b/pkg/worker/report/popeye/testdata/test_report_1.json @@ -1,132 +1,132 @@ { - "popeye": { - "sanitizers": [ - { - "sanitizer": "cluster", - "gvr": "cluster" - }, - { - "sanitizer": "clusterroles", - "gvr": "rbac.authorization.k8s.io/v1/clusterroles", - "issues": { - "admin": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "aws-node": [], - "capa-manager-role": [], - "capa-proxy-role": [], - "capi-kubeadm-control-plane-manager-role": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "capi-manager-role": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "cert-manager-edit": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "cert-manager-view": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "system:certificates.k8s.io:kube-apiserver-client-kubelet-approver": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "system:certificates.k8s.io:kubelet-serving-approver": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "system:certificates.k8s.io:legacy-unknown-approver": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "system:heapster": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "system:kube-aggregator": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "system:metrics-server-aggregated-reader": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "system:node-bootstrapper": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "system:node-problem-detector": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "system:persistent-volume-provisioner": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "undistro-metrics-reader": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "view": [ - { - "group": "__root__", - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ] - } - } - ] - } + "popeye": { + "sanitizers": [ + { + "sanitizer": "cluster", + "gvr": "cluster" + }, + { + "sanitizer": "clusterroles", + "gvr": "rbac.authorization.k8s.io/v1/clusterroles", + "issues": { + "admin": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ], + "aws-node": [], + "capa-manager-role": [], + "capa-proxy-role": [], + "capi-kubeadm-control-plane-manager-role": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ], + "capi-manager-role": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ], + "cert-manager-edit": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ], + "cert-manager-view": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ], + "system:certificates.k8s.io:kube-apiserver-client-kubelet-approver": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ], + "system:certificates.k8s.io:kubelet-serving-approver": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ], + "system:certificates.k8s.io:legacy-unknown-approver": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ], + "system:heapster": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ], + "system:kube-aggregator": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ], + "system:metrics-server-aggregated-reader": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ], + "system:node-bootstrapper": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ], + "system:node-problem-detector": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ], + "system:persistent-volume-provisioner": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ], + "undistro-metrics-reader": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ], + "view": [ + { + "group": "__root__", + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ] + } + } + ] + } } diff --git a/pkg/worker/report/popeye/testdata/test_report_2.json b/pkg/worker/report/popeye/testdata/test_report_2.json index f0249ca3..f6bd2210 100644 --- a/pkg/worker/report/popeye/testdata/test_report_2.json +++ b/pkg/worker/report/popeye/testdata/test_report_2.json @@ -1,77 +1,77 @@ { - "popeye": { - "sanitizers": [ - { - "sanitizer": "clusterroles", - "gvr": "rbac.authorization.k8s.io/v1/clusterroles", - "issues": { - "system:node": [], - "system:node-bootstrapper": [ - { - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ], - "undistro-metrics-reader": [ - { - "level": 1, - "message": "[POP-400] Used? Unable to locate resource reference" - } - ] - } - }, - { - "sanitizer": "daemonsets", - "gvr": "apps/v1/daemonsets", - "issues": { - "kube-system/aws-node": [ - { - "level": 2, - "message": "[POP-106] No resources requests/limits defined" - }, - { - "level": 2, - "message": "[POP-107] No resource limits defined" - } - ], - "kube-system/kube-proxy": [ - { - "level": 2, - "message": "[POP-107] No resource limits defined" - } - ] - } - }, - { - "sanitizer": "deployments", - "gvr": "apps/v1/deployments", - "issues": { - "cert-manager/cert-manager": [ - { - "level": 2, - "message": "[POP-106] No resources requests/limits defined" - }, - { - "level": 1, - "message": "[POP-108] Unnamed port 9402" - } - ] - } - }, - { - "sanitizer": "cluster", - "gvr": "cluster", - "issues": { - "Version": [ - { - "group": "__root__", - "gvr": "cluster", - "level": 0, - "message": "[POP-406] K8s version OK" - } - ] + "popeye": { + "sanitizers": [ + { + "sanitizer": "clusterroles", + "gvr": "rbac.authorization.k8s.io/v1/clusterroles", + "issues": { + "system:node": [], + "system:node-bootstrapper": [ + { + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" } + ], + "undistro-metrics-reader": [ + { + "level": 1, + "message": "[POP-400] Used? Unable to locate resource reference" + } + ] + } + }, + { + "sanitizer": "daemonsets", + "gvr": "apps/v1/daemonsets", + "issues": { + "kube-system/aws-node": [ + { + "level": 2, + "message": "[POP-106] No resources requests/limits defined" + }, + { + "level": 2, + "message": "[POP-107] No resource limits defined" + } + ], + "kube-system/kube-proxy": [ + { + "level": 2, + "message": "[POP-107] No resource limits defined" + } + ] + } + }, + { + "sanitizer": "deployments", + "gvr": "apps/v1/deployments", + "issues": { + "cert-manager/cert-manager": [ + { + "level": 2, + "message": "[POP-106] No resources requests/limits defined" + }, + { + "level": 1, + "message": "[POP-108] Unnamed port 9402" + } + ] + } + }, + { + "sanitizer": "cluster", + "gvr": "cluster", + "issues": { + "Version": [ + { + "group": "__root__", + "gvr": "cluster", + "level": 0, + "message": "[POP-406] K8s version OK" + } + ] } - ] - } + } + ] + } }