Body
Required
-
Name of the plan to update
Values are
default
,free
,bronze
,silver
,premium
,gold
,ultimate
,ultimate_trial
,premium_trial
, oropensource
. -
Maximum number of jobs in a single pipeline
-
Total number of jobs in currently active pipelines
-
Maximum number of pipeline subscriptions to and from a project
-
Maximum number of pipeline schedules
-
Maximum number of needs dependencies that a job can have
-
Maximum number of runners registered per group
-
Maximum number of runners registered per project
-
Maximum Conan package file size in bytes
-
Maximum storage size for the root namespace enforcement in MiB
-
Maximum generic package file size in bytes
-
Maximum Helm chart file size in bytes
-
Maximum Maven package file size in bytes
-
Maximum storage size for the root namespace notifications in MiB
-
Maximum NPM package file size in bytes
-
Maximum NuGet package file size in bytes
-
Maximum PyPI package file size in bytes
-
Maximum Terraform Module package file size in bytes
-
Maximum storage size for the root namespace in MiB
-
Maximum number of downstream pipelines in a pipeline's hierarchy tree
curl \
--request PUT 'https://www.gitlab.com/api/v4/application/plan_limits' \
--header "Private-Token: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"plan_name":"default","ci_pipeline_size":42,"ci_active_jobs":42,"ci_project_subscriptions":42,"ci_pipeline_schedules":42,"ci_needs_size_limit":42,"ci_registered_group_runners":42,"ci_registered_project_runners":42,"conan_max_file_size":42,"enforcement_limit":42,"generic_packages_max_file_size":42,"helm_max_file_size":42,"maven_max_file_size":42,"notification_limit":42,"npm_max_file_size":42,"nuget_max_file_size":42,"pypi_max_file_size":42,"terraform_module_max_file_size":42,"storage_size_limit":42,"pipeline_hierarchy_size":42}'
{
"plan_name": "default",
"ci_pipeline_size": 42,
"ci_active_jobs": 42,
"ci_project_subscriptions": 42,
"ci_pipeline_schedules": 42,
"ci_needs_size_limit": 42,
"ci_registered_group_runners": 42,
"ci_registered_project_runners": 42,
"conan_max_file_size": 42,
"enforcement_limit": 42,
"generic_packages_max_file_size": 42,
"helm_max_file_size": 42,
"maven_max_file_size": 42,
"notification_limit": 42,
"npm_max_file_size": 42,
"nuget_max_file_size": 42,
"pypi_max_file_size": 42,
"terraform_module_max_file_size": 42,
"storage_size_limit": 42,
"pipeline_hierarchy_size": 42
}
{
"ci_pipeline_size": 0,
"ci_active_jobs": 0,
"ci_project_subscriptions": 2,
"ci_pipeline_schedules": 10,
"ci_needs_size_limit": 50,
"ci_registered_group_runners": 1000,
"ci_registered_project_runners": 1000,
"conan_max_file_size": 3221225472,
"enforcement_limit": 15000,
"generic_packages_max_file_size": 5368709120,
"helm_max_file_size": 5242880,
"limits_history": "{\"enforcement_limit\"=>[{\"timestamp\"=>1686909124, \"user_id\"=>1, \"username\"=>\"x\", \"value\"=>5}],\n \"notification_limit\"=>[{\"timestamp\"=>1686909124, \"user_id\"=>2, \"username\"=>\"y\", \"value\"=>7}]}",
"maven_max_file_size": 3221225472,
"notification_limit": 15000,
"npm_max_file_size": 524288000,
"nuget_max_file_size": 524288000,
"pipeline_hierarchy_size": 1000,
"pypi_max_file_size": 3221225472,
"terraform_module_max_file_size": 1073741824,
"storage_size_limit": 15000
}