docs(cloudways): warn against using network wildcard in WU_CLOUDWAYS_EXTRA_DOMAINS#45
Conversation
…EXTRA_DOMAINS Users were following the existing guidance and adding their own network's subdomain wildcard (e.g. *.your-network.com) to WU_CLOUDWAYS_EXTRA_DOMAINS. Combined with a manually-installed Cloudways wildcard SSL certificate, this prevented Cloudways from issuing Let's Encrypt certificates for per-tenant custom domains, leaving them without SSL. - Replace the misleading wildcard example with a non-wildcard one and add a forward-link warning admonition next to the wp-config example. - Reframe 'Extra Domains' as for external domains only and remove the 'Wildcard domains' bullet that suggested putting *.example.com here. - Add a new 'Important — Wildcard SSL Pitfall' top-level section with the recommended Cloudways SSL setup (standard Let's Encrypt for the network domain, DNS-only wildcard for tenant subdomains). - Document under 'SSL Certificate Management' that the integration always requests standard (non-wildcard) Let's Encrypt certs and strips '*.' from wildcard entries before the SSL request. - Add a troubleshooting bullet for per-tenant custom domains stuck without SSL when a wildcard cert is active on the Cloudways app. i18n copies under i18n/<lang>/.../cloudways.md regenerate from this English source via translate.sh; not hand-edited here. Refs Ultimate-Multisite/ultimate-multisite#1141
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Updates the public Cloudways integration doc to warn against putting your own
network's subdomain wildcard (e.g.
*.your-network.com) intoWU_CLOUDWAYS_EXTRA_DOMAINS— a step the previous wording suggested bylisting "Wildcard domains (e.g.
*.example.com)" as a use case for thatconstant.
Combined with a manually-installed Cloudways wildcard SSL certificate, that
configuration prevents Cloudways from issuing Let's Encrypt certificates for
per-tenant custom domains, leaving them without SSL.
Reported by a real user in
Ultimate-Multisite/ultimate-multisite#1141 — the docs change here matches the
companion PR against the plugin's in-product wizard.
Changes
docs/user-guide/host-integrations/cloudways.md:*.wildcard.comfrom the wp-config example. Add a:::warningadmonition that forward-links to the new pitfall section.
remove the "Wildcard domains" bullet that suggested putting
*.example.comhere, replace it with parked/marketing/staging examples,and end with an explicit "Do not use this constant for your own
network's subdomain wildcard" note.
recommended Cloudways SSL setup (standard Let's Encrypt cert on the
network domain, DNS-only wildcard for tenant subdomains).
requests standard (non-wildcard) Let's Encrypt certs and strips the
leading
*.from any wildcard supplied inWU_CLOUDWAYS_EXTRA_DOMAINSbefore the SSL request.
per-tenant custom domains stuck without SSL when a wildcard cert is
active on the Cloudways application.
The 40+
i18n/<lang>/.../cloudways.mdtranslation copies are nothand-edited here — they regenerate from this English source via the repo's
translate.shworkflow.Companion PR
Equivalent changes to the in-plugin setup wizard:
Ultimate-Multisite/ultimate-multisite#PENDING (linked once opened)
Refs
Ref Ultimate-Multisite/ultimate-multisite#1141
aidevops.sh v3.14.92 plugin for OpenCode v1.14.40 with gemma4:e4b spent 15h 37m and 263,673 tokens on this with the user in an interactive session.