컴플라이언스 프레임워크
프로젝트가 특정한 컴플라이언스 요구 사항을 충족하거나 추가 감독이 필요함을 식별하기 위한 레이블 인 컴플라이언스 프레임워크를 생성할 수 있습니다.
얼티메이트 티어에서는 컴플라이언스 프레임워크가 해당되는 프로젝트에 대해 준수 파이프라인 구성 및 보안 정책를 옵션으로 강제 적용할 수 있습니다.
컴플라이언스 프레임워크는 최상위 그룹에서 생성됩니다. 프로젝트가 기존의 최상위 그룹을 벗어나면 해당 프레임워크가 제거됩니다.
프로젝트에 여러 컴플라이언스 프레임워크를 적용할 수 있습니다.
전제 조건
- 컴플라이언스 프레임워크를 생성, 편집 및 삭제하려면 사용자는 다음 중 하나여야 합니다:
- 프로젝트에 컴플라이언스 프레임워크를 추가하거나 제거하려면 프로젝트가 속한 그룹은 컴플라이언스 프레임워크를 가져야 합니다.
컴플라이언스 프레임워크 생성, 편집 또는 삭제
컴플라이언스 프레임워크 보고서에서 컴플라이언스 프레임워크를 생성, 편집 또는 삭제할 수 있습니다. 자세한 내용은 다음을 참조하십시오.
컴플라이언스 프로젝트 보고서에서 컴플라이언스 프레임워크를 생성, 편집 또는 삭제할 수 있습니다. 자세한 내용은 다음을 참조하십시오.
하위 그룹과 프로젝트는 그들의 최상위 그룹에서 생성된 모든 컴플라이언스 프레임워크에 액세스합니다. 그러나 하위 그룹이나 프로젝트 레벨에서 컴플라이언스 프레임워크를 생성, 편집 또는 삭제할 수 없습니다. 프로젝트 소유자는 자신의 프로젝트에 적용할 프레임워크를 선택할 수 있습니다.
프로젝트에 컴플라이언스 프레임워크 적용
- 여러 컴플라이언스 프레임워크 할당이 소개됨 - GitLab 17.3 에서.
프로젝트에 여러 컴플라이언스 프레임워크를 적용할 수 있지만, 개인 네임스페이스의 프로젝트에는 컴플라이언스 프레임워크를 적용할 수 없습니다.
프로젝트에 컴플라이언스 프레임워크를 적용하려면 해당 컴플라이언스 프레임워크를 컴플라이언스 프로젝트 보고서를 통해 적용하십시오.
GraphQL API를 사용하여 프로젝트에 컴플라이언스 프레임워크를 적용할 수 있습니다.
프로젝트 소유자는 GraphQL을 사용하여 하위 그룹에 컴플라이언스 프레임워크를 생성하면 사용자가 올바른 권한을 갖는 경우 해당 프레임워크가 루트 조상에 생성됩니다. GitLab UI는 이러한 동작을 방지하기 위해 읽기 전용 뷰를 제공합니다.
기본 컴플라이언스 프레임워크
- GitLab 15.6에서 소개됨.
그룹 소유자는 기본 컴플라이언스 프레임워크를 설정할 수 있습니다. 기본 프레임워크는 해당 그룹에서 생성되는 모든 새로운 및 가져온 프로젝트에 적용됩니다. 기존 프로젝트에 적용되는 프레임워크에는 영향을 미치지 않습니다. 기본 프레임워크는 삭제할 수 없습니다.
기본으로 설정된 컴플라이언스 프레임워크는 default 레이블이 있습니다.
컴플라이언스 센터를 사용하여 기본 프레임워크 설정 및 제거
컴플라이언스 프로젝트 보고서를 사용하여 기본 프레임워크를 설정하거나 제거합니다.
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 보안 > 컴플라이언스 센터를 선택합니다.
- 페이지에서 프로젝트 탭을 선택합니다.
- 컴플라이언스 프레임워크 위로 마우스를 가져가 편집 프레임워크 탭을 선택합니다.
- 기본으로 설정을 선택합니다.
- 변경 사항 저장을 선택합니다.
컴플라이언스 프레임워크 보고서를 사용하여 기본 프레임워크를 설정하거나 제거합니다.
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 보안 > 컴플라이언스 센터를 선택합니다.
- 페이지에서 프레임워크 탭을 선택합니다.
- 컴플라이언스 프레임워크 위로 마우스를 가져가 편집 프레임워크 탭을 선택합니다.
- 기본으로 설정을 선택합니다.
- 변경 사항 저장을 선택합니다.
프로젝트에서 컴플라이언스 프레임워크 제거
하나 이상의 프로젝트에서 컴플라이언스 프레임워크를 제거하려면 해당 프로젝트에서 컴플라이언스 프레임워크를 컴플라이언스 프로젝트 보고서를 통해 제거하십시오.