Skip to content

docs: OCM version, Helm output, WDS wording, BindingPolicy typo, marketplace link (#1445-#1450)#1451

Merged
clubanderson merged 1 commit intomainfrom
docs/fix-1445-1450
Apr 13, 2026
Merged

docs: OCM version, Helm output, WDS wording, BindingPolicy typo, marketplace link (#1445-#1450)#1451
clubanderson merged 1 commit intomainfrom
docs/fix-1445-1450

Conversation

@clubanderson
Copy link
Copy Markdown
Contributor

Closes #1445
Closes #1446
Closes #1447
Closes #1448
Closes #1450

Summary

Files changed (5)

  • docs/content/kubestellar/pre-reqs.md — OCM version constraint clarification
  • docs/content/kubestellar/get-started.md — added Helm expected output
  • docs/content/kubestellar/wds.md — softened WDS creation wording
  • docs/content/kubestellar/troubleshooting.md — BindingPolicy typo fix
  • src/components/docs/DocsFooter.tsx — marketplace link consistency

…po, marketplace link

- Clarify OCM CLI v0.10.x constraint with explanation of why v0.11+ is
  incompatible (ServiceAccount name change) (#1445)
- Add expected Helm install output to Getting Started guide so users
  can verify success (#1446)
- Soften WDS creation wording from "only documented way" to
  "recommended way" and document the KubeFlex CLI alternative (#1447)
- Fix BidingPolicy -> BindingPolicy typo in troubleshooting.md (#1448)
- Fix marketplace link in DocsFooter to match header (/marketplace) (#1450)

Signed-off-by: Andrew Anderson <andy@clubanderson.com>
@clubanderson clubanderson added the ai-generated PR was generated by AI label Apr 12, 2026
Copilot AI review requested due to automatic review settings April 12, 2026 10:56
@clubanderson clubanderson added the ai-generated PR was generated by AI label Apr 12, 2026
@clubanderson
Copy link
Copy Markdown
Contributor Author

/lgtm

@clubanderson
Copy link
Copy Markdown
Contributor Author

/approve

@kubestellar-prow kubestellar-prow bot added the dco-signoff: yes Indicates the PR's author has signed the DCO. label Apr 12, 2026
@kubestellar-prow
Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: clubanderson

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@kubestellar-prow kubestellar-prow bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 12, 2026
@kubestellar-prow
Copy link
Copy Markdown

@clubanderson: you cannot LGTM your own PR.

Details

In response to this:

/lgtm

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@netlify
Copy link
Copy Markdown

netlify bot commented Apr 12, 2026

Deploy Preview for kubestellar-docs ready!

Name Link
🔨 Latest commit c60bd7f
🔍 Latest deploy log https://app.netlify.com/projects/kubestellar-docs/deploys/69db7a425c4c1200085b687a
😎 Deploy Preview https://deploy-preview-1451--kubestellar-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@kubestellar-prow kubestellar-prow bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Apr 12, 2026
@github-actions
Copy link
Copy Markdown
Contributor

❌ PR Title Verification Failed

Your PR title does not follow the required format.

Current title: docs: OCM version, Helm output, WDS wording, BindingPolicy typo, marketplace link (#1445-#1450)

Required Format

PR titles must start with one of these emoji prefixes:

Emoji Meaning
⚠️ Breaking change
Non-breaking feature
🐛 Patch fix / Bug fix
📖 Documentation
🚀 Release
🌱 Infra/Tests/Other

How to Fix

Edit your PR title to start with the appropriate emoji. For example:

  • ✨ Add new feature for user authentication
  • 🐛 Fix crash when loading empty config
  • 📖 Update installation guide

You can edit the title by clicking the Edit button next to your PR title.


This comment was automatically posted by the PR Title Verifier workflow.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates KubeStellar documentation and site navigation to clarify tool version constraints, improve onboarding feedback, refine WDS creation guidance, fix a troubleshooting typo, and align Marketplace navigation links.

Changes:

  • Clarifies the clusteradm (OCM CLI) version constraint rationale and required version guidance.
  • Adds inline example output for helm upgrade --install so users can verify a successful install.
  • Adjusts WDS creation wording, fixes BindingPolicy typo, and updates DocsFooter Marketplace link.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
docs/content/kubestellar/pre-reqs.md Adds rationale for the 0.10.x clusteradm requirement and installation guidance.
docs/content/kubestellar/get-started.md Includes expected Helm output and clarifies next steps after install.
docs/content/kubestellar/wds.md Reframes Helm as the recommended approach and documents a supported advanced alternative.
docs/content/kubestellar/troubleshooting.md Fixes BidingPolicyBindingPolicy typo.
src/components/docs/DocsFooter.tsx Updates the Marketplace footer link to /marketplace for consistency.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +29 to +31
**Note:** KubeStellar specifically requires clusteradm **v0.10.x**. Versions 0.11 and later introduced an incompatible change in a ServiceAccount name that breaks KubeStellar's OCM integration. Although OCM has released newer versions (v0.11+, v1.x), you **must** use v0.10.1 with the current KubeStellar release.

To install the required version of the OCM CLI use:
Copy link

Copilot AI Apr 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The version guidance is internally inconsistent: the bullet says any 0.10.x is acceptable, but the note then says users must use v0.10.1 specifically. If any 0.10.x works, rephrase to “use v0.10.x (tested with v0.10.1)” or similar; if only v0.10.1 works, tighten the earlier constraint to match and explain why other 0.10 patch versions won’t work.

Suggested change
**Note:** KubeStellar specifically requires clusteradm **v0.10.x**. Versions 0.11 and later introduced an incompatible change in a ServiceAccount name that breaks KubeStellar's OCM integration. Although OCM has released newer versions (v0.11+, v1.x), you **must** use v0.10.1 with the current KubeStellar release.
To install the required version of the OCM CLI use:
**Note:** KubeStellar specifically requires clusteradm **v0.10.x**. Versions 0.11 and later introduced an incompatible change in a ServiceAccount name that breaks KubeStellar's OCM integration. Although OCM has released newer versions (v0.11+, v1.x), you should use a **v0.10.x** release with the current KubeStellar release; **v0.10.1** is the version that has been tested with this documentation.
To install a tested version of the OCM CLI, use:

Copilot uses AI. Check for mistakes.
Comment on lines +146 to +160
That command will print output similar to the following, indicating a successful installation:

```console
Release "ks-core" does not exist. Installing it now.
NAME: ks-core
LAST DEPLOYED: <timestamp>
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
For your convenience you will probably want to add contexts to your
kubeconfig named after the non-host-type control planes (WDSes and
ITSes) that you just created ...

Copy link

Copilot AI Apr 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Helm output example includes first-install specific text (e.g., "Release ... does not exist. Installing it now.") and an ellipsis line in the NOTES section. Consider adjusting the intro/text to clarify what parts are placeholders/omissions and that upgrades will look different; otherwise readers may treat the snippet as exact output to expect/copy.

Copilot uses AI. Check for mistakes.
Comment on lines 255 to 259
<li>
<Link
href="/docs/console/marketplace"
href="/marketplace"
className={`text-xs sm:text-sm transition-colors duration-200 inline-block ${
isDark
Copy link

Copilot AI Apr 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This link points to a locale-prefixed route (served from src/app/[locale]/marketplace), but DocsFooter uses next/link with a non-localized href. Elsewhere the app uses the locale-aware Link from @/i18n/navigation for localized routes; consider using that here (or generating a localized URL) to avoid relying on middleware redirects and to preserve the user’s selected locale.

Copilot uses AI. Check for mistakes.
@github-actions
Copy link
Copy Markdown
Contributor

🔄 Auto-Applying Copilot Code Review

Copilot code review found 1 code suggestion(s) and 2 general comment(s).

@copilot Please apply all of the following code review suggestions:

  • docs/content/kubestellar/pre-reqs.md (line 31): **Note:** KubeStellar specifically requires clusteradm **v0.10.x**. Versions 0.1...

Also address these general comments:

  • docs/content/kubestellar/get-started.md (line 160): The Helm output example includes first-install specific text (e.g., "Release ... does not exist. Installing it now.") an
  • src/components/docs/DocsFooter.tsx (line 259): This link points to a locale-prefixed route (served from src/app/[locale]/marketplace), but DocsFooter uses `next/li

Push all fixes in a single commit. Run npm run build before committing to verify the docs site builds.


Auto-generated by copilot-review-apply workflow.

@github-actions
Copy link
Copy Markdown
Contributor

📖 Preview Links

The following documentation pages were changed in this PR:

Status Page Preview Link
📝 modified get-started View preview
📝 modified pre-reqs View preview
📝 modified troubleshooting View preview
📝 modified wds View preview

🔗 Full preview site

@clubanderson clubanderson merged commit 4705b2b into main Apr 13, 2026
25 of 27 checks passed
@kubestellar-prow kubestellar-prow bot deleted the docs/fix-1445-1450 branch April 13, 2026 15:50
@github-actions
Copy link
Copy Markdown
Contributor

Thank you for your contribution! Your PR has been merged.

Check out what's new:

Stay connected: Slack #kubestellar-dev | Multi-Cluster Survey

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-generated PR was generated by AI approved Indicates a PR has been approved by an approver from all required OWNERS files. dco-signoff: yes Indicates the PR's author has signed the DCO. documentation Improvements or additions to documentation frontend size/M Denotes a PR that changes 30-99 lines, ignoring generated files. typescript

Projects

None yet

2 participants