Package Settings
This page includes an exhaustive list of settings related to and maintained by the package stage.
Instance Settings
Package registry
Setting | Table | Description |
---|---|---|
nuget_skip_metadata_url_validation
|
application_settings
|
Indicates whether to skip metadata URL validation for the NuGet package. |
npm_package_requests_forwarding
|
application_settings
|
Enables or disables npm package forwarding for the instance. |
pypi_package_requests_forwarding
|
application_settings
|
Enables or disables PyPI package forwarding for the instance. |
packages_cleanup_package_file_worker_capacity
|
application_settings
|
Number of concurrent workers allowed for package file cleanup. |
package_registry_allow_anyone_to_pull_option
|
application_settings
|
Enables or disables the Allow anyone to pull from Package Registry toggle.
|
throttle_unauthenticated_packages_api_requests_per_period
|
application_settings
|
Request limit for unauthenticated package API requests in the period defined by throttle_unauthenticated_packages_api_period_in_seconds .
|
throttle_unauthenticated_packages_api_period_in_seconds
|
application_settings
|
Period in seconds to measure unauthenticated package API requests. |
throttle_authenticated_packages_api_requests_per_period
|
application_settings
|
Request limit for authenticated package API requests in the period defined by throttle_authenticated_packages_api_period_in_seconds .
|
throttle_authenticated_packages_api_period_in_seconds
|
application_settings
|
Period in seconds to measure authenticated package API requests. |
throttle_unauthenticated_packages_api_enabled
|
application_settings
|
|
throttle_authenticated_packages_api_enabled
|
application_settings
|
Enables or disables request limits/throttling for the package API. |
conan_max_file_size
|
plan_limits
|
Maximum file size for a Conan package file. |
maven_max_file_size
|
plan_limits
|
Maximum file size for a Maven package file. |
npm_max_file_size
|
plan_limits
|
Maximum file size for an npm package file. |
nuget_max_file_size
|
plan_limits
|
Maximum file size for a NuGet package file. |
pypi_max_file_size
|
plan_limits
|
Maximum file size for a PyPI package file. |
generic_packages_max_file_size
|
plan_limits
|
Maximum file size for a generic package file. |
golang_max_file_size
|
plan_limits
|
Maximum file size for a GoProxy package file. |
debian_max_file_size
|
plan_limits
|
Maximum file size for a Debian package file. |
rubygems_max_file_size
|
plan_limits
|
Maximum file size for a RubyGems package file. |
terraform_module_max_file_size
|
plan_limits
|
Maximum file size for a Terraform package file. |
helm_max_file_size
|
plan_limits
|
Maximum file size for a Helm package file. |
Container registry
Setting | Table | Description |
---|---|---|
container_registry_token_expire_delay
|
application_settings
|
The time in minutes before the container registry auth token (JWT) expires. |
container_expiration_policies_enable_historic_entries
|
application_settings
|
Allow or prevent projects older than 12.8 to use container cleanup policies. |
container_registry_vendor
|
application_settings
|
The vendor of the container registry. gitlab for the GitLab container registry, other values for external registries.
|
container_registry_version
|
application_settings
|
The current version of the container registry. |
container_registry_features
|
application_settings
|
Features supported by the connected container registry. For example, tag deletion. |
container_registry_delete_tags_service_timeout
|
application_settings
|
The maximum time (in seconds) that the cleanup process can take to delete a batch of tags. |
container_registry_expiration_policies_worker_capacity
|
application_settings
|
Number of concurrent container image cleanup policy workers allowed. |
container_registry_cleanup_tags_service_max_list_size
|
application_settings
|
The maximum number of tags that can be deleted in a cleanup policy single execution. Additional tags must be deleted in another execution. |
container_registry_expiration_policies_caching
|
application_settings
|
Enable or disable tag creation timestamp caching during execution of cleanup policies. |
container_registry_import_max_tags_count
|
application_settings
|
Deprecated in 17.0. The migration for GitLab.com is now complete so we are starting to cleanup this field. This field returns 0 until it gets removed. |
container_registry_import_max_retries
|
application_settings
|
Deprecated in 17.0. The migration for GitLab.com is now complete so we are starting to cleanup this field. This field returns 0 until it gets removed. |
container_registry_import_start_max_retries
|
application_settings
|
Deprecated in 17.0. The migration for GitLab.com is now complete so we are starting to cleanup this field. This field returns 0 until it gets removed. |
container_registry_import_max_step_duration
|
application_settings
|
Deprecated in 17.0. The migration for GitLab.com is now complete so we are starting to cleanup this field. This field returns 0 until it gets removed. |
container_registry_import_target_plan
|
application_settings
|
Deprecated in 17.0. The migration for GitLab.com is now complete so we are starting to cleanup this field. This field returns an empty string (‘’) until it gets removed. |
container_registry_import_created_before
|
application_settings
|
Deprecated in 17.0. The migration for GitLab.com is now complete so we are starting to cleanup this field. This field returns an empty string (‘’) until it gets removed. |
container_registry_pre_import_timeout
|
application_settings
|
Deprecated in 17.0. The migration for GitLab.com is now complete so we are starting to cleanup this field. This field returns an empty string (‘’) until it gets removed. |
container_registry_import_timeout
|
application_settings
|
Deprecated in 17.0. The migration for GitLab.com is now complete so we are starting to cleanup this field. This field returns an empty string (‘’) until it gets removed. |
dependency_proxy_ttl_group_policy_worker_capacity
|
application_settings
|
Number of concurrent dependency proxy cleanup policy workers allowed. |
Namespace/Group Settings
Setting | Table | Description |
---|---|---|
maven_duplicates_allowed
|
namespace_package_settings
|
Allow or prevent duplicate Maven packages. |
maven_duplicate_exception_regex
|
namespace_package_settings
|
Regex defining Maven packages that are allowed to be duplicate when duplicates are not allowed. This matches the name and version of the package. |
generic_duplicates_allowed
|
namespace_package_settings
|
Allow or prevent duplicate generic packages. |
generic_duplicate_exception_regex
|
namespace_package_settings
|
Regex defining generic packages that are allowed to be duplicate when duplicates are not allowed. |
nuget_duplicates_allowed
|
namespace_package_settings
|
Allow or prevent duplicate NuGet packages. |
nuget_duplicate_exception_regex
|
namespace_package_settings
|
Regex defining NuGet packages that are allowed to be duplicate when duplicates are not allowed. |
nuget_symbol_server_enabled
|
namespace_package_settings
|
Enable or disable the NuGet symbol server. |
terraform_module_duplicates_allowed
|
namespace_package_settings
|
Allow or prevent duplicate Terraform module packages. |
terraform_module_duplicate_exception_regex
|
namespace_package_settings
|
Regex defining Terraform module packages that are allowed to be duplicate when duplicates are not allowed. |
Dependency Proxy Cleanup Policies - ttl
|
dependency_proxy_image_ttl_group_policies
|
Number of days to retain an unused Dependency Proxy file before it is removed. |
Dependency Proxy - enabled
|
dependency_proxy_image_ttl_group_policies
|
Enable or disable the Dependency Proxy cleanup policy. |
Project Settings
Setting | Table | Description |
---|---|---|
Container Cleanup Policies - next_run_at
|
container_expiration_policies
|
When the project qualifies for the next container cleanup policy cron worker. |
Container Cleanup Policies - name_regex
|
container_expiration_policies
|
Regex defining image names to remove with the container cleanup policy. |
Container Cleanup Policies - cadence
|
container_expiration_policies
|
How often the container cleanup policy should run. |
Container Cleanup Policies - older_than
|
container_expiration_policies
|
Age of images to remove with the container cleanup policy. |
Container Cleanup Policies - keep_n
|
container_expiration_policies
|
Number of images to retain in a container cleanup policy. |
Container Cleanup Policies - enabled
|
container_expiration_policies
|
Enable or disable a container cleanup policy. |
Container Cleanup Policies - name_regex_keep
|
container_expiration_policies
|
Regex defining image names to always keep regardless of other rules with the container cleanup policy. |