Skip to content

giantswarm/reports-server-app

Repository files navigation

CircleCI OpenSSF Scorecard

Kyverno Report Server chart

Kyverno Reports Server is an extension API server which serves certain Kubernetes API server requests via API aggregation. It is used to support storing PolicyReports in an external database instead of in etcd. Removing PolicyReports from etcd is desirable for a number of stability and performance reasons, but keeping them available through the Kubernetes API keeps them readily available for use by report producers/consumers as well as end users.

Why did we add it?

Giant Swarm uses this app to manage the lifecycle of the Kyverno Reports Server as part of our platform. This chart is slightly opinionated for Giant Swarm's use case. Others are welcome to use it, but the official charts should be considered definitive.

Installing

There are several ways to install this app onto a workload cluster:

Configuring

See our full reference on how to configure apps for more details.

Credit