Skip to content

fix(observability): add https:// scheme to nodepool alert runbook_url - #6055

Merged
openshift-merge-bot[bot] merged 1 commit into
mainfrom
swiencki/fix-nodepool-runbook-url
Jul 14, 2026
Merged

openshift-merge-bot[bot] merged 1 commit into
mainfrom
swiencki/fix-nodepool-runbook-url

Conversation

@swiencki

@swiencki Simon Wiencki (swiencki) commented Jul 13, 2026

Copy link
Copy Markdown
Collaborator

ARO-28396

What

Adds the https:// scheme prefix to all runbook_url annotations in the node pool SLO alert rules.

Why

The alerting ADR requires runbook_url annotations use the https:// scheme. Without it, the IcM connector may not render the link as clickable in the incident ticket.

Testing

Promtool rule tests pass. Regenerated bicep included.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 updates nodepool SLO alert rule annotations to include an explicit https:// scheme in runbook_url, aligning the alert output with runbook URL rendering requirements and regenerating the corresponding Azure Monitor rule group Bicep.

Changes:

  • Prefixed all nodepool SLO alert runbook_url annotations with https://.
  • Updated promtool rule test expectations to match the new runbook_url values.
  • Regenerated the Azure Monitor Prometheus rule group Bicep output to reflect the updated annotations.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
observability/alerts/nodepool-slo-prometheusRule.yaml Updates nodepool alert runbook_url annotations to include https://.
observability/alerts/nodepool-slo-prometheusRule_test.yaml Updates promtool expected annotations for runbook_url.
dev-infrastructure/modules/metrics/rules/generatedRPPrometheusAlertingRules.bicep Regenerated alerting rules output to include updated nodepool runbook_url annotations.

Comment thread observability/alerts/nodepool-slo-prometheusRule.yaml
@swiencki
Simon Wiencki (swiencki) force-pushed the swiencki/fix-nodepool-runbook-url branch from 839b6ea to be70ada Compare July 13, 2026 18:43
The ADR requires runbook_url annotations use the https:// scheme.
Without it, the IcM connector may not render the link as clickable.

Regenerated bicep included (generator also normalized whitespace).
Copilot AI review requested due to automatic review settings July 13, 2026 19:05
@swiencki
Simon Wiencki (swiencki) force-pushed the swiencki/fix-nodepool-runbook-url branch from be70ada to 74611de Compare July 13, 2026 19:05

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

/lgtm
/approve

@venkateshsredhat

Copy link
Copy Markdown
Collaborator

/lgtm
/approve

@openshift-ci

openshift-ci Bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: SudoBrendan, swiencki, venkateshsredhat

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot
openshift-merge-bot Bot merged commit 5a72b0e into main Jul 14, 2026
20 checks passed
@openshift-merge-bot
openshift-merge-bot Bot deleted the swiencki/fix-nodepool-runbook-url branch July 14, 2026 11:39
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.

4 participants