Add harbor registry detail page frontend
What does this MR do and why?
Relative issue: #352235 (closed)
- Add
Harbor Registry
detail page frontend part.
- Support sorting tags by
Name
. - Support pagination.
- Support filtering by digest or tag name.
- Add
Harbor Registry
tags page frontend part.
How to test locally
All the Harbor Registry
functions under the harbor_registry_integration
feature flag. If you need to test locally, just execute:
Feature.enable(:harbor_registry_integration)
I have created a harbor test environment in http://43.154.157.11/account/sign-in?redirect_url=%2Fharbor%2Fprojects
username: admin
password: Harbor12345
Step | Description | Screenshot |
---|---|---|
1 | Configure your Harbor Registry |
![]() ![]() |
2 | Click on a image in the harbor registry page | ![]() |
3 | Artifacts page | ![]() |
4 | Filtering artifacts by digest | ![]() |
5 | Tags detail page | ![]() |
6 | Empty state | ![]() |
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #352235 (closed)
/cc @daveliu
Edited by zhitong ren