• feat(supervisor): optional priority class for run pods (#4671)

    frostbyte_neo released this 2026-08-18 18:34:40 +00:00 | 83 commits to main since this release

    Adds an optional priority class for run pods.

    KUBERNETES_RUN_POD_PRIORITY_CLASS_NAME
    

    When set, the value is applied as priorityClassName on the run pod
    spec. When unset, pods are created exactly as before.

    Off by default, and inert unless set. It sits beside the existing
    KUBERNETES_SCHEDULER_NAME option and follows the same conditional
    shape:

    ...(env.KUBERNETES_RUN_POD_PRIORITY_CLASS_NAME
      ? { priorityClassName: env.KUBERNETES_RUN_POD_PRIORITY_CLASS_NAME }
      : {}),
    

    Verification

    typecheck --filter supervisor, format and lint clean. No changeset
    or .server-changes/ note: off by default, no user-visible behaviour
    change.

    Downloads