Hydra Worker Ops
Use this skill when the user wants to:
- start workers for a domain
- scale worker count
- rotate domain worker credentials before rollout
- produce environment values for non-Docker platforms
Primary workflow
- Ensure
ADMIN_TOKENis available. - Run:
ADMIN_TOKEN=<admin_token> ./scripts/start-domain-workers.sh <domain> [scale]
- Select backend with
WORKER_BACKEND:
docker(default): docker compose deploymentk8s: updates secret + deployment env + replicasbare: prints/exports env and optionally runsBARE_START_CMDprint: only emits env values
Key env knobs
API_BASE_URL(defaulthttp://localhost:8000)WORKER_BACKEND=docker|k8s|bare|print- Kubernetes:
K8S_NAMESPACEK8S_DEPLOYMENTK8S_SECRET_PREFIX
- Bare-metal:
BARE_START_CMD
Output expectations
After running, report:
- generated domain credentials (
DOMAIN/API_TOKEN/REDIS_PASSWORDflow) - deployment actions taken for selected backend
- scheduler worker visibility summary from
/workers/?domain=<domain>
Guardrails
- Do not reintroduce
WORKER_DOMAINorWORKER_DOMAIN_TOKEN. - Keep examples consistent with
DOMAIN,API_TOKEN,REDIS_PASSWORD. - If rollout fails, immediately run domain diagnostics skill (
hydra-domain-triage).
Source: punassuming/hydra — distributed by TomeVault.