[Feature] Streamlined Helm Installation of Kyverno and Reports-Server via a Single Chart
Problem Statement
Hi Kyverno team,
As reports-server continues to evolve as a key component in the Kyverno ecosystem, it would be helpful to streamline installation by supporting a single Helm chart that includes both Kyverno and reports-server.
Today, setting up Kyverno with reports-server typically involves installing two separate charts in the correct sequence to ensure that required CRDs are available before Kyverno components start. Supporting a unified installation experience would simplify this process, reduce coordination overhead, and improve adoption in Helm-based environments.
Solution Description
I’d like to request an enhancement to:
- Enable installation of Kyverno and reports-server together via a single Helm chart,
- Ensure correct sequencing so reports-server is fully ready before Kyverno components start (e.g., using
initContainersor other orchestrators), - Optionally support enabling/disabling each component through
values.yaml, - Make this pattern compatible with future directions (such as the transition to
openreports).
This would make the deployment process more robust and user-friendly for those adopting Kyverno with reporting capabilities out of the box.
Looking forward to your thoughts on this proposal!
Alternatives
No response
Additional Context
No response
Slack discussion
No response
Research
-
I have read and followed the documentation AND the troubleshooting guide. -
I have searched other issues in this repository and mine is not recorded.