Skip to content

Remove per node-data from rule.status #111

Open

Description

@ajaysundark

Following up on #89, we likely are shooting ourselves in the foot, with concurrent node-updates in the node.

We are planning for scalability tests #(TODO: capture issue here) for upto 1k, 2k and 5k nodes with kwok, to assess our goals for scale. This issue is to track removing node-references from rule.status object following sig-arch api-conventions

Goal:

  1. Remove per node-data from status -- delete AppliedNodes, FailedNodes, and NodeEvaluations from NodeReadinessRuleStatus.
  2. Instead of NodeEvaluations, emit K8s Events / metrics when significant actions occur for history / audit.

/kind api-change

Activity

  1. added
    kind/api-changeCategorizes issue or PR as related to adding, removing, or otherwise changing an API
    on Jan 25, 2026
  2. ajaysundark commented on Jan 25, 2026

    @ajaysundark
    ContributorAuthor
  3. Karthik-K-N commented on Jan 27, 2026

    @Karthik-K-N
    Contributor

    /assign

  4. k8s-triage-robot commented on Apr 27, 2026

    @k8s-triage-robot

    The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

    This bot triages un-triaged issues according to the following rules:

    • After 90d of inactivity, lifecycle/stale is applied
    • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
    • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

    You can:

    • Mark this issue as fresh with /remove-lifecycle stale
    • Close this issue with /close
    • Offer to help out with Issue Triage

    Please send feedback to sig-contributor-experience at kubernetes/community.

    /lifecycle stale

  5. added
    lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.
    on Apr 27, 2026
  6. Karthik-K-N commented on Apr 27, 2026

    @Karthik-K-N
    Contributor

    /remove-lifecycle stale

  7. removed
    lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.
    on Apr 27, 2026
  8. ajaysundark commented on Jul 9, 2026

    @ajaysundark
    ContributorAuthor

    /remove-lifecycle stale

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

Metadata

Metadata

Assignees

Labels

kind/api-changeCategorizes issue or PR as related to adding, removing, or otherwise changing an API

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions