CIS benchmark report
To create a CIS benchmark report, create a GlobalReport
with the reportType
set to cis-benchmark
.
The following sample command uses a GlobalReport to create a daily CIS benchmark report that run on all the nodes.
kubectl apply -f - << EOF
apiVersion: projectcalico.org/v3
kind: GlobalReport
metadata:
name: daily-cis-benchmark-report
spec:
reportType: cis-benchmark
schedule: 0 0 * * *
EOF
Openshift
While there is no extra setup configuration required by the user to generate a benchmark report for Openshift, the result sets will be different than a report generated for regular Kubernetes clusters. Use the Openshift Container Platform Security Guide to cross-reference the benchmark results.
Downloadable reports
total-summary.csv
A textual representation of the dashboard.
Heading | Description | Format |
---|---|---|
startTime | The report interval start time. | RFC3339 string |
endTime | The report interval start time. | RFC3339 string |
type | The type of benchmark report | string |
hiPercentageThreshold | The percentage of passing tests required to rate a node as high | int |
medPercentageThreshold | The percentage of passing tests required to rate a node as medium | int |
hiNodeCount | The number of nodes rated as high | int |
medNodeCount | The number of nodes rated as medium | int |
lowNodeCount | The number of nodes rated as low | int |