-
Notifications
You must be signed in to change notification settings - Fork 14
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
test: installing prometheus with flux #12
test: installing prometheus with flux #12
Conversation
dea1618
to
164dcbc
Compare
Awesome, thank you for initialising Flux! 🥳 Could you delete |
This issue completes |
Done! Could you please accept it so that we can test the prometheus installation via Flux? Or do you think we are missing something else? |
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.
Thank you @AntonioDiTuri - LGTM!
Could you enable GPG and then rebase so that the signed commits show up as
|
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.
LGTM 🚀
I found some interesting issues when using kube-prometheus |
possible solutionhttps://fluxcd.io/flux/components/kustomize/kustomizations/#patches Review Link -> https://github.com/cncf-tags/green-reviews-tooling/pull/17/files#r1431173739 |
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.
@AntonioDiTuri Can you update the kube-prometheus 😃
Signed-off-by: Dipankar Das <dipankardas0115@gmail.com> now kepler serviceMonitor is visible to promtheus Signed-off-by: Dipankar Das <dipankardas0115@gmail.com> removed the kube-prometheus fluxcd manifest refer pr cncf-tags#12 Signed-off-by: Dipankar Das <dipankardas0115@gmail.com> refactored the comments in the manifest Signed-off-by: Dipankar Das <dipankardas0115@gmail.com> Co-authored-by: Ross Fairbanks <rossf7@users.noreply.github.com> Co-authored-by: Niki Manoledaki <niki.manoledaki@grafana.com>
Signed-off-by: Dipankar Das <dipankardas0115@gmail.com> now kepler serviceMonitor is visible to promtheus Signed-off-by: Dipankar Das <dipankardas0115@gmail.com> removed the kube-prometheus fluxcd manifest refer pr cncf-tags#12 Signed-off-by: Dipankar Das <dipankardas0115@gmail.com> refactored the comments in the manifest Signed-off-by: Dipankar Das <dipankardas0115@gmail.com> Co-authored-by: Ross Fairbanks <rossf7@users.noreply.github.com> Co-authored-by: Niki Manoledaki <niki.manoledaki@grafana.com>
I will update this Pull Request in the next week, we need also to move from Kustomize to Helm Release |
@AntonioDiTuri Can you also change the target namespace for kepler to the monitoring namespace? As then we don't need to patch the prometheus cluster role to scrape other namespaces.
@dipankardas011 This is as you had it originally in your kepler PR and keeps things simpler! |
yup that is one possible solution 👍🏼 |
yes as we are using kepler like a montiroing tool for our CNCF projects and it fit well in monitoring category |
@AntonioDiTuri Sorry can you also make sure the kube-prometheus-stack helmrelease has these values? By default it only scrapes the service monitors deployed in the helm release.
|
I uploaded the helm release for prometheus with the needed values, regarding the target namespace for kepler I cannot change it in this PR but we can do it in another branch |
Helm repo added! Not sure why the merging is blocked, it says all commits need to be signed, and the checks say all commits are signed, I am a bit confused. @nikimanoledaki do you know how to solve this? |
@AntonioDiTuri they need to be signed and verified e.g. with GPG: https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification |
Signed-off-by: Antonio Di Turi <anto.dituri@gmail.com>
f89d47e
to
2efcf6e
Compare
Manual test to install prometheus via flux