Manage Dashboards, Alerts and Functions with CRDs #3413
nico151999
started this conversation in
Ideas
Replies: 1 comment 2 replies
-
There is no IaC capability present for OpenObserve today. Of course, you could do it manually by building a pipeline and making REST calls. We have thought of 2 alternatives:
We plan to follow the 2nd approach. #2340 Open to suggestions. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello everyone,
I got to try Openobserve lately and find it pretty cool. However, I try to build my stuff reproducibly. This is possible up to the point of installation. However, I couldn't find an existing solution that allows me to configure Dashboards, Alerts or Functions in a GitOps manner. Either one builds a pipeline that persists definitions of these resource types via the REST-API or one applies a Kubernetes approach and creates CRDs that define those resources. A respective Operator would need to take care of applying these configurations then. I assume one could also solve it using Crossplane if one writes a Crossplane provider. Implementing such solutions should be possible since the required RPCs are defined in the API spec.
Now, I wonder if there is something out there already which does this job. If there is not, I would like to hear your thoughts about a feature like this.
Beta Was this translation helpful? Give feedback.
All reactions