You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: jekyll/_cci2/ip-ranges.md
+12-8Lines changed: 12 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ IP ranges is a feature for CircleCI customers who need to configure IP-based acc
22
22
The feature is available to customers on a [Performance or Scale plan](https://circleci.com/pricing/). Pricing is calculated based on data usage of jobs that have opted in to using the IP ranges feature. Details on the pricing model can be found in this [Discuss post](https://discuss.circleci.com/t/ip-ranges-pricing-model/42464).
23
23
24
24
## IP ranges: use cases
25
-
{: #usecases }
25
+
{: #use-cases }
26
26
27
27
IP ranges lets you limit inbound connections to your infrastructure to only IP address ranges that are verifiably associated with CircleCI.
28
28
@@ -37,7 +37,7 @@ Some example use cases where IP-based restricted access might be desired include
37
37
Prior to offering IP ranges, the only solution CircleCI offered to configure and control static IP addresses was [CircleCI’s Runner]({{site.baseurl}}/2.0/runner-overview/). IP ranges now enables you to meet your IP-based security and compliance requirements using your existing workflows and platform.
38
38
39
39
## Example configuration file using IP ranges
40
-
{: #exampleconfiguration }
40
+
{: #example-configuration }
41
41
42
42
```yaml
43
43
version: 2.1
@@ -54,8 +54,8 @@ workflows:
54
54
- build
55
55
```
56
56
57
-
## List of IP address ranges associated with the IP ranges feature
58
-
{: #listofipaddressranges }
57
+
## List of IP address ranges associated with feature
58
+
{: #list-of-ip-address-ranges }
59
59
60
60
*Last updated*: 2022-04-06
61
61
@@ -86,7 +86,10 @@ Jobs that have been opted into the IP ranges feature will have one of the follow
86
86
**Note:** Jobs can use any of the address ranges above. It is also important to note that the address ranges are shared by all CircleCI customers who have opted into using the feature.
87
87
{: class="alert alert-info"}
88
88
89
-
IP address ranges for core services (used to trigger jobs, exchange information about users between CircleCI and Github etc):
89
+
## List of IP address ranges for core services
90
+
{: #list-of-ip-address-ranges-for-core-services }
91
+
92
+
These are the IP address ranges for core services (used to trigger jobs, exchange information about users between CircleCI and Github etc):
90
93
91
94
- 18.214.70.5
92
95
- 52.20.166.242
@@ -99,7 +102,8 @@ IP address ranges for core services (used to trigger jobs, exchange information
99
102
- 35.174.249.131
100
103
- 3.210.128.175
101
104
102
-
### Upcoming changes to the list of IP address ranges
105
+
### List of IP address ranges changelog
106
+
{: #list-of-ip-address-ranges-changelog }
103
107
104
108
#### 2021-08-23
105
109
* Added new items to the list of IP address ranges for core services.
@@ -143,7 +147,7 @@ On the **Resources** tab within the **Job Details** UI page, you can view approx
143
147

144
148
145
149
## AWS and GCP IP Addresses
146
-
{: #awsandgcpipaddresses }
150
+
{: #aws-and-gcp-ip-addresses }
147
151
148
152
The machines that execute *all jobs* on CircleCI’s platform, not just jobs opted into IP ranges, are hosted on Amazon Web Services (AWS), Google Cloud Platform (GCP), and CircleCI's macOS Cloud (see below). An exhaustive list of IP addresses that CircleCI’s traffic may come from on these cloud providers’ platforms can be found by looking up each cloud provider's IP address ranges. AWS & GCP offer endpoints to find this information.
149
153
@@ -176,7 +180,7 @@ In addition to AWS and GCP (see above), CircleCI's macOS Cloud hosts jobs execut
176
180
**Note:** macOS builds are automatically restricted within the IP ranges listed here. In other words, you do not have to explicitly set `circleci_ip_ranges: true` for macOS builds.
177
181
178
182
## Known limitations
179
-
{: #knownlimitations}
183
+
{: #known-limitations}
180
184
181
185
- There currently is no support for specifying IP ranges config syntax when using the [pipeline parameters feature]({{site.baseurl}}/2.0/pipeline-variables/#pipeline-parameters-in-configuration). Details in this [Discuss post](https://discuss.circleci.com/t/ip-ranges-open-preview/40864/6).
182
186
- IP ranges is currently available exclusively for the [Docker executor]({{site.baseurl}}/2.0/executor-types/#using-docker), not including `remote_docker`. Jobs that attempt to use the IP ranges feature with a [Machine executor]({{site.baseurl}}/2.0/executor-types/#using-machine) will fail with an error stating that the IP ranges feature only supports the Docker executor.
0 commit comments