← ClaudeAtlas

datarobot-workload-apilisted

Use when the user wants to create, configure, scale, debug, observe, or roll out container workloads on DataRobot's Workload API. Triggers: deploy a container as a managed service; list/start/stop workloads; change replica counts or autoscaling; pick CPU/GPU compute bundles; inject DataRobot credentials as env vars; diagnose stuck/errored/crash-looping workloads (CrashLoopBackOff, ImagePullBackOff, OOMKilled, probe failures, exec format error); pull application logs/OpenTelemetry traces/metrics/request stats; create or iterate container artifacts; build images server-side; lock artifacts for production; zero-downtime rolling artifact replacement.
datarobot-oss/datarobot-agent-skills · ★ 27 · API & Backend · score 79
Install: claude install-skill datarobot-oss/datarobot-agent-skills
# DataRobot Workload API Runs containers as managed, autoscalable DataRobot services. Four jobs — pick by intent: 1. **Create / configure / scale** — deploy a container; change replicas, resources, autoscaling, bundle; inject credentials 2. **Diagnose** — workload stuck, errored, or crash-looping 3. **Observe** — logs, traces, metrics, service stats for a running workload 4. **Artifact lifecycle** — iterate drafts, build images, lock for production, roll out new versions ## Prerequisites Auth: like `gh`. `dr auth login` (or existing `.env`/`~/.config/datarobot/drconfig.yaml`) persists credentials — no per-run env vars needed. Verify with `dr auth check`. On failure, run `datarobot-setup`. **Keep the CLI current** (like `datarobot-agent-assist`): `dr self update --force`. Never gate on a pinned version. If a subcommand still errors `unknown command` after update (seen with `config`/`up` — `references/declarative-cli-deploy.md`), use the raw-REST fallback below. `DATAROBOT_ENDPOINT` (must end `/api/v2`) and `DATAROBOT_API_TOKEN`: required as env vars only for raw REST (`scripts/`, `httpx`/`curl`) or CI — these bypass CLI auth. Header: `Authorization: Bearer ${DATAROBOT_API_TOKEN}`. Not in the `datarobot` Python SDK — call REST directly. **Transport:** examples use Python `httpx` (`pip install httpx`); `curl` or the `pulumi-datarobot` provider work too. ## Bundled scripts Python in `scripts/`. Each uses `httpx`, reads `DATAROBOT_ENDPOINT` + `DATAROBOT_API_TOKEN`: - `wa