Skip to content

fix(compatibility): refresh OpenTelemetry Operator matrix - #4143

Merged
michaeljguarino merged 1 commit into
pluralsh:masterfrom
Talha24Akram:bounty/otel-0.158-compat
Sep 8, 2026
Merged

fix(compatibility): refresh OpenTelemetry Operator matrix#4143
michaeljguarino merged 1 commit into
pluralsh:masterfrom
Talha24Akram:bounty/otel-0.158-compat

Conversation

@Talha24Akram

Copy link
Copy Markdown
Contributor

Summary

  • fix the OpenTelemetry Operator compatibility scraper after upstream moved compatibility.md
  • regenerate the matrix from the current official source
  • add operator releases v0.155.0 through v0.158.0, including Kubernetes v1.36 support where documented

Sources:

This is a compatibility-table update under the contributor program described in the repository README.

AI assistance disclosure: this contribution was prepared with OpenAI ChatGPT/Codex under the GitHub account owner's authorization. Review follow-up will be handled through this account.

Test Plan

  • ran the actual OpenTelemetry Operator compatibility scraper successfully against the live upstream file
  • asserted the parsed latest row is v0.158.0 with Kubernetes v1.25-v1.36
  • validated static/compatibilities/opentelemetry-operator.yaml against static/compatibilities/schema.json
  • ran python3 -m py_compile and git diff --check

Copilot AI lite review requested due to automatic review settings September 8, 2026 08:47

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.

🟢 Approval recommended

The scraper URL update matches the upstream doc move and the regenerated matrix entries align with the current upstream compatibility table.

Pull request overview

Updates the OpenTelemetry Operator compatibility ingestion so the repo’s generated compatibility matrix stays in sync with the upstream canonical compatibility document after it moved paths.

Changes:

  • Point the OpenTelemetry Operator compatibility scraper at the new upstream docs/getting-started/compatibility.md location.
  • Regenerate the stored compatibility matrix entries to include operator releases v0.155.0 through v0.158.0 (including Kubernetes v1.36 where documented).
File summaries
File Description
utils/compatibility/scrapers/opentelemetry-operator.py Updates the upstream markdown URL used by the scraper to match the new official doc path.
static/compatibilities/opentelemetry-operator.yaml Adds the newly documented operator versions and their supported Kubernetes version ranges.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Lite

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

@soffi-ai

soffi-ai Bot commented Sep 8, 2026

Copy link
Copy Markdown
Soffi AI Summary

This PR fixes the OpenTelemetry Operator compatibility scraper, which had broken because upstream moved its compatibility.md file to a new path (docs/getting-started/compatibility.md). The scraper URL is corrected and the compatibility matrix is regenerated to include four new operator releases (v0.155.0–v0.158.0), adding Kubernetes v1.36 support for the two most recent versions. This keeps the static compatibility data Console uses for cluster/add-on validation current with the upstream project.

Changes

OpenTelemetry Operator compatibility matrix refresh

  • Fixed the scraper's upstream URL after the OpenTelemetry Operator project relocated its compatibility doc from docs/compatibility.md to docs/getting-started/compatibility.md. Regenerated the static matrix to add releases v0.155.0–v0.158.0, with Kubernetes v1.36 support documented for v0.157.0 and v0.158.0. (654809f)

Updated: 2026-09-08 08:49 UTC

Deploy in Soffi

@greptile-apps

greptile-apps Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR repairs the OpenTelemetry Operator compatibility scraper after the upstream compatibility document moved and refreshes the generated compatibility matrix.

  • Points the scraper at docs/getting-started/compatibility.md.
  • Adds operator releases 0.155.0 through 0.158.0.
  • Records Kubernetes 1.36 compatibility for releases 0.157.0 and 0.158.0.

Confidence Score: 5/5

The PR appears safe to merge with no actionable correctness, security, or repository-rule violations identified.

The new upstream path matches the scraper’s existing table assumptions, and the generated rows conform to the compatibility schema and consumer formatting requirements.

Important Files Changed

Filename Overview
utils/compatibility/scrapers/opentelemetry-operator.py Updates the raw Markdown URL to the upstream document’s new location, whose table remains compatible with the existing parser.
static/compatibilities/opentelemetry-operator.yaml Adds four releases with schema-compatible, correctly ordered Kubernetes compatibility metadata.

Reviews (1): Last reviewed commit: "fix(compatibility): refresh OpenTelemetr..." | Re-trigger Greptile

@michaeljguarino
michaeljguarino merged commit 53e4132 into pluralsh:master Sep 8, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants