Automate prometheus operator CRD upgrades
Problem
For our monitoring stack we the prometheus operator with the kube-prometheus-stack. But every time we need to update the chart we have to manually update the cart.
For example:
Notice how we have to do kubectl apply
manually, this is not ideal and creates toil when we do an update.
Proposal
- Vendor the CRDs inside of the monitoring release
- Use
charts/raw
similar to alertmanager extra resources - You can use update_crds.sh and add this to our repository so that we can easily update CRDs.