This page contains information related to upcoming products, features, and functionality. It is important to note that the information presented is for informational purposes only. Please do not rely on this information for purchasing or planning purposes. The development, release, and timing of any products, features, or functionality may be subject to change or delay and remain at the sole discretion of GitLab Inc.
Status Authors Coach DRIs Owning Stage Created
proposed -

Google Artifact Registry 통합을 위한 UI/UX

구조 및 조직

GitLab 컨테이너 레지스트리(따라서 Docker 레지스트리 및 OCI Distribution과 달리)는 태그를 주요 “아티팩트”로 취급하지 않습니다. 대신, 주요 “아티팩트”는 이미지 매니페스트입니다. 각 매니페스트 개체 (DockerImage)에는 할당된 태그(있는 경우)의 디렉터리이 있습니다. 따라서 GAR API를 통해 리포지터리의 내용을 나열할 때 응답은 태그 개체의 모음이 아닌 매니페스트 개체의 모음(그들의 연관된 태그를 속성으로 포함)으로 구성됩니다. 또한, 이 설계 선택으로 인해 태그가 지정되지 않은 매니페스트도 응답에 포함됩니다.

최대한의 유연성, 확장성, 그리고 GAR 사용자들에게 친숙함을 유지하기 위해, 우리는 GAR API 데이터 구조를 완전히 수용하면서 GitLab UI에서 데이터를 노출할 계획입니다. 우리는 GitLab 컨테이너 레지스트리에 이미 있는 UI/UX와 일치하는 “태그 디렉터리” 응답을 흉내내려고 시도하지 않을 것입니다.

위를 고려하면, 구성된 GAR 리포지터리의 모든 이미지를 나열할 수 있는 페이지별 및 정렬 가능한 디렉터리을 제공하는 뷰가 있을 것입니다. 또한 단일 이미지에 대한 자세한 정보를 표시하는 상세 뷰도 있을 것입니다. 사용 가능한 이미지 속성 디렉터리은 여기에서 찾을 수 있습니다.

디자인