New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(victoriametrics): add VictoriaMetrics database #20158
Conversation
Signed-off-by: Alexandre Nicolaie <xunleii@users.noreply.github.com>
I think we've already veto'ed this internally before. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
.
Sorry, I thought the rejection was about the integration part with Prometheus and not the fact that it's a database. Is there anything I can do to make this DB supported? |
It is, we also don't support clickhouse or redis alternatives. For example:
That documentation is outdated at best. You're always free to update any documentation as you see fit. But even so, all contributions are always depending on maintainer approval.
It has nothing to do with validating upstream (which would be the folks at victoria metrics in this case), it has to do with getting maintainer permission here. I think you're confusing upstream with getting greenlight here, upstream means the originating project (aka container source).
I'm open to discuss allowing this and or influxdb next month, but this needs to be discussed internally before merge. I'm just blocking it by putting a review block on it, so lower-level staff doesn't merge it by accident. |
Okay, I see now. Because Clickhouse and Redis was in the "stable" folder of this repository, I thought it was something that we can just install like others charts. As they are dependencies, it now makes sense.
Yes, I also used the wrong term for this case ; for me, the "upstream" term refers to the "repository where the fork comes from" and not the "upstream project". My bad for that misunderstanding.
So thank you for taking the time to clarify things on this PR. Please don't hesitate to ping me if there are any changes in the future that you'd like to have VM in your TrueNAS charts / catalog. |
Uhmm, you can technically install them like any other chart, no one said otherwise. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you add a docs page named "warning", clealy highlighting:
- It's offered as stand-alone chart only, it cannot be connected to any other chart offered by TrueCharts
- We do not support connecting this with any other charts offered by TrueCharts
- It might break other charts offered by TrueCharts, use at your own risk
- No support will be offered anymore for users running any form of Metrics (prometheus or otherwise) with this chart installed.
- We advice heavily against using this with any other TrueCharts chart
With that in a docs page included, we can merge this.
I think with those warnings, you also will start to see why it's not really usefull including it at-all.
Yes, with all these warnings, it seems to be something external that has been integrated into TrueCharts and, in my opinion, looks "weird". What I can suggest, for now, is to keep this PR open; if someone who is interested in this can put a thumbs up on this PR and, if there are several requests for it, I will see about adding the warnings as you suggest. NOTE: on my side, I'm going to create a dedicated catalog for myself with VictoriaMetrics and probably some integration between VictoriaMetrics and Prometheus Operator. |
But it is something that is not integrated into our platform at all.
I'm going to be strict here: |
I'm sorry if my message was misunderstood; I agreed with you and that's what I meant: there are no plans to integrate it into TrueCharts (I know that) and for me, having these warnings means it doesn't really belong in this repo (it looks more like a workarround than something made and manage by this repo).
Okay, so I prefer to close this PR. Thank you for your patience and sorry if I misspoke a few times, English is not my cup of tea 😅 |
Description
Hi,
This PR adds Victoria Metrics database.
NOTE: it is installed only as an application, not as a possible replacement for Prometheus integration with TrueCharts (related to #6185).
⚙️ Type of change
🧪 How Has This Been Tested?
Currently not tested (only with Helm template to see the generated YAML)
📃 Notes:
✔️ Checklist:
feat(chart-name):
,fix(chart-name):
orchore(chart-name):
➕ App addition
If this PR is an app addition please make sure you have done the following.
icon.png
Please don't blindly check all the boxes. Read them and only check those that apply.
Those checkboxes are there for the reviewer to see what is this all about and
the status of this PR with a quick glance.