Skip to content

Conversation

@ChrisJBurns
Copy link
Contributor

@ChrisJBurns ChrisJBurns commented Jan 12, 2026

Description

We have added some additional toggles for CRDs Helm Chart. This PR adds documentation for those extra toggles.

Type of change

  • Documentation update

Screenshots

image

Submitter checklist

Content and formatting

  • I have reviewed the content for technical accuracy
  • I have reviewed the content for spelling, grammar, and style

Reviewer checklist

Content

  • I have reviewed the content for technical accuracy
  • I have reviewed the content for spelling, grammar, and style

Signed-off-by: Chris Burns <29541485+ChrisJBurns@users.noreply.github.com>
Copilot AI review requested due to automatic review settings January 12, 2026 19:08
@vercel
Copy link

vercel bot commented Jan 12, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
docs-website Ready Ready Preview, Comment Jan 12, 2026 8:10pm

Copy link
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

This PR enhances the CRD installation and management documentation by adding kubectl installation methods as an alternative to Helm. The documentation now provides users with two installation paths: Helm (recommended) for full lifecycle management, and kubectl for simpler, static manifest-based installations suitable for GitOps workflows.

Changes:

  • Added tabbed interface (Helm/kubectl) for CRD installation, upgrade, and uninstall sections
  • Documented Helm chart configuration options for selective CRD installation (crds.install.server, crds.install.registry, crds.install.virtualMcp, crds.keep)
  • Added kubectl commands for installing, upgrading, and removing individual CRDs via GitHub raw URLs

Copy link

Copilot AI commented Jan 12, 2026

@ChrisJBurns I've opened a new pull request, #436, to work on those changes. Once the pull request is ready, I'll request review from you.

ChrisJBurns and others added 4 commits January 12, 2026 19:38
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Initial plan

* Add complete helm command for setting crds.keep=false

Co-authored-by: ChrisJBurns <29541485+ChrisJBurns@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ChrisJBurns <29541485+ChrisJBurns@users.noreply.github.com>
- **kubectl**: Uses static manifests for a simple installation. Useful for
environments where Helm isn't available or for GitOps workflows.

<Tabs>
Copy link
Collaborator

Choose a reason for hiding this comment

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

Adding this to all the Tabs tags will make them change together, and also add it to the URL string so you can directly link to one or the other:

Suggested change
<Tabs>
<Tabs groupId="method" queryString="method">

- **kubectl**: Uses static manifests for a simple installation. Useful for
environments where Helm isn't available or for GitOps workflows.

<Tabs>
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
<Tabs>
<Tabs groupId="method" queryString="method">


:::

<Tabs>
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
<Tabs>
<Tabs groupId="method" queryString="method">

Copy link
Collaborator

Choose a reason for hiding this comment

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

Looks like you have an old version of npm locally, mind removing the package-lock.json changes from the branch?

Comment on lines 7 to 8
Helm is the officially supported method to install the ToolHive operator in a
Kubernetes cluster.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Should this be updated too?

---
title: Deploy the operator
description:
How to deploy the ToolHive operator in a Kubernetes cluster using Helm
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
How to deploy the ToolHive operator in a Kubernetes cluster using Helm or
kubectl

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants