Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

- 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.)

...

DescriptionURIMethodRequest ParametersRequest BodyResponse Body

Authorization Request

https://docs.docker.com/registry/spec/auth/jwt/

https://tools.ietf.org/html/rfc6750#section-3

/bearerTokenGETservice, 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.)/dockerPasswordGETregistryHost--Password
Invalidate password for a Docker registry./dockerPasswordDELETEregistryHost----

...