Skip to content

Add harbor registry detail page frontend

What does this MR do and why?

Relative issue: #352235 (closed)

  1. Add Harbor Registry detail page frontend part.
  • Support sorting tags by Name.
  • Support pagination.
  • Support filtering by digest or tag name.
  1. 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 image image
2 Click on a image in the harbor registry page image
3 Artifacts page image
4 Filtering artifacts by digest image
5 Tags detail page image
6 Empty state image

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #352235 (closed)

/cc @daveliu

Edited by zhitong ren

Merge request reports