Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enterprise ip #5190

Merged
merged 17 commits into from
Apr 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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**

conversayShawn marked this conversation as resolved.
Show resolved Hide resolved
**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:**

conversayShawn marked this conversation as resolved.
Show resolved Hide resolved
- `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

conversayShawn marked this conversation as resolved.
Show resolved Hide resolved
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
conversayShawn marked this conversation as resolved.
Show resolved Hide resolved

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