Publisher feed
Generated from schemas/publisher-feed.schema.json by scripts/gen-config-docs. Do not edit this page: edit the schema or the generator.
The signed document referenced by publisherFeed.file: compatible Gate One versions, external components and plugins, with their version-compatibility rules and revocation status.
Fields
| Field | Type | Required | Description |
|---|---|---|---|
integer (fixed: | yes | Feed schema version. Always 1. | |
string (fixed: | yes | Document kind. Always publisher-feed. | |
string | no | Publisher identity. | |
string | no | RFC 3339 timestamp of generation. | |
string | no | RFC 3339 timestamp after which the feed is stale. In enforce mode a stale feed refuses new plugin loads. | |
array of object | no | Compatible Gate One releases. | |
array of object | no | Compatible non-Gate-One components (Redis, an IdP, …). | |
array of object | no | Known plugin releases and their status. | |
array of object | no | Revoked artefact digests or signing keys. | |
yes | — |
hosts
| Field | Type | Required | Description |
|---|---|---|---|
string | yes | Component name (for example gate-one). | |
string | no | Known-good version. | |
string | no | Host API constraint, for example >=1.0 <2.0. |
externalComponents
| Field | Type | Required | Description |
|---|---|---|---|
string | yes | Component name (for example redis). | |
string | no | Role in the deployment (session-store, idp, …). | |
string | no | Supported version constraint. |
plugins
| Field | Type | Required | Description |
|---|---|---|---|
string | yes | Reverse-DNS plugin name. | |
string | no | Plugin version. | |
string | no | Artefact digest (sha256:<hex>). | |
string | no | Author/company that published the plugin (shown in a registry page). | |
string | no | URL where the plugin (artefact + signed manifest + public key) is distributed. | |
string | no | Host API constraint, for example >=1.0 <2.0. | |
array of string | no | Declared capabilities. | |
string (one of: | no | Release status. revoked refuses the plugin in enforce mode (when a digest is present). | |
map of string to string | no | Version constraints on other components, for example {"gate-one": ">=1.4 <2.0"}. |
revocations
| Field | Type | Required | Description |
|---|---|---|---|
string | no | Revoked artefact digest. | |
string | no | Revoked signing key id. | |
string | no | misbehaviour, key-compromise, author-request, superseded, … | |
string | no | low, medium, high. | |
string | no | RFC 3339 timestamp. |