Skip to main content

Guide Harbor

1. Tạo Robot Account - Harbor

Bước 1 : Truy cập Harbor Server của bạn, chọn tab Administration > Robot Accounts Bước 2 : Nhấn New Robot Account để tạo mới anhfsec Bước 3 : Điền các thông tin như Name , DescriptionExpiration time sau đón nhấn anhfsec Bước 4 : Chọn các quyền hệ thống cần thiết sau đó nhấn anhfsec Bước 5 : Chọn các Project mà Robot Account cần có quyền sau đó chọn Permission cho Robot Account đó. Cần đảm bảo Robot Account có quyền List, Read Artifacts và quyền List, Pull, Read Repository anhfsec anhfsec Bước 6 : Sau khi điền hết thông tin, nhấn Finish anhfsec Bước 7 : Sau khi Robot Account được tạo thành công, copy Robot Account namesecret dùng cho tích hợp tại màn hình của FPT Portal anhfsec

2. Tích hợp Harbor

Chỉ Org AdminTeam Manager có quyền chỉnh sửa tích hợp Harbor Xem thêm về phân quyềntại đây Bước 1 : Sau khi đã chọn org/team, nhấn vào Harbor để đến màn tích hợp: anhfsec Bước 2 : Điền Container Registry Name (URL Harbor server) của bạn, Robot Account NameRobot Account Secret (đã tạo từ Harbor) Alt text Bước 3 : Sau khi điền hết thông tin, nhấn Test Connection. Hệ thống sẽ kiểm tra thông tin các trường bắt buộc, nếu thông tin hợp lệ, hệ thống thông báo Connected successfully và nút Integrate được enabled Alt text Bước 4 : Sau khi hệ thống thông báo test kết nốt thành công, nhấn Integrate Alt text

3. Xem chi tiết tích hợp Harbor

Chỉ Org AdminTeam Manager có quyền xem chi tiết tích hợp Sau khi đã chọn org/team, nhấn vào Configured Harbor để xem chi tiết anhfsec Ở đây, bạn có thể xem trạng thái của tích hợp, danh sách Integrated VPCs với các thông tin VPC, Robot Account Name, Container Registry NameAccess Key phục vụ cho tích hợp CICD. anhfsec Bạn có thể tiến hành Reintegrate hoặc Disable tích hợp Harbor anhfsec

3. Reintegrate Harbor

Bước 1 : Để reintegrate Harbor , ấn vào màn hình chi tiết của tích hợp Harbor. Chọn biểu tượng Edit cạnh mục Account Credentials anhfsec Bước 2 : Thực hiện các thao tác giống Integrate Harbor

4. Vô hiệu hoá tích hợp FPT Container Registry

Tương tự hướng dẫn vô hiệu hóa tích hợp GitHub

6. Access Key cho CI/CD pipeline

Ở phần detail, ngoài General Information, bạn sẽ được cung cấp access key để có thể tích hợp CI/CD Pipeline anhfsec Bạn có thể copy hoặc reset Access Key để phục vụ cho tích hợp vào CI/CD pipeline