grafana / grafana-operator

An operator for Grafana that installs and manages Grafana instances, Dashboards and Datasources through Kubernetes/OpenShift CRs
https://grafana.github.io/grafana-operator/
Apache License 2.0
874 stars 386 forks source link

Auto create PR to upstream OLM repo when a new release is cut #1261

Open NissesSenap opened 12 months ago

NissesSenap commented 12 months ago

Is your feature request related to a problem? Please describe. As a part of https://github.com/grafana-operator/grafana-operator/pull/1234 we won't no longer check in the tag in the bundle/manifests. Instead, we will just set the image digest in the upstream OLM repos.

Since everything is disconnected from each other, we can now automate a PR to the OLM repos when the image has been generated.

Describe the solution you'd like

Describe alternatives you've considered Keep on doing it manually.

NissesSenap commented 12 months ago

To not generate a bunch of PRs to the upstream OLM repos, work on this repo should start in a public repo that the PR creator owns. This way we won't create a bunch of OLM repo PRs.

NissesSenap commented 10 months ago

It's probably a good idea to look at https://github.com/grafana-operator/grafana-operator/issues/1313 first.

NissesSenap commented 7 months ago

Look at https://github.com/grafana/tempo-operator/blob/main/.github/workflows/reusable-operator-hub-release.yaml for inspiration