-
Notifications
You must be signed in to change notification settings - Fork 419
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
fix openshift values to default with in-cluster prometheus #3721
Conversation
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.
I'm wondering if this is the right approach (on by default) as it deviates from our standard architecture. How extensively has this been tested? Do you have any concerns here, @jessegoodier and @kwombach12 ?
This is what users are asking for, and I do think it is the best architecture. A consistent configuration will reduce support concerns with openshift- in comparison to what we have seen with the various custom configs attempted. Historically, issues with prometheus are due to misconfiguration, not version. |
cost-analyzer/templates/cost-analyzer-cluster-role-binding-template.yaml
Show resolved
Hide resolved
Also any new configurations that you've added into For example the following install command will use all default values from the
|
cost-analyzer/templates/cost-analyzer-networks-costs-ocp-scc.yaml
Outdated
Show resolved
Hide resolved
3a7e135
to
b5458b3
Compare
b5458b3
to
58a7eb6
Compare
…t/cost-analyzer-helm-chart into openshift-prometheus-fix
@mittal-ishaan and I discussed this PR on a call. We made the following changes together:
|
@mittal-ishaan @jessegoodier I think we should cherry-pick this into the v2.5 branch so that it gets released with v2.5.0? Thoughts? |
100% |
/cherry-pick v2.5 |
* fix openshift values to default with in-cluster prometheus * improve openshift values example and make default values as one source of truth
…3750) * fix openshift values to default with in-cluster prometheus * improve openshift values example and make default values as one source of truth Co-authored-by: Ishaan Mittal <[email protected]> Co-authored-by: Jesse Goodier <[email protected]>
* fix openshift values to default with in-cluster prometheus * improve openshift values example and make default values as one source of truth
What does this PR change?
Does this PR rely on any other PRs?
No
How does this PR impact users? (This is the kind of thing that goes in release notes!)
Added standard configuration template for openshift to use the openshift-monitoring prometheus and cleaned up openshift example values file.
Links to Issues or tickets this PR addresses or fixes
What risks are associated with merging this PR? What is required to fully test this PR?
No risk, Testing that it gets deployed on openshift cluster easily and successfully need to be done.
How was this PR tested?
Installing kubecost in openshift environment with network cost enabled without helm hook:
Installing with pre-install helm hook
Resulting kubecost diagnostics page
Have you made an update to documentation? If so, please provide the corresponding PR.