...
Will now appear in Synapse under (Project or Folder) syn1234567. See https://app.moqups.com/bruce.hoff@sagebase.org/HY2x6MNWXo/editview/page/a406bb9f1
Cannot be moved or renamed.
...
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.) | /entity/{id}/dockerCommit | POST | -- | DockerCommit | -- | ||||||
Get the commits for a repository. | /entity/{id}/dockerCommit | GET | -- | -- | DockerCommitList | Get the DockerRepository for a commit. | /entity/dockerDigest/{digest} | GET | -- | -- | DockerRepository |
Get Docker password for a Docker registry. (System will generate automatically.) | /dockerPassword | GET | registryHost | -- | Password | ||||||
Invalidate password for a Docker registry. | /dockerPassword | DELETE | registryHost | -- | -- |
...
Details
Authorization Request
...
If the repository is not represented in Synapse then deny the request, else answer the authorization question using the ACL associated with the project which is the prefix of requested repository. (Note: We can leverage existing Governance mechanisms by requiring 'download' access level in order to 'pull' a repository.)
...
- OK to have a Docker-Synapse password different from the user's Synapse password (or API key)? Answer: YES
- Is it OK for Docker Repo's to have Folders as parents or just Projects?
...
- Answer: JUST PROJECTS