Skip to content

Makefile: Install kagent from Helm charts#398

Merged
timflannagan merged 1 commit intoagentregistry-dev:mainfrom
timflannagan:refactor/kagent-install-381
Mar 20, 2026
Merged

Makefile: Install kagent from Helm charts#398
timflannagan merged 1 commit intoagentregistry-dev:mainfrom
timflannagan:refactor/kagent-install-381

Conversation

@timflannagan
Copy link
Copy Markdown
Collaborator

Description

Install kagent in Kind by upgrading the CRD and controller charts directly instead of downloading and running the kagent CLI. This provides more flexibility and removes a tool dependency.

We also need to strip the leading v from KAGENT_VERSION to align with the chart versioning scheme, disable the extra kagent UI, tools, and agents, and remove the obsolete installer script so there is only one installation path to maintain.

Fixes #381

Change Type

/kind cleanup

Changelog

NONE

Additional Notes

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 the local Kind installation workflow to deploy kagent via its Helm CRD + controller charts (instead of downloading/running the kagent CLI), reducing tool dependencies and allowing finer-grained component disabling (e.g., querydoc).

Changes:

  • Remove the legacy scripts/kind/install-kagent.sh CLI-based installer.
  • Add Helm-based install-kagent-* Makefile targets (CRDs + controller) with minimal component set and querydoc disabled.
  • Adjust setup-kind-cluster order to install kagent before AgentRegistry.

Reviewed changes

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

File Description
scripts/kind/install-kagent.sh Removes the CLI download/install path so Helm becomes the single install mechanism.
Makefile Adds Helm chart install targets/variables for kagent and updates the Kind setup target ordering.

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

Install kagent in Kind by upgrading the OCI CRD and controller charts
directly instead of downloading and running the kagent CLI. This matches
the playground flow and keeps local and CI setup focused on the pieces
our e2e coverage actually needs.

We also strip the leading v from KAGENT_VERSION for Helm, disable the
extra kagent UI, tools, and agents, and remove the obsolete installer
script so there is only one installation path to maintain.

Signed-off-by: timflannagan <[email protected]>
@timflannagan timflannagan force-pushed the refactor/kagent-install-381 branch from a1cf7b2 to c1998d9 Compare March 20, 2026 16:31
@timflannagan timflannagan added this pull request to the merge queue Mar 20, 2026
Merged via the queue into agentregistry-dev:main with commit 4db34f9 Mar 20, 2026
9 checks passed
@timflannagan timflannagan deleted the refactor/kagent-install-381 branch March 20, 2026 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Disable the kagent-querydoc component?

3 participants