...
- isManaged: says whether this repository is managed by Synapse or is a reference to an external registry.
- list of tag/digest pairs
...
We have a 'white list' of registry hosts for which we answer authorization requests and a 'reserved' list of registry hosts for which external repositories can't be created. (This allows us to reserve address spaces for the future. E.g. the white list could contain docker.synapse.org:443 and the reserved list *.synapse.org.)
...
Description | URI | Method | Request Parameters | Request Body | Response Body |
---|---|---|---|---|---|
Authorization Request | /bearerToken | GET | service, scope | -- | BearerToken |
Add a commit to an external repository. (Also changes modifiedBy, modifiedOn for the entity.) | |||||
Get the commits for a repository. | |||||
Get the repository for a commit. | |||||
Get Docker password for a Docker registry. (System will generate automatically.) | /dockerPassword | GET | registryHost | -- | Password |
Invalidate password for a Docker registry. | /dockerPassword | DELETE | registryHost | -- | -- |
...