Skip to content

Refresh commitment discount eligibility open data - #2278

Open
Roland Krummenacher (RolandKrummenacher) wants to merge 1 commit into
devfrom
opendata/commitment-eligibility-20260824-28
Open

Refresh commitment discount eligibility open data#2278
Roland Krummenacher (RolandKrummenacher) wants to merge 1 commit into
devfrom
opendata/commitment-eligibility-20260824-28

Conversation

@RolandKrummenacher

Copy link
Copy Markdown
Collaborator

🛠️ Description

Refreshes the Commitment discount eligibility open data with the first successful run of the rewritten fetch script from #2251.

The dataset had not changed since it first shipped in v14, because the weekly job hit its 60-minute timeout before it could publish. #2251 merged this morning (a7ab9194). Today's scheduled run at 06:21 UTC still used the old code and was killed at 1h 00m 09s. This branch comes from a manual dispatch after the merge.

Generated by run 32717800666 (workflow_dispatch, ref=dev, dry_run=false, 14m 08s).

Verification

The new two-traversal completeness check passed with zero drift on both price types:

Price type Items / pages walked Eligible meters Only in pass 1 Only in pass 2 Drift
Reservation 146,334 / 147 66,095 0 0 0%
Consumption 675,176 / 676 82,866 0 0 0%

The historical guard also passed: 92,624 meters seen this run against 92,282 cached.

Change summary

Meters
Added 662
Changed 4,615
Unchanged 87,347
Removed (retired) 320
Total 92,624 (previously 92,282)

Reproducibility

A dry run (32716230110, 17m 24s) ran 18 minutes before this one and produced identical numbers in every field — same item counts, same page counts, same eligible-meter counts, same add/change/remove totals. Non-reproducibility was the original fault, so this is the result worth recording.

📋 Checklist

🔬 How did you test this change?

  • 🤏 Lint tests
  • 🤞 PS -WhatIf / az validate
  • 👍 Manually deployed + verified
  • 💪 Unit tests
  • 🙌 Integration tests

📦 Deploy to test?

  • Hubs + ADX (managed)
  • Hubs + Fabric (manual)
  • Hubs (manual)
  • Hubs (no data)
  • Workbooks
  • Alerts

🙋‍♀️ Do any of the following that apply?

  • 🚨 This is a breaking change.
  • 🤏 The change is less than 20 lines of code.

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 pull request refreshes the Commitment discount eligibility open-data sidecar (familycounts.json) with updated per–service family meter counts, reflecting the first successful run of the rewritten fetch workflow (per PR description).

Changes:

  • Update the Reservation family counts to match the latest published eligibility results.
  • Update the Consumption family counts (including changes in Compute/Containers/Databases and other categories) to match the latest run output.

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs: Review 👀 PR that is ready to be reviewed Tool: Open data Datasets to normalize and enhance FinOps reports

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants