Makefile: Install kagent from Helm charts#398
Merged
timflannagan merged 1 commit intoagentregistry-dev:mainfrom Mar 20, 2026
Merged
Makefile: Install kagent from Helm charts#398timflannagan merged 1 commit intoagentregistry-dev:mainfrom
timflannagan merged 1 commit intoagentregistry-dev:mainfrom
Conversation
Contributor
There was a problem hiding this comment.
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.shCLI-based installer. - Add Helm-based
install-kagent-*Makefile targets (CRDs + controller) with minimal component set and querydoc disabled. - Adjust
setup-kind-clusterorder 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]>
a1cf7b2 to
c1998d9
Compare
nikolasmatt
approved these changes
Mar 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
Additional Notes