- Policy Reporter
- Persist also PolicyReport labels
- API
- New API to get available labels for PolicyReports:
/v1/namespaced-resources/report-labels
- New API to get available labels for ClusterPolicyReports:
/v1/cluster-resources/report-labels
- New API to get available labels for PolicyReports:
- Metrics
- special syntax to add (Custer)PolicyReport labels to metric labels:
label:report-label-name
, special characters like-
,/
,.
,:
will be transformed to_
in metrics
- special syntax to add (Custer)PolicyReport labels to metric labels:
- New Target Filter
reportLabel
to, filter results based on labels of the related (Cluster)PolicyReport
- Monitoring
- New values to disable dedicated Grafana Dashboards:
grafana.dashboards.enable.overview
, defaulttrue
grafana.dashboards.enable.policyReportDetails
, defaulttrue
grafana.dashboards.enable.clusterPolicyReportDetails
, defaulttrue
- New values to configure the Grafana Dashboard datasource label, pluginName, pluginId
grafana.datasource.label
, defaultPrometheus
grafana.datasource.pluginName
, defaultPrometheus
grafana.datasource.pluginId
, defaultprometheus
- New value
grafana.dashboards.labelFilter
to add custom report labels as dashboard filter, default[]
. Label has to be a valid - New values
grafana.dashboards.multicluster.enabled
andgrafana.dashboards.multicluster.label
to add an optionalcluster
label.
- New values to disable dedicated Grafana Dashboards:
- Kyverno Plugin
- New HTML Compliance Reports
- Grouped by Policy with Details per Namespace and Resource
- Grouped by Namespace with Details per Policy and Resource
- Go update to 1.19
- New HTML Compliance Reports
- UI
- Integrate new Compliance Reports
- New PolicyReport label based filter, use
ui.labelFilter
to define a list of labels to add - Go update to 1.19