Skip to content

Conversation

@Mirza-Samad-Ahmed-Baig
Copy link

Description

Fixed a critical reconciliation bug where stateSkel.createOrUpdateObjs would return nil (exiting early) when a DaemonSet’s hash was unchanged, potentially skipping reconciliation of later objects; now it continues.

Checklist

  • [x ] No secrets, sensitive information, or unrelated changes
  • Lint checks passing (make lint)
  • Generated assets in-sync (make validate-generated-assets)
  • Go mod artifacts in-sync (make validate-modules)
  • [ x] Test cases are added for new code paths

Testing

Added a regression unit test that fails on the old behavior and passes with the fix .

@copy-pr-bot
Copy link

copy-pr-bot bot commented Jan 23, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

Signed-off-by: Mirza-Samad-Ahmed-Baig <Mirzasamadahmedbaig@gmail.com>
@Mirza-Samad-Ahmed-Baig Mirza-Samad-Ahmed-Baig force-pushed the fix/state-skel-daemonset-short-circuit branch from f3f4d0c to d3ce837 Compare January 23, 2026 19:00
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.

1 participant