Skip to content

Commit a71f9e5

Browse files
committed
[C4Plat] Add Render provider guide
1 parent 010ebfe commit a71f9e5

File tree

10 files changed

+113
-47
lines changed

10 files changed

+113
-47
lines changed

src/content/docs/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/provider-guides/bigcommerce.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,18 @@ head:
55
- tag: title
66
content: BigCommerce | Provider guides
77
description: Learn how to configure your Enterprise zone with BigCommerce.
8-
98
---
109

11-
import { Render } from "~/components"
10+
import { Render } from "~/components";
1211

13-
<Render file="provider-guide-intro" params={{ one: "BigCommerce" }} />
12+
<Render file="provider-guide-intro" params={{ providerName: "BigCommerce" }} />
1413

1514
## Benefits
1615

17-
<Render file="provider-guide-benefits" params={{ one: "BigCommerce" }} />
16+
<Render
17+
file="provider-guide-benefits"
18+
params={{ providerName: "BigCommerce" }}
19+
/>
1820

1921
## How it works
2022

@@ -32,12 +34,10 @@ To enable O2O on your account, [create](/dns/manage-dns-records/how-to/create-dn
3234

3335
:::note
3436

35-
3637
For more details about a BigCommerce setup, refer to their [support guide](https://support.bigcommerce.com/s/article/Cloudflare-for-Performance-and-Security?language=en_US#orange-to-orange).
3738

3839
If you cannot activate your domain using [proxied DNS records](/dns/proxy-status/), reach out to your account team.
3940

40-
4141
:::
4242

4343
## Product compatibility
@@ -46,4 +46,4 @@ If you cannot activate your domain using [proxied DNS records](/dns/proxy-status
4646

4747
## Additional support
4848

49-
<Render file="provider-guide-help" params={{ one: "BigCommerce" }} />
49+
<Render file="provider-guide-help" params={{ providerName: "BigCommerce" }} />

src/content/docs/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/provider-guides/hubspot.mdx

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,15 @@ head:
55
- tag: title
66
content: HubSpot | Provider guides
77
description: Learn how to configure your zone with HubSpot.
8-
98
---
109

11-
import { Render } from "~/components"
10+
import { Render } from "~/components";
1211

13-
<Render file="provider-guide-intro" params={{ one: "HubSpot" }} />
12+
<Render file="provider-guide-intro" params={{ providerName: "HubSpot" }} />
1413

1514
## Benefits
1615

17-
<Render file="provider-guide-benefits" params={{ one: "HubSpot" }} />
16+
<Render file="provider-guide-benefits" params={{ providerName: "HubSpot" }} />
1817

1918
## How it works
2019

@@ -30,10 +29,8 @@ O2O is enabled per hostname, so to enable O2O for a specific hostname within you
3029

3130
:::note
3231

33-
3432
For questions about your HubSpot setup, refer to [HubSpot's reverse proxy support guide](https://developers.hubspot.com/docs/cms/developer-reference/reverse-proxy-support).
3533

36-
3734
:::
3835

3936
## Product compatibility
@@ -50,4 +47,4 @@ Once the zone hold is temporarily disabled, follow HubSpot's instructions to ref
5047

5148
## Additional support
5249

53-
<Render file="provider-guide-help" params={{ one: "HubSpot" }} />
50+
<Render file="provider-guide-help" params={{ providerName: "HubSpot" }} />

src/content/docs/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/provider-guides/kinsta.mdx

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,15 @@ head:
55
- tag: title
66
content: Kinsta | Provider guides
77
description: Learn how to configure your Enterprise zone with Kinsta.
8-
98
---
109

11-
import { Render } from "~/components"
10+
import { Render } from "~/components";
1211

13-
<Render file="provider-guide-intro" params={{ one: "Kinsta" }} />
12+
<Render file="provider-guide-intro" params={{ providerName: "Kinsta" }} />
1413

1514
## Benefits
1615

17-
<Render file="provider-guide-benefits" params={{ one: "Kinsta" }} />
16+
<Render file="provider-guide-benefits" params={{ providerName: "Kinsta" }} />
1817

1918
## How it works
2019

@@ -36,7 +35,7 @@ To enable O2O for a specific hostname within a Cloudflare zone, [create](/dns/ma
3635

3736
## Additional support
3837

39-
<Render file="provider-guide-help" params={{ one: "Kinsta" }} />
38+
<Render file="provider-guide-help" params={{ providerName: "Kinsta" }} />
4039

4140
### Resolving SSL errors using Cloudflare Managed Certificates
4241

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
pcx_content_type: configuration
3+
title: Render
4+
head:
5+
- tag: title
6+
content: Render | Provider guides
7+
description: Learn how to configure your Enterprise zone with Render.
8+
---
9+
10+
import { Render } from "~/components";
11+
12+
<Render
13+
file="provider-guide-intro"
14+
params={{
15+
providerName: "Render",
16+
providerUrl: "https://render.com",
17+
providerAssets: "web services and static sites",
18+
}}
19+
/>
20+
21+
## Benefits
22+
23+
<Render
24+
file="provider-guide-benefits"
25+
params={{ providerName: "Render", providerAssets: "services" }}
26+
/>
27+
28+
## How it works
29+
30+
For additional detail about how traffic routes when O2O is enabled, refer to [How O2O works](/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/how-it-works/).
31+
32+
## Enable
33+
34+
Render customers can enable O2O on any Cloudflare zone plan. Cloudflare support for O2O setups is only available for Enterprise customers.
35+
36+
To enable O2O for a specific hostname within a Cloudflare zone, [create](/dns/manage-dns-records/how-to/create-dns-records/#create-dns-records) a Proxied `CNAME` DNS record with your Render site name as the target. Render's domain addition setup will walk you through other validation steps.
37+
38+
| Type | Name | Target | Proxy status |
39+
| ------- | ----------------- | ---------------------------------------------------------- | ------------ |
40+
| `CNAME` | `<YOUR_HOSTNAME>` | `<RENDER_SUBDOMAIN>` (for example, `example.onrender.com`) | Proxied |
41+
42+
:::note
43+
44+
For more details about Render setup, refer to their [documentation](https://render.com/docs/configure-cloudflare-dns).
45+
46+
If you cannot activate your domain using [proxied DNS records](/dns/proxy-status/), reach out to your Cloudflare account team or your Render support team.
47+
48+
:::
49+
50+
### Additional requirements for wildcard subdomains
51+
52+
With O2O enabled, adding a wildcard subdomain to a Render service requires that the corresponding root domain is also routed to Render. If the root domain is routed elsewhere, wildcard routing will fail.
53+
54+
If your root domain needs to route somewhere besides Render, add individual subdomains to your Render service instead of a wildcard.
55+
56+
## Product compatibility
57+
58+
<Render file="provider-guide-compatibility" />
59+
60+
## Additional support
61+
62+
<Render file="provider-guide-help" params={{ providerName: "Render" }} />
63+
64+
### Resolving SSL errors
65+
66+
If you encounter SSL errors, check if you have a `CAA` record.
67+
68+
If you have a `CAA` record, verify that it permits SSL certificates to be issued by Google Trust Services (`pki.goog`).
69+
70+
For more details, refer to [CAA records](/ssl/edge-certificates/troubleshooting/caa-records/#what-caa-records-are-added-by-cloudflare).

src/content/docs/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/provider-guides/salesforce-commerce-cloud.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ import { Details, Render } from "~/components";
1111

1212
<Render
1313
file="provider-guide-intro"
14-
params={{ one: "Salesforce Commerce Cloud" }}
14+
params={{ providerName: "Salesforce Commerce Cloud" }}
1515
/>
1616

1717
## Benefits
1818

1919
<Render
2020
file="provider-guide-benefits"
21-
params={{ one: "Salesforce Commerce Cloud" }}
21+
params={{ providerName: "Salesforce Commerce Cloud" }}
2222
/>
2323

2424
## How it works
@@ -30,8 +30,8 @@ For additional detail about how traffic routes when O2O is enabled, refer to [Ho
3030
To enable O2O requires the following:
3131

3232
1. You must configure your SFCC environment as an "SFCC Proxy Zone". If you currently have an "SFCC Legacy Zone", you cannot enable O2O.
33-
- For more details on the different types of SFCC configurations, refer to the [Salesforce FAQ on SFCC Proxy Zones](https://help.salesforce.com/s/articleView?id=cc.b2c_ecdn_proxy_zone_faq.htm&type=5).
34-
- For instructions on how to migrate your SFCC environment to an "SFCC Proxy Zone", refer to the [SFCC Legacy Zone to SFCC Proxy Zone migration guide](https://help.salesforce.com/s/articleView?id=cc.b2c_migrate_legacy_zone_to_proxy_zone.htm&type=5).
33+
- For more details on the different types of SFCC configurations, refer to the [Salesforce FAQ on SFCC Proxy Zones](https://help.salesforce.com/s/articleView?id=cc.b2c_ecdn_proxy_zone_faq.htm&type=5).
34+
- For instructions on how to migrate your SFCC environment to an "SFCC Proxy Zone", refer to the [SFCC Legacy Zone to SFCC Proxy Zone migration guide](https://help.salesforce.com/s/articleView?id=cc.b2c_migrate_legacy_zone_to_proxy_zone.htm&type=5).
3535
2. Your own Cloudflare zone on an Enterprise plan.
3636

3737
If you meet the above requirements, O2O can then be enabled per hostname. To enable O2O for a specific hostname within your Cloudflare zone, [create](/dns/manage-dns-records/how-to/create-dns-records/#create-dns-records) a Proxied CNAME DNS record with a target of the CNAME provided by SFCC Business Manager, which is the dashboard used by SFCC customers to configure their storefront environment.
@@ -78,7 +78,7 @@ And, the following is an **incorrect** configuration because `preview.example.co
7878

7979
<Render
8080
file="provider-guide-help"
81-
params={{ one: "Salesforce Commerce Cloud" }}
81+
params={{ providerName: "Salesforce Commerce Cloud" }}
8282
/>
8383

8484
### Resolving SSL errors using Cloudflare Managed Certificates

src/content/docs/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/provider-guides/shopify.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ description: Learn how to configure your zone with Shopify.
99

1010
import { Render } from "~/components";
1111

12-
<Render file="provider-guide-intro" params={{ one: "Shopify" }} />
12+
<Render file="provider-guide-intro" params={{ providerName: "Shopify" }} />
1313

1414
## Benefits
1515

@@ -51,7 +51,7 @@ If you cannot activate your domain using [proxied DNS records](/dns/proxy-status
5151

5252
## Additional support
5353

54-
<Render file="provider-guide-help" params={{ one: "Shopify" }} />
54+
<Render file="provider-guide-help" params={{ providerName: "Shopify" }} />
5555

5656
### DNS CAA records
5757

src/content/docs/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/provider-guides/wpengine.mdx

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,15 @@ head:
55
- tag: title
66
content: WP Engine | Provider guides
77
description: Learn how to configure your zone with WP Engine.
8-
98
---
109

11-
import { Render } from "~/components"
10+
import { Render } from "~/components";
1211

13-
<Render file="provider-guide-intro" params={{ one: "WP Engine" }} />
12+
<Render file="provider-guide-intro" params={{ providerName: "WP Engine" }} />
1413

1514
## Benefits
1615

17-
<Render file="provider-guide-benefits" params={{ one: "WP Engine" }} />
16+
<Render file="provider-guide-benefits" params={{ providerName: "WP Engine" }} />
1817

1918
## How it works
2019

@@ -32,12 +31,10 @@ To enable O2O for a specific hostname within a Cloudflare zone, [create](/dns/ma
3231

3332
:::note
3433

35-
3634
For questions about WP Engine setup, refer to their [support guide](https://wpengine.com/support/wordpress-best-practice-configuring-dns-for-wp-engine/#Point_DNS_Using_CNAME_Flattening).
3735

3836
If you cannot activate your domain using [proxied DNS records](/dns/proxy-status/), reach out to your account team.
3937

40-
4138
:::
4239

4340
## Product compatibility
@@ -54,7 +51,7 @@ Once the zone hold is temporarily disabled, follow WP Engine's instructions to r
5451

5552
## Additional support
5653

57-
<Render file="provider-guide-help" params={{ one: "WP Engine" }} />
54+
<Render file="provider-guide-help" params={{ providerName: "WP Engine" }} />
5855

5956
### Resolving SSL errors
6057

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
2-
inputParameters: providerName
3-
2+
params:
3+
- providerName
4+
- providerAssets?
45
---
56

6-
import { Markdown } from "~/components"
7+
import { Markdown } from "~/components";
78

8-
O2O's benefits include applying your own Cloudflare zone's services and settings - such as [WAF](/waf/), [Bot Management](/bots/plans/bm-subscription/), [Waiting Room](/waiting-room/), and more - on the traffic destined for your {props.one} environment.
9+
O2O's benefits include applying your own Cloudflare zone's services and settings such as [WAF](/waf/), [Bot Management](/bots/plans/bm-subscription/), [Waiting Room](/waiting-room/), and more on the traffic destined for your {props.providerName} {props.providerAssets ?? "environment" }.
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
inputParameters: providerName
3-
2+
params:
3+
- providerName
44
---
55

6-
import { Markdown } from "~/components"
6+
import { Markdown } from "~/components";
77

8-
If you are a {props.one} customer and have set up your own Cloudflare zone with O2O enabled on specific hostnames, contact your Cloudflare Account Team or [Cloudflare Support](/support/contacting-cloudflare-support/) for help resolving issues in your own zone.
8+
If you are a {props.providerName} customer and have set up your own Cloudflare zone with O2O enabled on specific hostnames, contact your Cloudflare Account Team or [Cloudflare Support](/support/contacting-cloudflare-support/) for help resolving issues in your own zone.
99

10-
Cloudflare will turn to {props.one} if there are technical issues that Cloudflare cannot resolve.
10+
Cloudflare will consult {props.providerName} if there are technical issues that Cloudflare cannot resolve.
Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
---
2-
inputParameters: providerName
3-
2+
params:
3+
- providerName
4+
- providerUrl?
5+
- providerAssets?
46
---
57

6-
import { Markdown } from "~/components"
8+
import { Markdown } from "~/components";
79

8-
Cloudflare partners with {props.one} to provide {props.one} customers’ websites with Cloudflare’s performance and security benefits.
10+
Cloudflare partners with { props.providerUrl ? <Markdown text={`[${props.providerName}](${props.providerUrl})`} inline={true} /> : props.providerName } to provide {props.providerName} customers’ {props.providerAssets ?? "websites"} with Cloudflare’s performance and security benefits.
911

10-
If you use {props.one} and also have a Cloudflare plan, you can use your own Cloudflare zone to proxy web traffic to your zone first, then {props.one}'s (the SaaS Provider) zone second. This configuration option is called [Orange-to-Orange (O2O)](/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/how-it-works/).
12+
If you use {props.providerName} and also have a Cloudflare plan, you can use your own Cloudflare zone to proxy web traffic to your zone first, then {props.providerName}'s (the SaaS Provider) zone second. This configuration option is called [Orange-to-Orange (O2O)](/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/how-it-works/).

0 commit comments

Comments
 (0)