diff --git a/data/nav.yml b/data/nav.yml index b32c6ba474..ac02b047c5 100644 --- a/data/nav.yml +++ b/data/nav.yml @@ -391,6 +391,8 @@ - name: "Cluster queue metrics" path: "pipelines/cluster-queue-metrics" pill: "beta" + - name: "Service Quotas" + path: "pipelines/service-quotas" - name: "Test Analytics" path: "test-analytics" children: diff --git a/pages/pipelines/service_quotas.md b/pages/pipelines/service_quotas.md new file mode 100644 index 0000000000..590eecd0ea --- /dev/null +++ b/pages/pipelines/service_quotas.md @@ -0,0 +1,131 @@ +# Service quotas + +> 📘 Need a limit increased? +> You can request a limit increase by [contacting support](mailto:support@buildkite.com), and providing details about your use case. + +## Overview + +Service quotas are put in place to ensure that Buildkite can provide a reliable service to all customers. These quotas are all scoped to your organization, but calculated depending on the quota type. +There are three types of quotas: per organization, per build, and per job. + +## Per organization quotas + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDefault value
+ Number of invitations
+ The maximum number of pending invitations for an organization +
20
+ REST API rate limit
+ The number of requests an organization can make to Organization endpoints on the REST API, per minute +
200
+ Number of Slack services
+ The maximum number of Slack services that can be added to an organization +
50
+ Number of teams
+ The maximum number of teams that an organization can have +
250
+ Number of Webhook services
+ The maximum number of Webhook services that can be added to an organization +
15
+ Artifact retention
+ The maximum time we'll store artifacts for, in days, before assuming it has been deleted by an S3 Lifecycle rule, which must be configured separately +
180
+ +## Per build quotas + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDefault value
+ Number of jobs
+ The maximum number of jobs that can be created in a single pipeline build (including job retries) +
4,000
+ Jobs created per pipeline upload
+ The maximum number of jobs that can be created in a single pipeline upload +
500
+ Number of pipeline uploads
+ The maximum number of pipeline uploads that can be performed in a single build +
500
+ Maximum trigger build depth
+ The maximum depth of a chain of trigger builds +
10
+ +## Per job quotas + + + + + + + + + + + + + + + + + +
NameDefault value
+ Number of artifacts
+ The maximum number of artifacts that can be uploaded to Buildkite per job +
250,000
+ Log size
+ The maximum file-size of a job's log (uploaded by an agent to Buildkite in chunks) +
1,024 MiB