Tags: triggerdotdev/trigger.dev
Tags
chore(supervisor): format test file with oxfmt
fix(supervisor): pin the uid at the restricted level
feat(supervisor): gate the runner seccomp profile by runtime scope
feat(supervisor): configurable security context for run pods Adds KUBERNETES_RUNNER_SECURITY_CONTEXT (off | baseline | restricted), selecting how constrained the run container is. baseline drops the capability bounding set and blocks privilege escalation. restricted additionally pins the container to a non-root uid, chosen by runtime so bun images get their own. Default is off, so this is inert on merge.
feat(supervisor): optional priority class for run pods (#4671) 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: ```ts ...(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.
feat(supervisor): optional image registry rewrite for run pods Adds two optional env vars that rewrite the registry host of run pod images at pod creation, so a supervisor can pull from a registry in its own region. Off by default and inert unless both are set. Exact host-prefix matching, so look-alike hosts pass through untouched.
feat(supervisor): optional image registry rewrite for run pods Adds two optional env vars that rewrite the registry host of run pod images at pod creation, so a supervisor can pull from a registry in its own region. Off by default and inert unless both are set. Exact host-prefix matching, so look-alike hosts pass through untouched.
PreviousNext