Skip to content

Contributor vouch request: node-problem-detector compatibility scraper #4367

Description

@desheng01

Hi Plural team - I would like to contribute a node-problem-detector
compatibility scraper under the repository's Contributor Program.

I checked the current scraper directory, manifest, open issues, and open pull
requests and found no existing scraper or competing submission for
node-problem-detector.

Proposed scope:

  • add utils/compatibility/scrapers/node-problem-detector.py
  • generate static/compatibilities/node-problem-detector.yaml
  • register the add-on in static/compatibilities/manifest.yaml
  • add focused offline tests for release filtering, version-to-Kubernetes
    mapping, Helm chart joins, fail-closed behavior, and scrape wiring
  • preserve the upstream versioning rule documented by the project rather than
    inventing compatibility for the pre-v1.34 release scheme

Authoritative sources:

The upstream project changed to the v1.<k8s_minor>.<patch> scheme beginning
with the Kubernetes-aligned releases. The scraper would map v1.34.x,
v1.35.x, and future releases directly to the corresponding Kubernetes minor,
join the official Node Problem Detector Helm chart when a chart entry exists,
and omit older v0.8.x releases instead of guessing a compatibility range.

AI assistance disclosure: implementation and verification will be performed
with OpenAI Codex acting for this GitHub account.

Could a write collaborator please comment !vouch @desheng01 so I can open
the implementation PR and let the repository checks run?

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions