Skip to content

Station CRD

Group/Version: agents.re-cinq.com/v1alpha1 · Kind: Station · Scope: Namespaced · Short name: stn

The runtime template. It has a spec and no status.

FieldTypeDefaultNotes
agentDefRefstringrequiredName of the AgentDefinition this Station runs.
templatePodTemplateSpecrequiredStandard Pod template. The container named agent is wired with the recipe and injected runtime.
deadlineMinutesint30Wall-clock limit; becomes the Job’s activeDeadlineSeconds (× 60).
maxConcurrentRunsint0Max Agents of this Station Running at once; 0 is unlimited. A new Agent waits in Pending while at the limit. See Setting limits.
concurrencyPolicyenumAllowWhat happens to a new run while at the limit: Allow queues it in Pending, Forbid caps the Station at a single run (extras wait), Replace cancels the oldest Running run and starts the new one. See Setting limits.
successfulRunsHistoryLimitint3Succeeded Agents to keep before pruning the oldest.
failedRunsHistoryLimitint3Failed Agents to keep before pruning the oldest.
  • The container named agent has its command overridden by the controller to run the injected supervisor; do not set it yourself.
  • The base image must be glibc-based; the injected runtime is glibc-linked.
  • Any volumes, node selectors, tolerations, and resource limits you set are preserved. The controller adds the bundle emptyDir and (if present) a credentials volume mount, and a non-root security context.