refactor(model): move repository tag management APIs for Docker registry #779
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Because
This commit
RepositoryTagmessage tomodel/model/v1alpha/model.protowith fields: name (resource name), id (tag identifier), digest (manifest identifier), and update_timeListRepositoryTagsRequest/ListRepositoryTagsResponse- paginated tag listing with filtersGetRepositoryTagRequest/GetRepositoryTagResponse- retrieve single tag detailsCreateRepositoryTagRequest/CreateRepositoryTagResponse- create/upsert tag with digestDeleteRepositoryTagRequest/DeleteRepositoryTagResponse- remove tag from database and registryModelPrivateServiceinmodel/model/v1alpha/model_private_service.proto:ListRepositoryTags- list tags for a repositoryGetRepositoryTag- get specific tag detailsCreateRepositoryTag- create/update tag (called by api-gateway after manifest push)DeleteRepositoryTag- delete tag from both database and Docker registry