InfoGrab Docs

파운데이셔널 플로우

요약

파운데이셔널 플로우는 GitLab에서 구축 및 유지 관리하며 GitLab 유지 관리 배지([tanuki-verified])를 표시합니다. 각 플로우는 특정 문제를 해결하거나 개발 작업을 지원하도록 설계되었습니다. 다음 파운데이셔널 플로우를 사용할 수 있습니다:

Model information

파운데이셔널 플로우는 GitLab에서 구축 및 유지 관리하며 GitLab 유지 관리 배지([tanuki-verified])를 표시합니다.

각 플로우는 특정 문제를 해결하거나 개발 작업을 지원하도록 설계되었습니다.

다음 파운데이셔널 플로우를 사용할 수 있습니다:

개발자용#

GitLab에 새로운 파운데이셔널 플로우를 만들고 추가하는 방법을 알아보려면 파운데이셔널 플로우 개발 가이드를 참조하세요.

플로우 실행 CI/CD 세부 정보 구성#

플로우가 CI/CD를 사용하여 실행되는 환경을 구성할 수 있습니다.

예를 들어 GitLab Self-Managed에서 관리자는 파운데이셔널 플로우 이미지에 대한 사용자 지정 컨테이너 레지스트리를 구성할 수 있습니다.

자세한 내용은 플로우 실행 구성을 참조하세요.

파운데이셔널 플로우의 보안#

GitLab UI에서 파운데이셔널 플로우는 다음 GitLab API에 접근할 수 있습니다:

서비스 계정#

파운데이셔널 플로우는 작업을 완료하기 위해 서비스 계정을 사용합니다. 자세한 내용은 복합 ID 워크플로우를 참조하세요.

파운데이셔널 플로우가 머지 리퀘스트를 만들면 서비스 계정에 머지 리퀘스트가 귀속됩니다. 즉, 플로우를 트리거한 사용자가 AI 생성 코드를 승인하고 머지할 수 있습니다. SOC 2, SOX, ISO 27001 또는 FedRAMP 요구사항이 있는 조직은 컴플라이언스 고려사항을 검토하고 적절한 승인 정책을 구현해야 합니다.

파운데이셔널 플로우 켜기 또는 끄기#

파운데이셔널 플로우를 켜거나 끌 수 있습니다:

  • GitLab.com: 최상위 그룹 및 프로젝트의 경우.
  • GitLab Self-Managed: 인스턴스, 그룹 및 프로젝트의 경우.

GitLab UI에서 컴퓨팅 분을 소비하는 기능을 실행할 수 있는지 제어하기 위해 플로우 실행을 켜거나 끌 수도 있습니다. 이러한 기능에는 외부 에이전트, 파운데이셔널 플로우 및 커스텀 플로우가 포함됩니다.

GitLab.com에서#

사전 요구사항:

  • 최상위 그룹에 대한 Owner 권한.
  1. 상단 바에서 검색 또는 이동을 선택하고 최상위 그룹을 찾습니다.
  2. 설정 > GitLab Duo를 선택합니다.
  3. 구성 변경을 선택합니다.
  4. 플로우 실행 아래에서 플로우 실행 허용파운데이셔널 플로우 허용 체크박스를 선택합니다.
  5. 켜려는 각 파운데이셔널 플로우의 체크박스를 선택합니다.
  6. 변경 사항 저장을 선택합니다.

최상위 그룹에 대해 파운데이셔널 플로우를 끄면 해당 그룹을 기본 GitLab Duo 네임스페이스로 가진 사용자는 어느 네임스페이스에서도 파운데이셔널 플로우에 접근할 수 없습니다.

사전 요구사항:

  • 프로젝트에 대한 Owner 또는 Maintainer 권한.
  • 최상위 그룹에 대해 플로우 실행 및 파운데이셔널 플로우가 켜져 있어야 합니다.
  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 설정 > 일반을 선택합니다.
  3. GitLab Duo를 확장합니다.
  4. GitLab Duo, 플로우 실행 허용, 파운데이셔널 플로우 허용 토글을 켭니다.
  5. 변경 사항 저장을 선택합니다.

GitLab Self-Managed에서#

사전 요구사항:

  • 관리자 접근 권한.
  1. 오른쪽 상단 모서리에서 Admin을 선택합니다.
  2. 왼쪽 사이드바에서 GitLab Duo를 선택합니다.
  3. 구성 변경을 선택합니다.
  4. 플로우 실행 아래에서 플로우 실행 허용파운데이셔널 플로우 허용 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

사전 요구사항:

  • 관리자 접근 권한.
  • 인스턴스에 대해 플로우 실행 및 파운데이셔널 플로우가 켜져 있어야 합니다.
  1. 상단 바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
  2. 설정 > 일반을 선택합니다.
  3. GitLab Duo 기능을 확장합니다.
  4. 플로우 실행 아래에서 플로우 실행 허용파운데이셔널 플로우 허용 체크박스를 선택합니다.
  5. 켜려는 각 파운데이셔널 플로우의 체크박스를 선택합니다.
  6. 변경 사항 저장을 선택합니다.

그룹에 대해 켜면 파운데이셔널 플로우는 모든 서브그룹 및 프로젝트에서 사용 가능합니다.

사전 요구사항:

  • 프로젝트에 대한 Owner 또는 Maintainer 권한.
  • 인스턴스 및 그룹에 대해 플로우 실행 및 파운데이셔널 플로우가 켜져 있어야 합니다.
  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 설정 > 일반을 선택합니다.
  3. GitLab Duo를 확장합니다.
  4. GitLab Duo, 플로우 실행 허용, 파운데이셔널 플로우 허용 토글을 켭니다.
  5. 변경 사항 저장을 선택합니다.

파운데이셔널 플로우

Tier: Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

파운데이셔널 플로우는 GitLab에서 구축 및 유지 관리하며 GitLab 유지 관리 배지([tanuki-verified])를 표시합니다. 각 플로우는 특정 문제를 해결하거나 개발 작업을 지원하도록 설계되었습니다. 다음 파운데이셔널 플로우를 사용할 수 있습니다:

Model information

파운데이셔널 플로우는 GitLab에서 구축 및 유지 관리하며 GitLab 유지 관리 배지([tanuki-verified])를 표시합니다.

각 플로우는 특정 문제를 해결하거나 개발 작업을 지원하도록 설계되었습니다.

다음 파운데이셔널 플로우를 사용할 수 있습니다:

개발자용#

GitLab에 새로운 파운데이셔널 플로우를 만들고 추가하는 방법을 알아보려면 파운데이셔널 플로우 개발 가이드를 참조하세요.

플로우 실행 CI/CD 세부 정보 구성#

플로우가 CI/CD를 사용하여 실행되는 환경을 구성할 수 있습니다.

예를 들어 GitLab Self-Managed에서 관리자는 파운데이셔널 플로우 이미지에 대한 사용자 지정 컨테이너 레지스트리를 구성할 수 있습니다.

자세한 내용은 플로우 실행 구성을 참조하세요.

파운데이셔널 플로우의 보안#

GitLab UI에서 파운데이셔널 플로우는 다음 GitLab API에 접근할 수 있습니다:

서비스 계정#

파운데이셔널 플로우는 작업을 완료하기 위해 서비스 계정을 사용합니다. 자세한 내용은 복합 ID 워크플로우를 참조하세요.

파운데이셔널 플로우가 머지 리퀘스트를 만들면 서비스 계정에 머지 리퀘스트가 귀속됩니다. 즉, 플로우를 트리거한 사용자가 AI 생성 코드를 승인하고 머지할 수 있습니다. SOC 2, SOX, ISO 27001 또는 FedRAMP 요구사항이 있는 조직은 컴플라이언스 고려사항을 검토하고 적절한 승인 정책을 구현해야 합니다.

파운데이셔널 플로우 켜기 또는 끄기#

파운데이셔널 플로우를 켜거나 끌 수 있습니다:

  • GitLab.com: 최상위 그룹 및 프로젝트의 경우.
  • GitLab Self-Managed: 인스턴스, 그룹 및 프로젝트의 경우.

GitLab UI에서 컴퓨팅 분을 소비하는 기능을 실행할 수 있는지 제어하기 위해 플로우 실행을 켜거나 끌 수도 있습니다. 이러한 기능에는 외부 에이전트, 파운데이셔널 플로우 및 커스텀 플로우가 포함됩니다.

GitLab.com에서#

사전 요구사항:

  • 최상위 그룹에 대한 Owner 권한.
  1. 상단 바에서 검색 또는 이동을 선택하고 최상위 그룹을 찾습니다.
  2. 설정 > GitLab Duo를 선택합니다.
  3. 구성 변경을 선택합니다.
  4. 플로우 실행 아래에서 플로우 실행 허용파운데이셔널 플로우 허용 체크박스를 선택합니다.
  5. 켜려는 각 파운데이셔널 플로우의 체크박스를 선택합니다.
  6. 변경 사항 저장을 선택합니다.

최상위 그룹에 대해 파운데이셔널 플로우를 끄면 해당 그룹을 기본 GitLab Duo 네임스페이스로 가진 사용자는 어느 네임스페이스에서도 파운데이셔널 플로우에 접근할 수 없습니다.

사전 요구사항:

  • 프로젝트에 대한 Owner 또는 Maintainer 권한.
  • 최상위 그룹에 대해 플로우 실행 및 파운데이셔널 플로우가 켜져 있어야 합니다.
  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 설정 > 일반을 선택합니다.
  3. GitLab Duo를 확장합니다.
  4. GitLab Duo, 플로우 실행 허용, 파운데이셔널 플로우 허용 토글을 켭니다.
  5. 변경 사항 저장을 선택합니다.

GitLab Self-Managed에서#

사전 요구사항:

  • 관리자 접근 권한.
  1. 오른쪽 상단 모서리에서 Admin을 선택합니다.
  2. 왼쪽 사이드바에서 GitLab Duo를 선택합니다.
  3. 구성 변경을 선택합니다.
  4. 플로우 실행 아래에서 플로우 실행 허용파운데이셔널 플로우 허용 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

사전 요구사항:

  • 관리자 접근 권한.
  • 인스턴스에 대해 플로우 실행 및 파운데이셔널 플로우가 켜져 있어야 합니다.
  1. 상단 바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
  2. 설정 > 일반을 선택합니다.
  3. GitLab Duo 기능을 확장합니다.
  4. 플로우 실행 아래에서 플로우 실행 허용파운데이셔널 플로우 허용 체크박스를 선택합니다.
  5. 켜려는 각 파운데이셔널 플로우의 체크박스를 선택합니다.
  6. 변경 사항 저장을 선택합니다.

그룹에 대해 켜면 파운데이셔널 플로우는 모든 서브그룹 및 프로젝트에서 사용 가능합니다.

사전 요구사항:

  • 프로젝트에 대한 Owner 또는 Maintainer 권한.
  • 인스턴스 및 그룹에 대해 플로우 실행 및 파운데이셔널 플로우가 켜져 있어야 합니다.
  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 설정 > 일반을 선택합니다.
  3. GitLab Duo를 확장합니다.
  4. GitLab Duo, 플로우 실행 허용, 파운데이셔널 플로우 허용 토글을 켭니다.
  5. 변경 사항 저장을 선택합니다.