docs(oidc): publish OIDC workload identity guides in public nav#11013
Conversation
Add a "Cube OIDC" group under Deployment in docs.json linking the OIDC overview + AWS/GCP/Azure guides, and remove `noindex` from all four pages so they're publicly discoverable. Also close a gap exposed by publishing: gcp.mdx had no Cube Store CSPS section (aws.mdx and azure.mdx do), while index.mdx already links GCP for CSPS. Now that GCP/GCS CSPS has shipped, add a "Cube Store CSPS bucket" section to gcp.mdx (service-account impersonation + direct federation, the Settings → Pre-Aggregation Storage fields) and point the index link at its anchor. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Claude finished @bsod90's task in 43s —— View job Code ReviewDocs-only PR — published OIDC guides in nav, removed No blocking issues. One minor nit below; everything else looks good. Full review (expand)
FindingsNit —
This is the same trade-off already called out in the bullet list above, so it's more a clarity nit than a correctness bug — but worth a one-line warning in the snippet itself since people copy code blocks more readily than they read the prose around them. LGTM
|
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
What
Enables links to the OIDC workload identity docs in the public navigation and makes them publicly discoverable.
docs.json, with the overview asrootand AWS / GCP / Azure as sub-pages (mirrors the Dedicated Infrastructure pattern).noindex: truefrom all four OIDC pages (index,aws,gcp,azure) so they're indexed alongside being in the nav.gcp.mdxhad no Cube Store CSPS bucket section even thoughaws.mdxandazure.mdxdo, andindex.mdxalready links GCP for CSPS. Now that GCP/GCS CSPS has shipped, this adds that section (service-account impersonation and direct federation, plus the Settings → Pre-Aggregation Storage fields) and points the index link at the new#cube-store-csps-bucketanchor.Review notes
cube:deployment:<id>:component:cube_store), audiences, env vars, token lifecycle, and the Test-connection flow all match.docs.jsonvalidated as JSON; the new<Steps>/<Step>blocks are balanced; internal anchors (#step-3-build-the-iam-bindings,#cube-store-csps-bucket) resolve.🤖 Generated with Claude Code