Skip to content
This repository was archived by the owner on Feb 15, 2022. It is now read-only.

[CDN-1210] Pre-generate cname for poppy services#66

Open
coolyuvee wants to merge 1 commit into
rackerlabs:masterfrom
coolyuvee:uv/cdn_1210
Open

[CDN-1210] Pre-generate cname for poppy services#66
coolyuvee wants to merge 1 commit into
rackerlabs:masterfrom
coolyuvee:uv/cdn_1210

Conversation

@coolyuvee
Copy link
Copy Markdown

When creating a new service, return an intermediate domain
name to the user at the time of service creation itself
instead of waiting for the cps certs availability.
The user can cname his domain to this returned value.

After returning the intermediate domain to user,
depending on the certs availability:

CASE 1:
If the cps certs are available, point the
intermediate domain to the available cps cert
CASE 2:
If the cps certs are NOT available, point
the intermediate domain to a temporary domain
(read from config). Later, when any cps certs
becomes available, update/replace the temporary
domain with actual cps cert.

@coolyuvee coolyuvee changed the title [CDN-1210] Advanced cname generation. [CDN-1210] Generate advanced cname for poppy services Nov 22, 2018
@coolyuvee coolyuvee force-pushed the uv/cdn_1210 branch 3 times, most recently from d0d857e to 586c557 Compare December 11, 2018 13:10
@coolyuvee coolyuvee changed the title [CDN-1210] Generate advanced cname for poppy services [CDN-1210] Pre-generate cname for poppy services Dec 11, 2018
@coolyuvee coolyuvee force-pushed the uv/cdn_1210 branch 5 times, most recently from 6f0ad00 to 105306e Compare January 14, 2019 12:59
@coolyuvee coolyuvee force-pushed the uv/cdn_1210 branch 3 times, most recently from 06fb11e to cdc4dee Compare January 25, 2019 10:37
When creating a new service, return an intermediate domain
name to the user at the time of service creation itself
instead of waiting for the cps certs availability.
The user can cname his domain to this returned value.

After returning the intermediate domain to user,
depending on the certs availability:

CASE 1:
	If the cps certs are available, point the
	intermediate domain to the available cps cert
CASE 2:
	If the cps certs are NOT available, point
	the intermediate domain to a temporary domain
	(read from config). Later, when any cps certs
	becomes available, update/replace the temporary
	domain with actual cps cert.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants