Skip to content

Commit

Permalink
Enterprise ip (#5190)
Browse files Browse the repository at this point in the history
* rebase

* add IP verbiage for on-prem GH/GL instances

* run linter

* run linter

* relative paths

* update md syntax

* resolve reviews

* wrong PR

* lint

* update info to warning

* provide more clarity

* run lint

---------

Co-authored-by: Paul Jaffre <jaffrepaul@gmail.com>
  • Loading branch information
conversayShawn and jaffrepaul authored Apr 27, 2023
1 parent 4de9feb commit 7013248
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 9 deletions.
9 changes: 8 additions & 1 deletion docs/faq/questions/cloud-faq.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ by:
4. Review your organization's usage
5. Scroll down and select **Upgrade** under your plan of choice

## <Icon name="angle-right" /> I'm working at a restrictive VPN. Which subdomains do I have to allow on my VPN for Cypress Cloud to work properly?
## <Icon name="angle-right" /> I'm working with a restrictive VPN. Which subdomains do I have to allow on my VPN for Cypress Cloud to work properly?

If you are running the tests from within a restrictive VPN you will need to
allow some URLs so that Cypress can have effective communication with Cypress
Expand All @@ -249,3 +249,10 @@ Cloud.
- `https://docs.cypress.io` - **Cypress documentation**
- `https://download.cypress.io` - **CDN download of Cypress binary**
- `https://on.cypress.io` - **URL shortener for link redirects**

**If you are using GitHub Enterprise or GitLab for Enterprise (Self-managed),
you may also need to add both the following to the version control IP allow
list:**

- `3.211.102.119` - **Dedicated IP**
- `18.213.72.78` - **Dedicated IP**
36 changes: 29 additions & 7 deletions docs/guides/cloud/github-integration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -137,21 +137,29 @@ to GitHub.com to complete the installation:
2. Choose which repositories to associate with the Cypress GitHub App. You can
choose **All repositories** or **Only select repositories**. with your
Cypress GitHub App installation.
<DocsImage
src="/img/dashboard/github-integration/select-gh-repos.jpg"
alt="Select GitHub repositories"
width={600}
/>

:::info

All current and <em>future</em> repositories will be included with this
installation if you choose <strong>All repositories</strong>.
All current and _future_ repositories will be included with this installation if
you choose **All repositories**.

:::

<DocsImage
src="/img/dashboard/github-integration/select-gh-repos.jpg"
alt="Select GitHub repositories"
width={600}
/>

3. Click the **Install** button to complete the installation.

:::warning

If you are running the tests from within a restrictive VPN, see
[which subdomains to add to your allowlist for Cypress Cloud and your GitHub integration to work properly](/faq/questions/cloud-faq#Im-working-at-a-restrictive-VPN-Which-subdomains-do-I-have-to-allow-on-my-VPN-for-Cypress-Cloud-to-work-properly)

:::

### Cypress GitHub Enterprise app installation process

To integrate Cypress Cloud with GitHub Enterprise, you need to create a new
Expand Down Expand Up @@ -268,6 +276,13 @@ them into Cypress Cloud, and complete the activation process.
install the app against all repos or select specific ones, then click the
**Install** button.

:::info

All current and <em>future</em> repositories will be included with this
installation if you choose <strong>All repositories</strong>.

:::

<DocsImage
src="/img/dashboard/github-integration/ghe/ghe-10.jpg"
alt="Confirm installation of GitHub App"
Expand All @@ -278,6 +293,13 @@ them into Cypress Cloud, and complete the activation process.
installed Cypress Cloud GitHub Enterprise integration! You are now ready to
configure a GitHub Integration for a project.

:::info

If you are running the tests from within a restrictive VPN, see
[which subdomains to add to your allowlist for Cypress Cloud and your GitHub Enterprise integration to work properly](/faq/questions/cloud-faq#Im-working-at-a-restrictive-VPN-Which-subdomains-do-I-have-to-allow-on-my-VPN-for-Cypress-Cloud-to-work-properly).

:::

## Enabling GitHub integration for a project

After completing the Cypress GitHub App installation for your organization, you
Expand Down
9 changes: 8 additions & 1 deletion docs/guides/cloud/gitlab-integration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ users, but if you are facing GitLab integration issues with your CI setup,
please make sure the git information is being sent properly by following
[these guidelines](/guides/continuous-integration/introduction#Git-information).
If you still face issues after this, please
[contact us](mailto:hello@cypress.io).
[contact us](mailto:support@cypress.io).

:::

Expand Down Expand Up @@ -88,6 +88,13 @@ with more limited access permissions.
Integration** or **GitLab for Enterprise Integration**.
9. (Optional) Configure the behavior for each project.

:::warning

If you are running the tests from within a restrictive VPN, see
[which subdomains to add to your allowlist for Cypress Cloud and your GitLab integration to work properly](/faq/questions/cloud-faq#Im-working-at-a-restrictive-VPN-Which-subdomains-do-I-have-to-allow-on-my-VPN-for-Cypress-Cloud-to-work-properly)

:::

## Configuring the GitLab integration

### Status checks
Expand Down

0 comments on commit 7013248

Please sign in to comment.