From a50aececa52a46ec45d1796a5e37c27623b25a0f Mon Sep 17 00:00:00 2001 From: Frank Jogeleit Date: Thu, 18 Jan 2024 12:47:29 +0100 Subject: [PATCH] update chart permissions Signed-off-by: Frank Jogeleit --- charts/policy-reporter/Chart.lock | 6 ++--- charts/policy-reporter/Chart.yaml | 4 +-- charts/policy-reporter/README.md | 7 +++-- charts/policy-reporter/charts/ui-0.0.10.tgz | Bin 0 -> 7258 bytes charts/policy-reporter/charts/ui-0.0.9.tgz | Bin 7437 -> 0 bytes .../templates/clusterrole.yaml | 6 +++++ charts/policy-reporter/values.yaml | 25 ++++++++++++++++++ 7 files changed, 41 insertions(+), 7 deletions(-) create mode 100644 charts/policy-reporter/charts/ui-0.0.10.tgz delete mode 100644 charts/policy-reporter/charts/ui-0.0.9.tgz diff --git a/charts/policy-reporter/Chart.lock b/charts/policy-reporter/Chart.lock index 135054a7..c3451753 100644 --- a/charts/policy-reporter/Chart.lock +++ b/charts/policy-reporter/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 2.8.1 - name: ui repository: oci://ghcr.io/kyverno/charts/policy-reporter - version: 0.0.9 + version: 0.0.10 - name: kyverno-plugin repository: oci://ghcr.io/kyverno/charts/policy-reporter version: 0.0.1 - name: trivy-plugin repository: oci://ghcr.io/kyverno/charts/policy-reporter version: 0.0.3 -digest: sha256:b3bc8d733724c5efb671db10706db79dba4ed9e1516682c49fbba1bd7245ff72 -generated: "2024-01-15T11:26:44.624011+01:00" +digest: sha256:39b27d451372326ba9d749942616f63d9765ea9b3396a840a33a9e9856eb2882 +generated: "2024-01-18T12:40:39.028707+01:00" diff --git a/charts/policy-reporter/Chart.yaml b/charts/policy-reporter/Chart.yaml index 0014f47a..26b0103c 100644 --- a/charts/policy-reporter/Chart.yaml +++ b/charts/policy-reporter/Chart.yaml @@ -5,7 +5,7 @@ description: | It creates Prometheus Metrics and can send rule validation events to different targets like Loki, Elasticsearch, Slack or Discord type: application -version: 3.0.0-alpha.3 +version: 3.0.0-alpha.4 appVersion: 3.0.0-alpha icon: https://github.com/kyverno/kyverno/raw/main/img/logo.png @@ -20,7 +20,7 @@ dependencies: condition: monitoring.enabled version: "2.8.1" - name: ui - version: "0.0.9" + version: "0.0.10" repository: "oci://ghcr.io/kyverno/charts/policy-reporter" condition: ui.enabled - name: kyverno-plugin diff --git a/charts/policy-reporter/README.md b/charts/policy-reporter/README.md index dc8a6e9b..23dd910e 100644 --- a/charts/policy-reporter/README.md +++ b/charts/policy-reporter/README.md @@ -3,7 +3,7 @@ Policy Reporter watches for PolicyReport Resources. It creates Prometheus Metrics and can send rule validation events to different targets like Loki, Elasticsearch, Slack or Discord -![Version: 3.0.0-alpha.3](https://img.shields.io/badge/Version-3.0.0--alpha.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.0.0-alpha](https://img.shields.io/badge/AppVersion-3.0.0--alpha-informational?style=flat-square) +![Version: 3.0.0-alpha.4](https://img.shields.io/badge/Version-3.0.0--alpha.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.0.0-alpha](https://img.shields.io/badge/AppVersion-3.0.0--alpha-informational?style=flat-square) ## Documentation @@ -111,6 +111,9 @@ Check the [Documentation](https://kyverno.github.io/policy-reporter/guide/02-get | ui.enabled | bool | `false` | | | ui.clusters[0].name | string | `"Default"` | | | ui.clusters[0].secretRef | string | `"policy-report-ui-default-cluster"` | | +| ui.sources | list | `[{"excludes":{"namespaceKinds":["Pod","Job","ReplicaSet"]},"name":"kyverno"}]` | source specific configurations | +| ui.sources[0] | object | `{"excludes":{"namespaceKinds":["Pod","Job","ReplicaSet"]},"name":"kyverno"}` | exclude Pod, Job and Replica resources from kyverno results by default if no kinds are specified | +| ui.customBoards | list | `[]` | Additional customizable dashboards | | kyverno-plugin.enabled | bool | `false` | | | trivy-plugin.enabled | bool | `false` | | | monitoring.enabled | bool | `false` | | @@ -345,7 +348,7 @@ Check the [Documentation](https://kyverno.github.io/policy-reporter/guide/02-get | | monitoring | 2.8.1 | | oci://ghcr.io/kyverno/charts/policy-reporter | kyverno-plugin | 0.0.1 | | oci://ghcr.io/kyverno/charts/policy-reporter | trivy-plugin | 0.0.3 | -| oci://ghcr.io/kyverno/charts/policy-reporter | ui | 0.0.9 | +| oci://ghcr.io/kyverno/charts/policy-reporter | ui | 0.0.10 | ## Maintainers diff --git a/charts/policy-reporter/charts/ui-0.0.10.tgz b/charts/policy-reporter/charts/ui-0.0.10.tgz new file mode 100644 index 0000000000000000000000000000000000000000..427db72d4ec7fc31a5cb355d043467145e32a6a4 GIT binary patch literal 7258 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 literal 0 HcmV?d00001 diff --git a/charts/policy-reporter/charts/ui-0.0.9.tgz b/charts/policy-reporter/charts/ui-0.0.9.tgz deleted file mode 100644 index b4a99ed469138e9965f745e4217f7e1901f3c2a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7437 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 L<$`vP0G&z diff --git a/charts/policy-reporter/templates/clusterrole.yaml b/charts/policy-reporter/templates/clusterrole.yaml index d0505c41..689ccb30 100644 --- a/charts/policy-reporter/templates/clusterrole.yaml +++ b/charts/policy-reporter/templates/clusterrole.yaml @@ -22,4 +22,10 @@ rules: - get - list - watch +- apiGroups: + - '' + resources: + - namespaces + verbs: + - list {{- end -}} diff --git a/charts/policy-reporter/values.yaml b/charts/policy-reporter/values.yaml index e8499f29..872ac73f 100644 --- a/charts/policy-reporter/values.yaml +++ b/charts/policy-reporter/values.yaml @@ -165,6 +165,31 @@ ui: clusters: - name: Default secretRef: policy-report-ui-default-cluster + # -- source specific configurations + sources: + # -- exclude Pod, Job and Replica resources from kyverno results by default if no kinds are specified + - name: kyverno + excludes: + namespaceKinds: + - Pod + - Job + - ReplicaSet + # -- Additional customizable dashboards + customBoards: [] + # - name: Team A + # namespaces: + # # -- list of displayed namespaces + # list: [] + # # -- selector for displayed namespaces + # selector: + # team: team-a + # sources: + # # -- list of displayed sources + # list: [] + # clusterScope: + # # -- disply cluster scoped resources and results + # enabled: false + kyverno-plugin: enabled: false