Skip to content

upgrade-crd hook Job lacks nodeSelector, strands on Windows nodes in mixed-OS clusters #2608

Description

@doctorpangloss

The pre-upgrade CRD hook Job (deployments/gpu-operator/templates/upgrade_crd.yaml) renders tolerations from .Values.operator.tolerations but no nodeSelector or affinity, so on mixed-OS clusters with untainted Windows nodes the hook pod can be scheduled onto a Windows node and hangs in ContainerCreating forever, blocking the Helm upgrade — please render kubernetes.io/os: linux (or .Values.operator.nodeSelector) into the Job's pod template.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions