Tất cả tài liệu

FPT Container Registry

    Thêm mới Tag Retention Rule
    Thêm mới Tag Retention Rule
    Updated on 08 Apr 2024

    Để thêm mới một Tag Retention Rule, người dùng có thể thực hiện như sau:

    Bước 1: Trên Menu FPT Portal chọn Container Registry. Chọn tab Policy

    Bước 2: Chọn ADD RULES và nhập thông tin để tạo một tag retention rule:

    Bước 3: Trong menu drop-down Repositories, lựa chọn matching hoặc excluding.

    Bước 4: Trong text-box Repositories, cấu hình thông tin để xác định các repository được áp dụng các quy tắc:

    Người dùng có thể xác định các repository được áp dụng các quy tắc bằng cách nhập thông tin sau:

    • Một repository name, ví dụ: my_repo_1

    • Danh sách repository được phân tách bằng dấu phẩy, ví dụ: my_repo_1, my_repo_2, your_repo_3

    • Một phần repository name với ký tự đại diện

    Ví dụ:

    • ** để áp dụng cho tất cả các repository trong FPT Container Registry mà người dùng quản lý

    Nếu lựa chọn matching, quy tắc sẽ được áp dụng cho tất cả các repository mà bạn xác định. Ngược lại nếu lựa chọn excluding, quy tắc sẽ được áp dụng cho tất cả các repository trong dự án ngoại trừ những repository mà bạn xác định.

    Bước 5: Trong drop-down menu By image count or number of days, xác định số lượng tag cần giữ lại hoặc khoảng thời gian để giữ lại tag

    Lựa chọn Mô tả
    retain the most recently pushed # images Nhập số lượng tối đa image cần giữ lại, giữ lại những tag được push gần đây nhất, không phân biệt độ tuổi tối đa cho một image
    retain the most recently pulled # images Nhập số lượng tối đa image cần giữ lại, chỉ giữ lại những images được pull gần đây, không phân biệt độ tuổi tối đa cho một image
    retain the images pushed within the last # days Nhập số ngày giữ lại image, chỉ giữ lại những image đã được push trong khoảng thời gian này, không phân biệt lượng tối đa image được lưu
    retain the images pulled within the last # days Nhập số ngày giữ lại image, chỉ giữ lại những image đã được pull trong khoảng thời gian này, không phân biệt số lượng image được lưu
    retain always Luôn giữ lại những hình ảnh đã được xác định theo quy tắc này

    Bước 6: Trong drop-down menu Tag, lựa chọn matching/excluding

    Bước 7: Trong text-box Tag, xác định các tag được áp dụng quy tắc

    Người dùng có thể xác định các tag áp dụng rule bằng cách nhập các thông tin sau:

    • Nhập một tag name, ví dụ: my_tag_1

    • Danh sách các tag phân tách nhau bởi dấu phẩy, ví dụ: my_tag_1, my_tag_2, your_tag_3

    Một phần tag name với ký tự đại diện Ví dụ:

    ** để áp dụng quy tắc cho tất cả các tag trong FPT Container Registry mà người dùng quản lý

    Nếu lựa chọn matching, quy tắc sẽ được áp dụng cho tất cả các tag mà bạn xác định. Ngược lại nếu lựa chọn excluding, quy tắc sẽ được áp dụng cho tất cả các tag trong repository ngoại trừ những tag mà bạn xác định

    Bước 8: Click Add để lưu lại quy tắc

    Bước 9: Kết quả Tag Retention Rule được tạo:

    Ví dụ retention rule:

    For the repositories matching ** , retain the most recently pushed 20 artifacts with tags matching ** with untagged:

    Đối với các repositories, giữ lại 20 artifacts được push gần nhất với tất cả các tag