Skip to content
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

servicemonitor for rook-ceph csi drivers #12170

Merged
merged 1 commit into from
May 8, 2023
Merged

servicemonitor for rook-ceph csi drivers #12170

merged 1 commit into from
May 8, 2023

Conversation

jouve
Copy link
Contributor

@jouve jouve commented May 2, 2023

Description of your changes:

implement https://github.com/rook/rook/blob/master/deploy/examples/monitoring/csi-metrics-service-monitor.yaml in the helm chart

Which issue is resolved by this Pull Request:
Resolves #

Checklist:

  • Commit Message Formatting: Commit titles and messages follow guidelines in the developer guide.
  • Skip Tests for Docs: If this is only a documentation change, add the label skip-ci on the PR.
  • Reviewed the developer guide on Submitting a Pull Request
  • Pending release notes updated with breaking and/or notable changes for the next minor release.
  • Documentation has been updated, if necessary.
  • Unit tests have been added, if necessary.
  • Integration tests have been added, if necessary.

deploy/charts/rook-ceph/templates/servicemonitor.yaml Outdated Show resolved Hide resolved
deploy/charts/rook-ceph/values.yaml Outdated Show resolved Hide resolved
Documentation/Helm-Charts/operator-chart.md Outdated Show resolved Hide resolved
Copy link
Member

@travisn travisn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please squash the commits

Copy link
Member

@travisn travisn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update the commits:

  • Squash the commits
  • Add a description paragraph to the commit message as described in the developer guide

the ServiceMonitor depends on:
* monitoring.enabled (availability of prometheus-operator)
* csi.serviceMonitor.enabled, to create the ServiceMonitor
* csi.enableGrpcMetrics and csi.enableLiveness to enable their
  respective endpoints in the ServiceMonitor

Signed-off-by: Cyril Jouve <jv.cyril@gmail.com>
@jouve
Copy link
Contributor Author

jouve commented May 6, 2023

commits squashed and updated.

thanks for the review :)

@travisn travisn merged commit 87cab9a into rook:master May 8, 2023
48 of 50 checks passed
travisn added a commit that referenced this pull request May 8, 2023
servicemonitor for rook-ceph csi drivers (backport #12170)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants