UNCLASSIFIED - NO CUI

Skip to content

Remove prometheus-operator-crds dependencies & Add dependsOn for Kyverno

General MR

Summary

  • Deletes the dependencies for prometheus-operator-crds so it can be installed onto cluster first
  • Adds prometheus-operator-crds as a dependency to Kyverno and Gatekeeper

EDIT: I ended up removing the Gatekeeper dependsOn, Gatekeeper doesn't currently install the CRD itself repo

Package MRs

Relevant logs/screenshots

image Screenshot_2025-07-28_at_4.44.18_PM

Linked Issue

N/A

Upgrade Notices

Monitoring Notice: To allow packages to install ServiceMonitors prior to the installation of the monitoring chart, we have added a separate prometheus-operator-crds chart. Monitoring will have the crds creation disabled by default, and will be dependent on the prometheus-operator-crds chart going forward.

Kyverno Notice: To allow packages to install ServiceMonitors prior to the installation of the kyverno chart, we have added a separate prometheus-operator-crds chart. Kyverno will no longer install the ServiceMonitor CRD itself, and will be dependent on the prometheus-operator-crds chart going forward.

Edited by Brian Jackson

Merge request reports

Loading