Skip to content

fix(prepull): Add toleration to run on tainted nodes#62

Merged
amdove merged 1 commit intomainfrom
add-prepull-toleration
Feb 3, 2026
Merged

fix(prepull): Add toleration to run on tainted nodes#62
amdove merged 1 commit intomainfrom
add-prepull-toleration

Conversation

@amdove
Copy link
Contributor

@amdove amdove commented Jan 30, 2026

Adds a toleration to run on all nodes, regardless of taint. The prepull daemonset pulls images for ptd products as well as session images so it should run everywhere.

@claude
Copy link

claude bot commented Jan 30, 2026

Claude finished @amdove's task —— View job


  • Reading review guidelines
  • Analyzing PR diff
  • Submitting review

Review submitted. The change simplifies toleration handling by using a universal toleration instead of copying from workbench spec.

@amdove amdove marked this pull request as ready for review January 30, 2026 23:20
@amdove amdove marked this pull request as draft January 30, 2026 23:20
Copy link

@claude claude bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. The change from copying workbench tolerations to using a universal toleration (Operator: Exists) is the right approach for a prepull daemonset - it ensures images are pulled on all nodes regardless of taints, which is the desired behavior.

The implementation is clean: removes conditional logic in favor of a simple, declarative toleration that's inline with the pod spec.

Controller checklist:

  • Reconciliation remains idempotent
  • Error handling unchanged
  • Config flow unaffected (this is actually removing a dependency on workbench tolerations)

@amdove amdove marked this pull request as ready for review January 30, 2026 23:26
@amdove amdove requested a review from stevenolen February 2, 2026 23:12
@amdove amdove merged commit e43dc8c into main Feb 3, 2026
3 checks passed
@amdove amdove deleted the add-prepull-toleration branch February 3, 2026 00:31
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.

2 participants

Comments