Skip to content

Commit 008cc6a

Browse files
authored
Merge pull request circleci#6701 from circleci/kelvintaywl-anchor-ip-ranges-core-services
Update ip-ranges.md
2 parents 599c6ff + eeec606 commit 008cc6a

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

jekyll/_cci2/ip-ranges.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ IP ranges is a feature for CircleCI customers who need to configure IP-based acc
2222
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).
2323

2424
## IP ranges: use cases
25-
{: #usecases }
25+
{: #use-cases }
2626

2727
IP ranges lets you limit inbound connections to your infrastructure to only IP address ranges that are verifiably associated with CircleCI.
2828

@@ -37,7 +37,7 @@ Some example use cases where IP-based restricted access might be desired include
3737
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.
3838

3939
## Example configuration file using IP ranges
40-
{: #exampleconfiguration }
40+
{: #example-configuration }
4141

4242
```yaml
4343
version: 2.1
@@ -54,8 +54,8 @@ workflows:
5454
- build
5555
```
5656
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 }
5959
6060
*Last updated*: 2022-04-06
6161
@@ -86,7 +86,10 @@ Jobs that have been opted into the IP ranges feature will have one of the follow
8686
**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.
8787
{: class="alert alert-info"}
8888
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):
9093
9194
- 18.214.70.5
9295
- 52.20.166.242
@@ -99,7 +102,8 @@ IP address ranges for core services (used to trigger jobs, exchange information
99102
- 35.174.249.131
100103
- 3.210.128.175
101104
102-
### Upcoming changes to the list of IP address ranges
105+
### List of IP address ranges changelog
106+
{: #list-of-ip-address-ranges-changelog }
103107
104108
#### 2021-08-23
105109
* 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
143147
![CircleCI about image]({{site.baseurl}}/assets/img/docs/resources-network-transfer.png)
144148

145149
## AWS and GCP IP Addresses
146-
{: #awsandgcpipaddresses }
150+
{: #aws-and-gcp-ip-addresses }
147151

148152
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.
149153

@@ -176,7 +180,7 @@ In addition to AWS and GCP (see above), CircleCI's macOS Cloud hosts jobs execut
176180
**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.
177181

178182
## Known limitations
179-
{: #knownlimitations}
183+
{: #known-limitations}
180184

181185
- 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).
182186
- 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

Comments
 (0)