Skip to content

Add HanaDB alerts#118

Merged
kodiakhq[bot] merged 5 commits intomasterfrom
hdb-monitoring
Apr 10, 2026
Merged

Add HanaDB alerts#118
kodiakhq[bot] merged 5 commits intomasterfrom
hdb-monitoring

Conversation

@ZobayerAbedin
Copy link
Copy Markdown
Contributor

No description provided.

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Mar 11, 2026

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 3 committers have signed the CLA.

✅ biswasurmi
❌ ZobayerAbedin
❌ souravbiswassanto
You have signed the CLA already but the status is still pending? Let us recheck it.

@Neaj-Morshad-101 Neaj-Morshad-101 marked this pull request as ready for review April 2, 2026 06:40
Copilot AI review requested due to automatic review settings April 2, 2026 06:40
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds first-class HanaDB alerting support to the repository by introducing a new hanadb-alerts Helm chart (PrometheusRule + optional Grafana dashboard import), along with the corresponding HanaDBAlerts API types in apis/alerts/v1alpha1.

Changes:

  • Added a new charts/hanadb-alerts chart with alert rules, values, schema, docs, and runbooks.
  • Added optional Grafana dashboard import via ConfigMap + Job when grafana.enabled=true.
  • Introduced HanaDBAlerts / HanaDBAlertsList API types and generated deepcopy + scheme registration.

Reviewed changes

Copilot reviewed 16 out of 16 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
charts/hanadb-alerts/Chart.yaml Declares the new Helm chart metadata/version.
charts/hanadb-alerts/values.yaml Default values for alert toggles, thresholds, and Grafana settings.
charts/hanadb-alerts/values.openapiv3_schema.yaml Values schema for Helm UI/validation.
charts/hanadb-alerts/templates/_helpers.tpl Standard helper templates for labels and enablement logic.
charts/hanadb-alerts/templates/alert.yaml PrometheusRule definitions for HanaDB database + provisioner alerts.
charts/hanadb-alerts/templates/configmap.yaml Grafana dashboard JSON embedded in a ConfigMap (conditional).
charts/hanadb-alerts/templates/job.yaml Job to POST the dashboard to Grafana (conditional).
charts/hanadb-alerts/crds/monitoring.coreos.com_prometheusrules.yaml PrometheusRule CRD shipped with the chart.
charts/hanadb-alerts/README.md Installation and configuration documentation for the new chart.
charts/hanadb-alerts/doc.yaml Chart documentation metadata for the docs system.
charts/hanadb-alerts/remedy.md Runbook/remediation guidance for the added alerts.
charts/hanadb-alerts/ticket-template.md Support ticket data collection template.
charts/hanadb-alerts/.helmignore Standard Helm ignore patterns.
apis/alerts/v1alpha1/hanadb_alerts_types.go New CRD API types for HanaDB alerts configuration.
apis/alerts/v1alpha1/register.go Registers the new types with the scheme.
apis/alerts/v1alpha1/zz_generated.deepcopy.go Generated deepcopy implementations for the new types.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread charts/hanadb-alerts/templates/job.yaml
Comment thread charts/hanadb-alerts/templates/job.yaml Outdated
Comment thread charts/hanadb-alerts/templates/job.yaml Outdated
Comment thread apis/alerts/v1alpha1/hanadb_alerts_types.go Outdated
Comment thread apis/alerts/v1alpha1/hanadb_alerts_types.go Outdated
Comment thread charts/hanadb-alerts/remedy.md
@ZobayerAbedin ZobayerAbedin force-pushed the hdb-monitoring branch 2 times, most recently from ac11a60 to cd62bef Compare April 6, 2026 11:16
Comment thread charts/hanadb-alerts/values.yaml Outdated
Comment thread charts/hanadb-alerts/values.yaml Outdated
Comment thread charts/hanadb-alerts/values.yaml
ZobayerAbedin and others added 3 commits April 8, 2026 16:57
Signed-off-by: ZobayerAbedin <zobayerabedin@gmail.com>
Signed-off-by: ZobayerAbedin <zobayerabedin@gmail.com>
* Add Milvus Alerts

Signed-off-by: urmi <urmi@appscode.com>

* fix readme

Signed-off-by: urmi <urmi@appscode.com>

---------

Signed-off-by: urmi <urmi@appscode.com>
Signed-off-by: ZobayerAbedin <zobayerabedin@gmail.com>
Signed-off-by: ZobayerAbedin <zobayerabedin@gmail.com>
@souravbiswassanto souravbiswassanto added the automerge Kodiak will auto merge PRs that have this label label Apr 10, 2026
@kodiakhq kodiakhq bot merged commit 06db02f into master Apr 10, 2026
24 of 25 checks passed
@kodiakhq kodiakhq bot deleted the hdb-monitoring branch April 10, 2026 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge Kodiak will auto merge PRs that have this label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants