-
Notifications
You must be signed in to change notification settings - Fork 45
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
salt,charts: Grafana sidecar picks up dashboards in all namespaces #3620
salt,charts: Grafana sidecar picks up dashboards in all namespaces #3620
Conversation
Hello jbertran,My role is to assist you with the merge of this Status report is not available. |
Integration data createdI have created the integration data for the additional destination branches.
The following branches will NOT be impacted:
You can set option
|
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list:
|
96cb4e6
to
0d8c05a
Compare
History mismatchMerge commit #96cb4e6849a0e93e274d727a76d583af3501cb9e on the integration branch It is likely due to a rebase of the branch Please use the |
0d8c05a
to
60163c4
Compare
5613597
to
8803082
Compare
/reset |
Reset completeI have successfully deleted this pull request's integration branches. |
Integration data createdI have created the integration data for the additional destination branches.
The following branches will NOT be impacted:
You can set option
|
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list:
|
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.
Chart needs to be re-rendered with the 'right' command (see other comment).
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list:
The following reviewers are expecting changes from the author, or must review again: |
8803082
to
a2cd78c
Compare
History mismatchMerge commit #88030820f89ecbdeeefce932b0ad12142c479d54 on the integration branch It is likely due to a rebase of the branch Please use the |
a2cd78c
to
7d8fb3e
Compare
Issue handled but Teddy's comment remains
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.
Couple of other things:
- Needs CHANGELOG entry
- Likely needs some small documentation in the dev guide
- May benefit from a test?
39a27db
to
d20a53e
Compare
Changelog, docs update: done. |
ab3d17b
to
d73f9fd
Compare
/approve |
History mismatchMerge commit #88030820f89ecbdeeefce932b0ad12142c479d54 on the integration branch It is likely due to a rebase of the branch Please use the The following options are set: approve |
/reset |
Reset completeI have successfully deleted this pull request's integration branches. The following options are set: approve |
Integration data createdI have created the integration data for the additional destination branches.
The following branches will NOT be impacted:
You can set option
The following options are set: approve |
ConflictThere is a conflict between your branch Please resolve the conflict on the feature branch ( git fetch && \
git checkout origin/improvement/3618-pick-up-dashboards-from-all-namespaces && \
git merge origin/development/2.11 Resolve merge conflicts and commit git push origin HEAD:improvement/3618-pick-up-dashboards-from-all-namespaces The following options are set: approve |
Configure k8s-sidecar in Grafana deployment: * to search in `ALL` namespaces * to place dashboards in folders according to `metalk8s.scality.com/grafana-folder-name` annotation * to create Grafana folders from dashboard directory structure Re-render chart to salt state using ``` ./charts/render.py prometheus-operator \ charts/kube-prometheus-stack.yaml \ charts/kube-prometheus-stack/ \ --namespace metalk8s-monitoring \ --service-config grafana \ metalk8s-grafana-config \ metalk8s/addons/prometheus-operator/config/grafana.yaml \ metalk8s-monitoring \ --service-config prometheus \ metalk8s-prometheus-config \ metalk8s/addons/prometheus-operator/config/prometheus.yaml \ metalk8s-monitoring \ --service-config alertmanager \ metalk8s-alertmanager-config \ metalk8s/addons/prometheus-operator/config/alertmanager.yaml \ metalk8s-monitoring \ --service-config dex \ metalk8s-dex-config \ metalk8s/addons/dex/config/dex.yaml.j2 metalk8s-auth \ --drop-prometheus-rules charts/drop-prometheus-rules.yaml \ --patch 'PrometheusRule,metalk8s-monitoring,prometheus-operator-kubernetes-system-kubelet,spec:groups:0:rules:1:for,"5m"' \ > salt/metalk8s/addons/prometheus-operator/deployed/chart.sls ``` Fixes: #3618
Grafana is expected to: * Add dashboards as we add ConfigMaps with the right label to any namespace, in folders according to the `metalk8s.scality.com/grafana-folder-name` annotation * Delete dashboards if the corresponding ConfigMaps are deleted.
d73f9fd
to
5b5575f
Compare
History mismatchMerge commit #55b586e7361183f4ad9ea02b1a207f7af7fafcad on the integration branch It is likely due to a rebase of the branch Please use the The following options are set: approve |
/reset |
Reset completeI have successfully deleted this pull request's integration branches. The following options are set: approve |
Integration data createdI have created the integration data for the additional destination branches.
The following branches will NOT be impacted:
You can set option
The following options are set: approve |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list:
The following options are set: approve |
In the queueThe changeset has received all authorizations and has been added to the The changeset will be merged in:
The following branches will NOT be impacted:
There is no action required on your side. You will be notified here once IMPORTANT Please do not attempt to modify this pull request.
If you need this pull request to be removed from the queue, please contact a The following options are set: approve |
I have successfully merged the changeset of this pull request
The following branches have NOT changed:
Please check the status of the associated issue None. Goodbye jbertran. |
Component: salt,charts
Context: Allowing solutions to expose dashboards that get picked up by metalk8s' Grafana deployment.
Closes: #3618