Talm Cluster
Talos cluster lifecycle management via talm — init, configure, template nodes, apply configs, bootstrap, and health checks
Release 2026.07.16.2 — align model versions with manifests
Maintenance release across the @magistr extensions. For most packages this
carries no functional change: the only edit is the model's version: field,
brought back in line with its manifest version so the published model type
version and the package version no longer drift.
Functional changes in this release are limited to:
anime-cron: normalizeTitle now strips a ": subtitle" suffix and a trailing parenthesized year before comparison, fixing dedup false-misses where the torrent title carries a subtitle or year that the AniList romaji does not.
arckit: first publish. Standalone ArcKit port — a 12-phase architecture governance state machine with 65 bundled templates, driven by a bundled skill.
Also tracks three extensions (kaiten, observability-agent, music-library) that previously existed only as untracked working-tree directories, recovered from stashes.
| Argument | Type | Description |
|---|---|---|
| name | string | Cluster name |
| preset | string | Talm preset (default: cozystack) |
| Argument | Type | Description |
|---|---|---|
| endpoint | string | API server endpoint URL (e.g., https://192.0.2.17:6443) |
| floatingIP | string | Floating/VIP IP for the cluster |
| image | string | Talos install image (e.g., ghcr.io/cozystack/cozystack/talos:v1.10.5) |
| podSubnets | string | Pod CIDR |
| serviceSubnets | string | Service CIDR |
| advertisedSubnets | string | Advertised subnet for BGP/routing |
| Argument | Type | Description |
|---|---|---|
| nodeIP | string | Node IP address |
| template | string | Template file path (relative to cluster dir) |
| outputFile | string | Output file path (relative to cluster dir) |
| installDisk | string | Install disk device (talm auto-discovers /dev/sr0 for CD-ROM which is wrong) |
| Argument | Type | Description |
|---|---|---|
| nodeFile | string | Node config file path (relative to cluster dir) |
| insecure | boolean | Use --insecure flag for maintenance mode |
| Argument | Type | Description |
|---|---|---|
| endpoint | string | Node endpoint IP to bootstrap |
| Argument | Type | Description |
|---|---|---|
| endpoint | string | Node endpoint IP |
| outputFile | string | Output file name (relative to cluster dir) |
| Argument | Type | Description |
|---|---|---|
| waitTimeout | string | How long to wait for health (e.g., 30s, 5m, 10m) |
| endpoint | string | Node endpoint IP to check |
Resources
Merge pull request #4 from umag/extensions/magistr-grade-a-workspace
extensions: stage 15 @magistr extensions as Grade A workspace dirs + wire CI
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned