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
Bước 3 : Điền các thông tin như Name , Description và Expiration time sau đón nhấn
Bước 4 : Chọn các quyền hệ thống cần thiết sau đó nhấn
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
Bước 6 : Sau khi điền hết thông tin, nhấn Finish
Bước 7 : Sau khi Robot Account được tạo thành công, copy Robot Account name và secret dùng cho tích hợp tại màn hình của FPT Portal

2. Tích hợp Harbor
Chỉ Org Admin và Team 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:
Bước 2 : Điền Container Registry Name (URL Harbor server) của bạn, Robot Account Name và Robot Account Secret (đã tạo từ Harbor)
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
Bước 4 : Sau khi hệ thống thông báo test kết nốt thành công, nhấn Integrate

3. Xem chi tiết tích hợp Harbor
Chỉ Org Admin và Team 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
Ở đâ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 Name và Access Key phục vụ cho tích hợp CICD.
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
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