From bbde2811773df0822e02db57e078d60234177fd6 Mon Sep 17 00:00:00 2001 From: = Date: Thu, 11 Apr 2024 12:10:52 -0700 Subject: [PATCH 1/6] add info about domain-with-org-lb --- _docs/services/external-domain-service.md | 59 ++++++++++++++++++++--- 1 file changed, 51 insertions(+), 8 deletions(-) diff --git a/_docs/services/external-domain-service.md b/_docs/services/external-domain-service.md index e46204a95..3f31b6776 100644 --- a/_docs/services/external-domain-service.md +++ b/_docs/services/external-domain-service.md @@ -8,21 +8,24 @@ description: "Custom domains and TLS certificates with automatic renewal" status: "Production Ready" --- -This service provides two different plans allowing you to use custom domains for your apps running on cloud.gov. +This service provides three different plans allowing you to use custom domains for your apps running on cloud.gov. -Both plans offer: +All plans offer: 1. Custom domain support, so that your application can have your domain instead of the default `*.app.cloud.gov` domain. 1. HTTPS support via free TLS certificates with auto-renewal (using [Let's Encrypt](https://letsencrypt.org/)), so that user traffic is encrypted. The domain-with-cdn plan also provides Content Distribution Network (CDN) caching (using [AWS CloudFront](https://aws.amazon.com/cloudfront/)) for fast delivery of content to your users. +The domain-with-org-lb plan is offers load balancers dedicated to your cf organization. This plan is not enabled by default - reach out if you'd like to enable it +for your org. ## Plans -Plan Name | Plan Description | -------------------|---------------------------------------------------------------------------------------| -`domain` | Custom domain with automatically renewing ssl certificate. | -`domain-with-cdn` | Caching distributed CDN with custom domain and automatically renewing ssl certificate | +Plan Name | Plan Description | +---------------------|---------------------------------------------------------------------------------------| +`domain` | Custom domain with automatically renewing ssl certificate. | +`domain-with-cdn` | Caching distributed CDN with custom domain and automatically renewing ssl certificate | +`domain-with-org-lb` | Custom domain on a load balancer dedicated to your cf organization | ### domain plan @@ -30,6 +33,12 @@ Name | Required | Description | Example ----------|------------|-------------------------------|-----------------------------------| `domains` | *Required* | Your custom domain or domains | `"my-domain.gov,www.my-domain.gov"` or `["my-domain.gov", "www.my-domain.gov"]` | +### domain-with-org-lb plan + +Name | Required | Description | Example | +----------|------------|-------------------------------|-----------------------------------| +`domains` | *Required* | Your custom domain or domains | `"my-domain.gov,www.my-domain.gov"` or `["my-domain.gov", "www.my-domain.gov"]` | + ### domain-with-cdn plan Name | Required | Description | Example | @@ -202,8 +211,42 @@ cf create-service external-domain domain-with-cdn -c '{"path": "/some/path"}' ## Update an instance -Updating the plan for an instance is not currently supported by the broker. To migrate from a `domain` plan to a `domain-with-cdn` plan, you must delete the current instance, then create a new one with the new plan. - +Not all plans can be updated - see the matrix below for options. +If you'd like to make an update not supported by the broker, you must delete and re-create your service + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Plan
domaindomain-with-cdndomain-with-org-lb
Exising plan
domain🚫
domain-with-cdn🚫🚫
domain-with-org-lb🚫🚫🚫
### domain-with-cdn instances When you update a domain-with-cdn instance, any parameter you leave out of the update params will From 58ceaeadbb0d497213b1039f577372704ca5724a Mon Sep 17 00:00:00 2001 From: = Date: Thu, 11 Apr 2024 12:15:20 -0700 Subject: [PATCH 2/6] table tuning --- _docs/services/external-domain-service.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/_docs/services/external-domain-service.md b/_docs/services/external-domain-service.md index 3f31b6776..0785d08d3 100644 --- a/_docs/services/external-domain-service.md +++ b/_docs/services/external-domain-service.md @@ -216,32 +216,31 @@ If you'd like to make an update not supported by the broker, you must delete and - - + + - - + - + - + - + From 4807a05b9ad0333f34088af4c5abc38b19c24282 Mon Sep 17 00:00:00 2001 From: = Date: Thu, 11 Apr 2024 12:17:55 -0700 Subject: [PATCH 3/6] words are hard --- _docs/services/external-domain-service.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_docs/services/external-domain-service.md b/_docs/services/external-domain-service.md index 0785d08d3..fab88e6f5 100644 --- a/_docs/services/external-domain-service.md +++ b/_docs/services/external-domain-service.md @@ -225,7 +225,7 @@ If you'd like to make an update not supported by the broker, you must delete and - + From a505822192b2d41292341474484781c88d1c014a Mon Sep 17 00:00:00 2001 From: Ben Berry Date: Fri, 12 Apr 2024 09:12:59 -0700 Subject: [PATCH 4/6] Update _docs/services/external-domain-service.md Co-authored-by: Mark Boyd --- _docs/services/external-domain-service.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_docs/services/external-domain-service.md b/_docs/services/external-domain-service.md index fab88e6f5..b6195914b 100644 --- a/_docs/services/external-domain-service.md +++ b/_docs/services/external-domain-service.md @@ -16,7 +16,7 @@ All plans offer: 1. HTTPS support via free TLS certificates with auto-renewal (using [Let's Encrypt](https://letsencrypt.org/)), so that user traffic is encrypted. The domain-with-cdn plan also provides Content Distribution Network (CDN) caching (using [AWS CloudFront](https://aws.amazon.com/cloudfront/)) for fast delivery of content to your users. -The domain-with-org-lb plan is offers load balancers dedicated to your cf organization. This plan is not enabled by default - reach out if you'd like to enable it +The domain-with-org-lb plan is offers load balancers dedicated to your Cloud Foundry organization. This plan is not enabled by default for all organizations, but please contact [**{{site.support_email_address}}**]({{site.support_email}}) if you are interested in using it. for your org. ## Plans From 4aff5c9fd0f82391056f909199910db1bb47ad9b Mon Sep 17 00:00:00 2001 From: Ben Berry Date: Fri, 12 Apr 2024 11:01:01 -0700 Subject: [PATCH 5/6] Update _docs/services/external-domain-service.md Co-authored-by: Mark Boyd --- _docs/services/external-domain-service.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_docs/services/external-domain-service.md b/_docs/services/external-domain-service.md index b6195914b..30bf48c49 100644 --- a/_docs/services/external-domain-service.md +++ b/_docs/services/external-domain-service.md @@ -15,7 +15,7 @@ All plans offer: 1. Custom domain support, so that your application can have your domain instead of the default `*.app.cloud.gov` domain. 1. HTTPS support via free TLS certificates with auto-renewal (using [Let's Encrypt](https://letsencrypt.org/)), so that user traffic is encrypted. -The domain-with-cdn plan also provides Content Distribution Network (CDN) caching (using [AWS CloudFront](https://aws.amazon.com/cloudfront/)) for fast delivery of content to your users. +The `domain-with-cdn` plan also provides Content Distribution Network (CDN) caching (using [AWS CloudFront](https://aws.amazon.com/cloudfront/)) for fast delivery of content to your users. The domain-with-org-lb plan is offers load balancers dedicated to your Cloud Foundry organization. This plan is not enabled by default for all organizations, but please contact [**{{site.support_email_address}}**]({{site.support_email}}) if you are interested in using it. for your org. From 7969e7d1703759cf317a9a207590cb5c7281ae46 Mon Sep 17 00:00:00 2001 From: Ben Berry Date: Fri, 12 Apr 2024 11:01:12 -0700 Subject: [PATCH 6/6] Update _docs/services/external-domain-service.md Co-authored-by: Mark Boyd --- _docs/services/external-domain-service.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_docs/services/external-domain-service.md b/_docs/services/external-domain-service.md index 30bf48c49..b26e236e7 100644 --- a/_docs/services/external-domain-service.md +++ b/_docs/services/external-domain-service.md @@ -16,7 +16,8 @@ All plans offer: 1. HTTPS support via free TLS certificates with auto-renewal (using [Let's Encrypt](https://letsencrypt.org/)), so that user traffic is encrypted. The `domain-with-cdn` plan also provides Content Distribution Network (CDN) caching (using [AWS CloudFront](https://aws.amazon.com/cloudfront/)) for fast delivery of content to your users. -The domain-with-org-lb plan is offers load balancers dedicated to your Cloud Foundry organization. This plan is not enabled by default for all organizations, but please contact [**{{site.support_email_address}}**]({{site.support_email}}) if you are interested in using it. + +The `domain-with-org-lb` plan is offers load balancers dedicated to your Cloud Foundry organization. This plan is not enabled by default for all organizations, but please contact [**{{site.support_email_address}}**]({{site.support_email}}) if you are interested in using it. for your org. ## Plans
New PlanNew Plan
domain domain-with-cdn domain-with-org-lb
Exising planExising plan
domaindomain 🚫
domain-with-cdndomain-with-cdn 🚫 🚫
domain-with-org-lbdomain-with-org-lb 🚫 🚫 🚫domain-with-org-lb
Exising planExisting plan
domain