오늘 우리는 GitLab 16.1 출시 소식을 발표해서 기쁩니다. 이번 업데이트에서는 새로운 내비게이션 기능, Kubernetes 리소스 시각화 기능, 서비스 계정으로 인증 기능, Artifact 페이지를 통한 Job 아티팩트 관리 기능 등을 선보였습니다. 또 GitLab Dedicated를 GA(General Availability) 버전으로 출시했습니다.

위 내용은 이번 릴리즈에서 선보인 100개 이상의 개선 사항 중 몇 가지 주요 사항입니다. 아래에 주요 업데이트 내용을 모두 확인하세요. 다음 달 릴리즈 내용을 미리 보려면 16.2 릴리즈 킥오프 비디오가 있는 예정 릴리즈 페이지를 보세요.



GitLab 16.1 소개 영상. 출처=인포그랩 유튜브

완전히 새로운 내비게이션 환경

FREEPREMIUMULTIMATE

GitLab 16.1은 완전히 새로운 내비게이션 환경을 제공합니다! 이 환경은 모든 사용자에게 기본으로 설정돼 있습니다. 시작하려면, UI 오른쪽 상단의 아바타로 이동한 다음, New navigation 토글 버튼을 눌러 활성화하세요.

새로운 내비게이션 기능은 다음 세 가지 주요 피드백을 해결하기 위해 설계됐습니다: ‘GitLab을 탐색하는 게 혼란스럽고, 중단한 부분을 다시 시작하기가 어려우며, 내비게이션 기능을 맞춤화할 수 없다’라는 게 그 내용입니다.

새로운 내비게이션 기능은 간소화되고 개선된 왼쪽 사이드바를 포함합니다. 사용자는 다음 기능을 이용할 수 있습니다.

  • 자주 액세스하는 항목을 핀으로 고정합니다.
  • 사이드바를 완전히 숨겼다가 다시 볼 수 있습니다.
  • 새로운 Your WorkExplore 옵션을 사용해 콘텍스트를 쉽게 전환하고, 검색하며, 데이터의 하위 집합을 볼 수 있습니다.
  • 최상위 메뉴 항목이 줄어들어 더 빠르게 스캔할 수 있습니다.

변경 사항 목록을 검토하고, 내비게이션 비전디자인을 다룬 블로그 게시물을 읽어보세요.

새로운 내비게이션 기능을 사용해 보고 이 이슈에 사용 경험을 알려주세요. 우리는 이미 피드백을 해결하고 있으며, 토글을 제거할 예정입니다.

GitLab에서 Kubernetes 리소스 시각화

FREEPREMIUMULTIMATE

클러스터에서 실행 중인 애플리케이션의 상태를 어떻게 확인하십니까? 파이프라인 상태와 환경 페이지는 최신 배포 실행의 인사이트를 제공합니다. 그러나 GitLab 이전 버전에서는 배포 상태의 인사이트가 부족했습니다. GitLab 16.1에서는 Kubernetes 배포의 주요 리소스 개요를 볼 수 있습니다.

이 기능은 연결된 모든 Kubernetes 클러스터에서 작동합니다. CI/CD 통합으로 워크로드를 배포하든, GitOps로 배포하든 상관없습니다. Flux 사용자를 위해 기능을 더 개선하도록, 환경의 동기화 상태를 보여주는 지원을 이슈 391581에서 제안합니다.

서비스 계정으로 인증

PREMIUMULTIMATE

사람이 아닌 사용자가 인증해야 하는 사용 사례가 많습니다. 이전에는 원하는 범위에 따라 사용자가 개인, 프로젝트 또는 그룹 액세스 토큰을 사용해 이 필요를 충족할 수 있었습니다. 이러한 토큰은 여전히 사람(개인 액세스 토큰)과 연결돼 있거나, 불필요하게 특권이 있는 권한(그룹, 프로젝트 액세스 토큰) 때문에 이상적이지 않았습니다.

서비스 계정은 사람 사용자와 연결되지 않고, 범위가 더 세분화됐습니다. 서비스 계정 생성, 관리는 API 전용입니다. UI 옵션 지원을 이슈 9965에서 제안합니다.

‘GitLab Dedicated’ GA(General Availability) 버전 출시

ULTIMATE

(SaaS Only)

gitlab-dedicated.png | 인포그랩 GitLab

GitLab Dedicated는 엄격한 컴플라이언스 요구사항이 있는 고객 필요를 해결하도록 설계한, 종합 DevSecOps 플랫폼의 완전 관리형, 단일 테넌트 SaaS 배포입니다.

규제가 심한 산업의 고객은 데이터 격리와 같은 엄격한 컴플라이언스 요건 때문에 멀티 테넌트 SaaS 제품을 채택할 수 없습니다. 조직은 GitLab Dedicated로 데이터 상주, 격리, 프라이빗 네트워킹과 같은 컴플라이언스 요건을 충족하면서 더 빠른 릴리즈, 더 나은 보안, 더 생산적인 개발자를 포함해 DevSecOps 플랫폼의 모든 이점을 이용할 수 있습니다.

지금 GitLab Dedicated를 더 자세히 알아보세요.

Artifacts 페이지로 Job 아티팩트 관리

FREEPREMIUMULTIMATE
artifacts-bulk-delete.png | 인포그랩 GitLab

이전에는 Job 아티팩트를 보거나 관리하려면, 각 Job의 상세 페이지로 이동하거나 API를 사용해야 했습니다. 이제 Build > Artifacts에서 액세스한 Artifacts 페이지로 Job 아티팩트를 보고 관리할 수 있습니다.

최소 Maintainer 권한을 보유한 사용자는 이 새로운 인터페이스를 사용해 아티팩트를 삭제할 수도 있습니다. 개별 아티팩트를 지우거나, 수동 선택으로 또는 페이지 상단의 Select all 옵션을 체크해 한 번에 아티팩트 최대 100개를 대량 삭제할 수 있습니다.

Artifacts 페이지 상단의 설문조사를 사용해 이 새로운 기능의 피드백을 공유해 주세요. 고려 중인 추가 UI 기능을 보려면, Build Artifacts 페이지 개선사항 에픽을 확인하면 됩니다.

인포그랩의 기술지원 서비스를 받으세요!

인포그랩은 GitLab을 사용하는 고객들에게 맞춤 기술 지원을 제공합니다. 최신 버전 업그레이드가 필요하시면 문의하기 로 연락 주십시오. 백업/복구 정책은 잘 잡혀 있는지, 시스템에 이상은 없는지, GitLab Runner를 통한 CI/CD 최적화는 되어 있는지를 점검해 드리고 가장 빠르고 안전하게 업그레이드 해드립니다.

(이 포스트는 GitLab의 동의를 받아 공식 블로그의 영문 포스트를 우리말로 번역한 글입니다.)

Tip! 인포그랩의 GitLab 버전별 기능에서 버전별로 추가된 기능을 검색해 볼 수 있습니다.