docs: document graceful job kill/stop and job.terminate_interval (bug-1957)
- src/docs/xce.md: explicit signal and force kill are REST-only (signal, force_kill); xcecli has no signal option yet. - src/docs/deployment.md: app.yaml row lists the job block (max_array_size, terminate_interval) and trusted proxies. - xcecli jobs kill/stop/resume help describes the signal sequences. - REST: control endpoint annotations and the signal/force_kill model fields describe the behaviour (swagger output not regenerated: swag fails on an unrelated annotation). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
ff1de90ae3
commit
d84a793578
5 changed files with 29 additions and 10 deletions
|
|
@ -234,7 +234,7 @@ apiserver -d /opt/xce/apiserver
|
|||
|
||||
| File | Purpose |
|
||||
|---|---|
|
||||
| `app.yaml` | HTTP(S) port, JWT secret/expiry, rate limits, CORS, IP whitelist, and the `backend:` block (`address`, `port`, `from`, `key`, optional `peers` for HA) pointing at the controller. |
|
||||
| `app.yaml` | HTTP(S) port, JWT secret/expiry, rate limits, CORS, IP whitelist, trusted proxies, the `job:` block (`max_array_size`; `terminate_interval`, the seconds between the signals of a plain kill or stop, default 10, see `xce.md` "Killing and stopping jobs"), and the `backend:` block (`address`, `port`, `from`, `key`, optional `peers` for HA) pointing at the controller. |
|
||||
| `auth.yaml` | Auth provider selection (`config_file` \| `pam` \| `ldap` \| `oauth2`); for `config_file`, embeds usernames/passwords/roles directly. |
|
||||
| `rbac.yaml` | Permission catalog + role→permission mappings (domains: `self`, `self_ug`, etc.). User→role binding comes from `auth.yaml`, not this file. |
|
||||
| `logger.yaml` | zap logger level/encoding/rotation. |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue