Files
artifactapi/docs/puppet/remote.md
T
unkin-agent ca269c5046
ci/woodpecker/tag/docker Pipeline was successful
Forward module and pagination params on puppet release listings (#161)
A puppet remote drops the query string on `/v3/releases`, so `?module=<slug>` reaches the Forge unfiltered and clients get releases of every module instead of the one they asked for.

- forward validated `module`, `limit` (capped at 100) and `offset` on `v3/releases` via `QueryForwarder`
- document the forwarded params and the Forge API `base_url` in `docs/puppet/remote.md`

Reviewed-on: #161
Co-authored-by: unkin-agent <unkin-agent@unkin.net>
Co-committed-by: unkin-agent <unkin-agent@unkin.net>
2026-10-20 22:19:23 +11:00

392 B

puppet remote

Shared classification, TTL and eviction rules: caching.

Type Mutable (auto-detected) Immutable (auto-detected)
puppet v3/modules/*, v3/releases* .tar.gz

/v3/releases forwards the module, limit and offset query params upstream; set base_url to the Forge API root, e.g. https://forgeapi.puppet.com.