From 608383e8bd666abb55db90ea5f682e60a89ea52c Mon Sep 17 00:00:00 2001 From: Gavin Elder Date: Tue, 22 Apr 2025 21:13:21 +0100 Subject: [PATCH] docs: Move Cloud Firewall config into Cloud Folder --- .../firewall-configuration.mdx | 0 .../firewall-configuration.mdx | 70 ------------------- .../firewall-configuration.mdx | 70 ------------------- .../firewall-configuration.mdx | 70 ------------------- .../firewall-configuration.mdx | 70 ------------------- 5 files changed, 280 deletions(-) rename {platform-enterprise_versioned_docs/version-23.3 => platform-cloud/docs}/enterprise/advanced-topics/firewall-configuration.mdx (100%) delete mode 100644 platform-enterprise_versioned_docs/version-23.4/enterprise/advanced-topics/firewall-configuration.mdx delete mode 100644 platform-enterprise_versioned_docs/version-24.1/enterprise/advanced-topics/firewall-configuration.mdx delete mode 100644 platform-enterprise_versioned_docs/version-24.2/enterprise/advanced-topics/firewall-configuration.mdx delete mode 100644 platform-enterprise_versioned_docs/version-25.1/enterprise/advanced-topics/firewall-configuration.mdx diff --git a/platform-enterprise_versioned_docs/version-23.3/enterprise/advanced-topics/firewall-configuration.mdx b/platform-cloud/docs/enterprise/advanced-topics/firewall-configuration.mdx similarity index 100% rename from platform-enterprise_versioned_docs/version-23.3/enterprise/advanced-topics/firewall-configuration.mdx rename to platform-cloud/docs/enterprise/advanced-topics/firewall-configuration.mdx diff --git a/platform-enterprise_versioned_docs/version-23.4/enterprise/advanced-topics/firewall-configuration.mdx b/platform-enterprise_versioned_docs/version-23.4/enterprise/advanced-topics/firewall-configuration.mdx deleted file mode 100644 index 72ede1473..000000000 --- a/platform-enterprise_versioned_docs/version-23.4/enterprise/advanced-topics/firewall-configuration.mdx +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: "Firewall configuration" -description: Configure your firewall to allow Seqera Cloud access -date: "12 Apr 2023" -tags: [firewall, configuration] ---- - -Seqera Platform Cloud ([cloud.seqera.io](https://cloud.seqera.io)) may need to connect to resources within your network, e.g., your storage server. To do so, your firewall must be configured to allow certain IPs to reach your resources. - -A dynamic list of IPs is kept up-to-date at https://meta.seqera.io. - -This endpoint returns a JSON object that can be parsed to dynamically adapt your firewall, e.g., in Python with the `requests` package: - -```python -$ python3 ->>> import requests ->>> requests.get("https://meta.seqera.io").json() -{ - "cloud.seqera.io": [ - "18.135.7.45/32", - "18.169.21.18/32", - "18.171.4.252/32" - ], - "licenses.seqera.io": [ - "35.176.121.51/32", - "35.178.254.247/32" - ] -} -``` - -### DNS allowlist - -In order for you to access resources such as Fusion tarballs, `nf-xpack` files, Wave cloud containers and other services provided by Seqera, you'll need to add `*.seqera.io.cdn.cloudflare.net` to the allowlist in your network firewall. If DNS wildcards aren't supported by your firewall, you can use the following: - -- `cloud.seqera.io` -- `api.cloud.seqera.io` -- `user-data.cloud.seqera.io` -- `tower.nf` -- `api.tower.nf` -- `connect.cloud.seqera.io` and its subdomains `*.connect.cloud.seqera.io` -- `hub.seqera.io` -- `intern.seqera.io` -- `wave.seqera.io` -- `community.wave.seqera.io` -- `cerbero.seqera.io` -- `public.cr.seqera.io` -- `auth.cr.seqera.io` -- `cr.seqera.io` -- `licenses.seqera.io` -- `api.multiqc.info` -- `fusionfs.seqera.io` -- `nf-xpack.seqera.io` -- `community-cr-prod.seqera.io` -- `fusionfs.seqera.io` -- `nf-xpack.seqera.io` -- `public-cr-prod.seqera.io` -- `wave-cache-prod-cloudflare.seqera.io` -- `fusionfs.seqera.io.cdn.cloudflare.net` -- `nf-xpack.seqera.io.cdn.cloudflare.net` -- `community-cr-prod.seqera.io.cdn.cloudflare.net` -- `fusionfs.seqera.io.cdn.cloudflare.net` -- `nf-xpack.seqera.io.cdn.cloudflare.net` -- `public-cr-prod.seqera.io.cdn.cloudflare.net` -- `wave-cache-prod-cloudflare.seqera.io.cdn.cloudflare.net` - -If you chose to filter by specific DNS records, please note that new services may be added in the future. - -:::note -If your allowlist is based on IP addresses, allow all of the following IP addresses: https://www.cloudflare.com/ips/. -::: diff --git a/platform-enterprise_versioned_docs/version-24.1/enterprise/advanced-topics/firewall-configuration.mdx b/platform-enterprise_versioned_docs/version-24.1/enterprise/advanced-topics/firewall-configuration.mdx deleted file mode 100644 index 72ede1473..000000000 --- a/platform-enterprise_versioned_docs/version-24.1/enterprise/advanced-topics/firewall-configuration.mdx +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: "Firewall configuration" -description: Configure your firewall to allow Seqera Cloud access -date: "12 Apr 2023" -tags: [firewall, configuration] ---- - -Seqera Platform Cloud ([cloud.seqera.io](https://cloud.seqera.io)) may need to connect to resources within your network, e.g., your storage server. To do so, your firewall must be configured to allow certain IPs to reach your resources. - -A dynamic list of IPs is kept up-to-date at https://meta.seqera.io. - -This endpoint returns a JSON object that can be parsed to dynamically adapt your firewall, e.g., in Python with the `requests` package: - -```python -$ python3 ->>> import requests ->>> requests.get("https://meta.seqera.io").json() -{ - "cloud.seqera.io": [ - "18.135.7.45/32", - "18.169.21.18/32", - "18.171.4.252/32" - ], - "licenses.seqera.io": [ - "35.176.121.51/32", - "35.178.254.247/32" - ] -} -``` - -### DNS allowlist - -In order for you to access resources such as Fusion tarballs, `nf-xpack` files, Wave cloud containers and other services provided by Seqera, you'll need to add `*.seqera.io.cdn.cloudflare.net` to the allowlist in your network firewall. If DNS wildcards aren't supported by your firewall, you can use the following: - -- `cloud.seqera.io` -- `api.cloud.seqera.io` -- `user-data.cloud.seqera.io` -- `tower.nf` -- `api.tower.nf` -- `connect.cloud.seqera.io` and its subdomains `*.connect.cloud.seqera.io` -- `hub.seqera.io` -- `intern.seqera.io` -- `wave.seqera.io` -- `community.wave.seqera.io` -- `cerbero.seqera.io` -- `public.cr.seqera.io` -- `auth.cr.seqera.io` -- `cr.seqera.io` -- `licenses.seqera.io` -- `api.multiqc.info` -- `fusionfs.seqera.io` -- `nf-xpack.seqera.io` -- `community-cr-prod.seqera.io` -- `fusionfs.seqera.io` -- `nf-xpack.seqera.io` -- `public-cr-prod.seqera.io` -- `wave-cache-prod-cloudflare.seqera.io` -- `fusionfs.seqera.io.cdn.cloudflare.net` -- `nf-xpack.seqera.io.cdn.cloudflare.net` -- `community-cr-prod.seqera.io.cdn.cloudflare.net` -- `fusionfs.seqera.io.cdn.cloudflare.net` -- `nf-xpack.seqera.io.cdn.cloudflare.net` -- `public-cr-prod.seqera.io.cdn.cloudflare.net` -- `wave-cache-prod-cloudflare.seqera.io.cdn.cloudflare.net` - -If you chose to filter by specific DNS records, please note that new services may be added in the future. - -:::note -If your allowlist is based on IP addresses, allow all of the following IP addresses: https://www.cloudflare.com/ips/. -::: diff --git a/platform-enterprise_versioned_docs/version-24.2/enterprise/advanced-topics/firewall-configuration.mdx b/platform-enterprise_versioned_docs/version-24.2/enterprise/advanced-topics/firewall-configuration.mdx deleted file mode 100644 index 72ede1473..000000000 --- a/platform-enterprise_versioned_docs/version-24.2/enterprise/advanced-topics/firewall-configuration.mdx +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: "Firewall configuration" -description: Configure your firewall to allow Seqera Cloud access -date: "12 Apr 2023" -tags: [firewall, configuration] ---- - -Seqera Platform Cloud ([cloud.seqera.io](https://cloud.seqera.io)) may need to connect to resources within your network, e.g., your storage server. To do so, your firewall must be configured to allow certain IPs to reach your resources. - -A dynamic list of IPs is kept up-to-date at https://meta.seqera.io. - -This endpoint returns a JSON object that can be parsed to dynamically adapt your firewall, e.g., in Python with the `requests` package: - -```python -$ python3 ->>> import requests ->>> requests.get("https://meta.seqera.io").json() -{ - "cloud.seqera.io": [ - "18.135.7.45/32", - "18.169.21.18/32", - "18.171.4.252/32" - ], - "licenses.seqera.io": [ - "35.176.121.51/32", - "35.178.254.247/32" - ] -} -``` - -### DNS allowlist - -In order for you to access resources such as Fusion tarballs, `nf-xpack` files, Wave cloud containers and other services provided by Seqera, you'll need to add `*.seqera.io.cdn.cloudflare.net` to the allowlist in your network firewall. If DNS wildcards aren't supported by your firewall, you can use the following: - -- `cloud.seqera.io` -- `api.cloud.seqera.io` -- `user-data.cloud.seqera.io` -- `tower.nf` -- `api.tower.nf` -- `connect.cloud.seqera.io` and its subdomains `*.connect.cloud.seqera.io` -- `hub.seqera.io` -- `intern.seqera.io` -- `wave.seqera.io` -- `community.wave.seqera.io` -- `cerbero.seqera.io` -- `public.cr.seqera.io` -- `auth.cr.seqera.io` -- `cr.seqera.io` -- `licenses.seqera.io` -- `api.multiqc.info` -- `fusionfs.seqera.io` -- `nf-xpack.seqera.io` -- `community-cr-prod.seqera.io` -- `fusionfs.seqera.io` -- `nf-xpack.seqera.io` -- `public-cr-prod.seqera.io` -- `wave-cache-prod-cloudflare.seqera.io` -- `fusionfs.seqera.io.cdn.cloudflare.net` -- `nf-xpack.seqera.io.cdn.cloudflare.net` -- `community-cr-prod.seqera.io.cdn.cloudflare.net` -- `fusionfs.seqera.io.cdn.cloudflare.net` -- `nf-xpack.seqera.io.cdn.cloudflare.net` -- `public-cr-prod.seqera.io.cdn.cloudflare.net` -- `wave-cache-prod-cloudflare.seqera.io.cdn.cloudflare.net` - -If you chose to filter by specific DNS records, please note that new services may be added in the future. - -:::note -If your allowlist is based on IP addresses, allow all of the following IP addresses: https://www.cloudflare.com/ips/. -::: diff --git a/platform-enterprise_versioned_docs/version-25.1/enterprise/advanced-topics/firewall-configuration.mdx b/platform-enterprise_versioned_docs/version-25.1/enterprise/advanced-topics/firewall-configuration.mdx deleted file mode 100644 index 72ede1473..000000000 --- a/platform-enterprise_versioned_docs/version-25.1/enterprise/advanced-topics/firewall-configuration.mdx +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: "Firewall configuration" -description: Configure your firewall to allow Seqera Cloud access -date: "12 Apr 2023" -tags: [firewall, configuration] ---- - -Seqera Platform Cloud ([cloud.seqera.io](https://cloud.seqera.io)) may need to connect to resources within your network, e.g., your storage server. To do so, your firewall must be configured to allow certain IPs to reach your resources. - -A dynamic list of IPs is kept up-to-date at https://meta.seqera.io. - -This endpoint returns a JSON object that can be parsed to dynamically adapt your firewall, e.g., in Python with the `requests` package: - -```python -$ python3 ->>> import requests ->>> requests.get("https://meta.seqera.io").json() -{ - "cloud.seqera.io": [ - "18.135.7.45/32", - "18.169.21.18/32", - "18.171.4.252/32" - ], - "licenses.seqera.io": [ - "35.176.121.51/32", - "35.178.254.247/32" - ] -} -``` - -### DNS allowlist - -In order for you to access resources such as Fusion tarballs, `nf-xpack` files, Wave cloud containers and other services provided by Seqera, you'll need to add `*.seqera.io.cdn.cloudflare.net` to the allowlist in your network firewall. If DNS wildcards aren't supported by your firewall, you can use the following: - -- `cloud.seqera.io` -- `api.cloud.seqera.io` -- `user-data.cloud.seqera.io` -- `tower.nf` -- `api.tower.nf` -- `connect.cloud.seqera.io` and its subdomains `*.connect.cloud.seqera.io` -- `hub.seqera.io` -- `intern.seqera.io` -- `wave.seqera.io` -- `community.wave.seqera.io` -- `cerbero.seqera.io` -- `public.cr.seqera.io` -- `auth.cr.seqera.io` -- `cr.seqera.io` -- `licenses.seqera.io` -- `api.multiqc.info` -- `fusionfs.seqera.io` -- `nf-xpack.seqera.io` -- `community-cr-prod.seqera.io` -- `fusionfs.seqera.io` -- `nf-xpack.seqera.io` -- `public-cr-prod.seqera.io` -- `wave-cache-prod-cloudflare.seqera.io` -- `fusionfs.seqera.io.cdn.cloudflare.net` -- `nf-xpack.seqera.io.cdn.cloudflare.net` -- `community-cr-prod.seqera.io.cdn.cloudflare.net` -- `fusionfs.seqera.io.cdn.cloudflare.net` -- `nf-xpack.seqera.io.cdn.cloudflare.net` -- `public-cr-prod.seqera.io.cdn.cloudflare.net` -- `wave-cache-prod-cloudflare.seqera.io.cdn.cloudflare.net` - -If you chose to filter by specific DNS records, please note that new services may be added in the future. - -:::note -If your allowlist is based on IP addresses, allow all of the following IP addresses: https://www.cloudflare.com/ips/. -:::