From 530de14ee0c9832c5973a30f6c921d33899a1152 Mon Sep 17 00:00:00 2001 From: bmorelli25 Date: Thu, 23 Jul 2026 15:45:56 -0700 Subject: [PATCH] Scope solution onboarding CTAs via docset.yml paths Adds observability, security, and search CTA templates that deep-link the "Get started free" sidebar CTA into the matching Serverless onboarding flow (onboarding_token=observability|security|search). Each template is scoped to its solution subtree via the new cta..paths key, so every page under solutions/observability, solutions/security, and the search solution folders gets the right CTA without per-page frontmatter. Pages that already set an explicit cta id (the monitor-kubernetes / monitor-aws pages) keep their more specific CTA, since frontmatter wins over a path scope. Depends on and must merge after elastic/docs-builder#3716 is released. Implements elastic/docs-content-internal#1475. Co-authored-by: Cursor --- docset.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/docset.yml b/docset.yml index 3295b6f14b..5df068cb17 100644 --- a/docset.yml +++ b/docset.yml @@ -29,6 +29,37 @@ cta: - "Simplified billing and MACC burndown" - "Manage resources from the Azure portal" - "Built-in logs and metrics forwarding" + observability: + button: + label: Get started free + url: https://cloud.elastic.co/serverless-registration?onboarding_token=observability + benefits: + - "14-day free trial" + - "All features included" + - "No setup required" + paths: + - solutions/observability + security: + button: + label: Get started free + url: https://cloud.elastic.co/serverless-registration?onboarding_token=security + benefits: + - "14-day free trial" + - "All features included" + - "No setup required" + paths: + - solutions/security + search: + button: + label: Get started free + url: https://cloud.elastic.co/serverless-registration?onboarding_token=search + benefits: + - "14-day free trial" + - "All features included" + - "No setup required" + paths: + - solutions/search + - solutions/elasticsearch-solution-project exclude: - 'README.md'