패키지 설정
GitLab v19.1요약
이 페이지에는 패키지 Stage에서 관리하는 설정의 전체 목록이 포함되어 있습니다.
이 페이지에는 패키지 Stage에서 관리하는 설정의 전체 목록이 포함되어 있습니다.
인스턴스 설정#
패키지 레지스트리#
| 설정 | 테이블 | 설명 |
|---|---|---|
| nuget_skip_metadata_url_validation | application_settings | NuGet 패키지의 메타데이터 URL 유효성 검사를 건너뛸지 여부를 나타냅니다. |
| npm_package_requests_forwarding | application_settings | 인스턴스에 대한 npm 패키지 포워딩을 활성화하거나 비활성화합니다. |
| pypi_package_requests_forwarding | application_settings | 인스턴스에 대한 PyPI 패키지 포워딩을 활성화하거나 비활성화합니다. |
| packages_cleanup_package_file_worker_capacity | application_settings | 패키지 파일 정리에 허용되는 동시 워커 수입니다. |
| package_registry_allow_anyone_to_pull_option | application_settings | 패키지 레지스트리에서 누구나 가져올 수 있도록 허용 토글을 활성화하거나 비활성화합니다. |
| throttle_unauthenticated_packages_api_requests_per_period | application_settings | throttle_unauthenticated_packages_api_period_in_seconds로 정의된 기간 내 인증되지 않은 패키지 API 요청 제한입니다. |
| throttle_unauthenticated_packages_api_period_in_seconds | application_settings | 인증되지 않은 패키지 API 요청을 측정하는 기간(초)입니다. |
| throttle_authenticated_packages_api_requests_per_period | application_settings | throttle_authenticated_packages_api_period_in_seconds로 정의된 기간 내 인증된 패키지 API 요청 제한입니다. |
| throttle_authenticated_packages_api_period_in_seconds | application_settings | 인증된 패키지 API 요청을 측정하는 기간(초)입니다. |
| throttle_unauthenticated_packages_api_enabled | application_settings | |
| throttle_authenticated_packages_api_enabled | application_settings | 패키지 API에 대한 요청 제한/스로틀링을 활성화하거나 비활성화합니다. |
| conan_max_file_size | plan_limits | Conan 패키지 파일의 최대 파일 크기입니다. |
| maven_max_file_size | plan_limits | Maven 패키지 파일의 최대 파일 크기입니다. |
| npm_max_file_size | plan_limits | npm 패키지 파일의 최대 파일 크기입니다. |
| nuget_max_file_size | plan_limits | NuGet 패키지 파일의 최대 파일 크기입니다. |
| pypi_max_file_size | plan_limits | PyPI 패키지 파일의 최대 파일 크기입니다. |
| generic_packages_max_file_size | plan_limits | 일반 패키지 파일의 최대 파일 크기입니다. |
| golang_max_file_size | plan_limits | GoProxy 패키지 파일의 최대 파일 크기입니다. |
| debian_max_file_size | plan_limits | Debian 패키지 파일의 최대 파일 크기입니다. |
| rubygems_max_file_size | plan_limits | RubyGems 패키지 파일의 최대 파일 크기입니다. |
| terraform_module_max_file_size | plan_limits | Terraform 패키지 파일의 최대 파일 크기입니다. |
| helm_max_file_size | plan_limits | Helm 패키지 파일의 최대 파일 크기입니다. |
| helm_max_packages_count | application_settings | 채널당 나열할 수 있는 최대 Helm 패키지 수입니다. 최소 1 이상이어야 합니다. 기본값은 1000입니다. |
컨테이너 레지스트리#
| 설정 | 테이블 | 설명 |
|---|---|---|
| container_registry_token_expire_delay | application_settings | 컨테이너 레지스트리 인증 토큰(JWT)이 만료되기까지의 시간(분)입니다. |
| container_expiration_policies_enable_historic_entries | application_settings | 12.8 이전 프로젝트의 컨테이너 정리 정책 사용을 허용하거나 차단합니다. |
| container_registry_vendor | application_settings | 컨테이너 레지스트리의 공급업체입니다. GitLab 컨테이너 레지스트리의 경우 gitlab, 외부 레지스트리의 경우 다른 값을 사용합니다. |
| container_registry_version | application_settings | 컨테이너 레지스트리의 현재 버전입니다. |
| container_registry_features | application_settings | 연결된 컨테이너 레지스트리에서 지원하는 기능입니다. 예: 태그 삭제. |
| container_registry_delete_tags_service_timeout | application_settings | 정리 프로세스가 태그 배치를 삭제하는 데 걸릴 수 있는 최대 시간(초)입니다. |
| container_registry_expiration_policies_worker_capacity | application_settings | 허용되는 동시 컨테이너 이미지 정리 정책 워커 수입니다. |
| container_registry_cleanup_tags_service_max_list_size | application_settings | 단일 정리 정책 실행에서 삭제할 수 있는 최대 태그 수입니다. 추가 태그는 다른 실행에서 삭제해야 합니다. |
| container_registry_expiration_policies_caching | application_settings | 정리 정책 실행 중 태그 생성 타임스탬프 캐싱을 활성화하거나 비활성화합니다. |
| container_registry_import_max_tags_count | application_settings | 17.0에서 더 이상 사용되지 않음. GitLab.com 마이그레이션이 완료되어 이 필드 정리가 시작됩니다. 이 필드는 제거될 때까지 0을 반환합니다. |
| container_registry_import_max_retries | application_settings | 17.0에서 더 이상 사용되지 않음. GitLab.com 마이그레이션이 완료되어 이 필드 정리가 시작됩니다. 이 필드는 제거될 때까지 0을 반환합니다. |
| container_registry_import_start_max_retries | application_settings | 17.0에서 더 이상 사용되지 않음. GitLab.com 마이그레이션이 완료되어 이 필드 정리가 시작됩니다. 이 필드는 제거될 때까지 0을 반환합니다. |
| container_registry_import_max_step_duration | application_settings | 17.0에서 더 이상 사용되지 않음. GitLab.com 마이그레이션이 완료되어 이 필드 정리가 시작됩니다. 이 필드는 제거될 때까지 0을 반환합니다. |
| container_registry_import_target_plan | application_settings | 17.0에서 더 이상 사용되지 않음. GitLab.com 마이그레이션이 완료되어 이 필드 정리가 시작됩니다. 이 필드는 제거될 때까지 빈 문자열('')을 반환합니다. |
| container_registry_import_created_before | application_settings | 17.0에서 더 이상 사용되지 않음. GitLab.com 마이그레이션이 완료되어 이 필드 정리가 시작됩니다. 이 필드는 제거될 때까지 빈 문자열('')을 반환합니다. |
| container_registry_pre_import_timeout | application_settings | 17.0에서 더 이상 사용되지 않음. GitLab.com 마이그레이션이 완료되어 이 필드 정리가 시작됩니다. 이 필드는 제거될 때까지 빈 문자열('')을 반환합니다. |
| container_registry_import_timeout | application_settings | 17.0에서 더 이상 사용되지 않음. GitLab.com 마이그레이션이 완료되어 이 필드 정리가 시작됩니다. 이 필드는 제거될 때까지 빈 문자열('')을 반환합니다. |
| dependency_proxy_ttl_group_policy_worker_capacity | application_settings | 허용되는 동시 Dependency Proxy 정리 정책 워커 수입니다. |
네임스페이스/그룹 설정#
| 설정 | 테이블 | 설명 |
|---|---|---|
| maven_duplicates_allowed | namespace_package_settings | 중복 Maven 패키지를 허용하거나 차단합니다. |
| maven_duplicate_exception_regex | namespace_package_settings | 중복이 허용되지 않을 때 중복이 허용되는 Maven 패키지를 정의하는 정규식입니다. 패키지의 이름과 버전을 매칭합니다. |
| generic_duplicates_allowed | namespace_package_settings | 중복 일반 패키지를 허용하거나 차단합니다. |
| generic_duplicate_exception_regex | namespace_package_settings | 중복이 허용되지 않을 때 중복이 허용되는 일반 패키지를 정의하는 정규식입니다. |
| nuget_duplicates_allowed | namespace_package_settings | 중복 NuGet 패키지를 허용하거나 차단합니다. |
| nuget_duplicate_exception_regex | namespace_package_settings | 중복이 허용되지 않을 때 중복이 허용되는 NuGet 패키지를 정의하는 정규식입니다. |
| nuget_symbol_server_enabled | namespace_package_settings | NuGet 심볼 서버를 활성화하거나 비활성화합니다. |
| terraform_module_duplicates_allowed | namespace_package_settings | 중복 Terraform 모듈 패키지를 허용하거나 차단합니다. |
| terraform_module_duplicate_exception_regex | namespace_package_settings | 중복이 허용되지 않을 때 중복이 허용되는 Terraform 모듈 패키지를 정의하는 정규식입니다. |
| Dependency Proxy 정리 정책 - ttl | dependency_proxy_image_ttl_group_policies | 사용되지 않은 Dependency Proxy 파일을 제거하기 전에 보관하는 일수입니다. |
| Dependency Proxy - enabled | dependency_proxy_image_ttl_group_policies | Dependency Proxy 정리 정책을 활성화하거나 비활성화합니다. |
프로젝트 설정#
| 설정 | 테이블 | 설명 |
|---|---|---|
| 컨테이너 정리 정책 - next_run_at | container_expiration_policies | 프로젝트가 다음 컨테이너 정리 정책 크론 워커 대상이 되는 시점입니다. |
| 컨테이너 정리 정책 - name_regex | container_expiration_policies | 컨테이너 정리 정책으로 제거할 이미지 이름을 정의하는 정규식입니다. |
| 컨테이너 정리 정책 - cadence | container_expiration_policies | 컨테이너 정리 정책 실행 주기입니다. |
| 컨테이너 정리 정책 - older_than | container_expiration_policies | 컨테이너 정리 정책으로 제거할 이미지의 나이입니다. |
| 컨테이너 정리 정책 - keep_n | container_expiration_policies | 컨테이너 정리 정책에서 보관할 이미지 수입니다. |
| 컨테이너 정리 정책 - enabled | container_expiration_policies | 컨테이너 정리 정책을 활성화하거나 비활성화합니다. |
| 컨테이너 정리 정책 - name_regex_keep | container_expiration_policies | 컨테이너 정리 정책에서 다른 규칙에 관계없이 항상 보관할 이미지 이름을 정의하는 정규식입니다. |