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
- Monitoring: big-bang/product/packages/monitoring!443 (merged)
- Kyverno: big-bang/product/packages/kyverno!223 (merged)
Relevant logs/screenshots
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.