Skip to content

add Helm chart#2

Merged
EItanya merged 21 commits into
mainfrom
helmchart
Jul 19, 2025
Merged

add Helm chart#2
EItanya merged 21 commits into
mainfrom
helmchart

Conversation

@ilackarms

@ilackarms ilackarms commented Jul 11, 2025

Copy link
Copy Markdown
Collaborator

Testing steps

  • Download the kmcp cli to easily spin up a new mcp server.
  • Add kmcp binary location to your path export PATH="<path_to_kmcp_bin>:$PATH"
  • Run the following script in the root directory of the repository to test out the published helm chart and controller image alongside an mcp server with the echo tool. Assumes you have npx installed and your docker config is located at ~/.docker/config.json.

(demo script still wip)

kmcp.zip

@EItanya EItanya left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

It's no longer considered a good idea to have the CRDs in a the sub-folder, we should either put them at the top-level or in a separate chart. I think I prefer separate chart so that kagent can use them as well? What do you think?

Comment thread helm/kmcp/values.yaml Outdated
Comment on lines +15 to +23
# Override the name of the chart
nameOverride: ""

# Override the full name of the chart
fullnameOverride: ""

# Target namespace for installation
# If not specified, defaults to the release namespace
namespace: ""

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Why do we expose these?

@jmhbh jmhbh Jul 18, 2025

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Is it intended that users can customize and release their own chart? Or will users just use the chart we provide to install kmcp. If its the latter, I think we can probably remove these values.

@EItanya
EItanya merged commit b9c7047 into main Jul 19, 2025
3 of 4 checks passed
@EItanya
EItanya deleted the helmchart branch July 20, 2025 14:07
jmhbh added a commit that referenced this pull request Jul 28, 2025
**Testing steps**
- Download the `kmcp` cli to easily spin up a new mcp server.
- Add kmcp binary location to your path `export
PATH="<path_to_kmcp_bin>:$PATH"`
- Run the following script in the root directory of the repository to
test out the published helm chart and controller image alongside an mcp
server with the echo tool. Assumes you have npx installed and your
docker config is located at `~/.docker/config.json`.

(demo script still wip)

[kmcp.zip](https://github.com/user-attachments/files/21324828/kmcp.zip)

---------

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Co-authored-by: JM Huibonhoa <jm.huibonhoa@solo.io>
Co-authored-by: Eitan Yarmush <eitan.yarmush@solo.io>
jmhbh added a commit that referenced this pull request Jul 28, 2025
**Testing steps**
- Download the `kmcp` cli to easily spin up a new mcp server.
- Add kmcp binary location to your path `export
PATH="<path_to_kmcp_bin>:$PATH"`
- Run the following script in the root directory of the repository to
test out the published helm chart and controller image alongside an mcp
server with the echo tool. Assumes you have npx installed and your
docker config is located at `~/.docker/config.json`.

(demo script still wip)

[kmcp.zip](https://github.com/user-attachments/files/21324828/kmcp.zip)

---------

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Co-authored-by: JM Huibonhoa <jm.huibonhoa@solo.io>
Co-authored-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: JM Huibonhoa <jm.huibonhoa@solo.io>
jmhbh added a commit that referenced this pull request Jul 28, 2025
**Testing steps**
- Download the `kmcp` cli to easily spin up a new mcp server.
- Add kmcp binary location to your path `export
PATH="<path_to_kmcp_bin>:$PATH"`
- Run the following script in the root directory of the repository to
test out the published helm chart and controller image alongside an mcp
server with the echo tool. Assumes you have npx installed and your
docker config is located at `~/.docker/config.json`.

(demo script still wip)

[kmcp.zip](https://github.com/user-attachments/files/21324828/kmcp.zip)

---------

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Co-authored-by: JM Huibonhoa <jm.huibonhoa@solo.io>
Co-authored-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: JM Huibonhoa <jm.huibonhoa@solo.io>
jmhbh added a commit that referenced this pull request Jul 28, 2025
**Testing steps**
- Download the `kmcp` cli to easily spin up a new mcp server.
- Add kmcp binary location to your path `export
PATH="<path_to_kmcp_bin>:$PATH"`
- Run the following script in the root directory of the repository to
test out the published helm chart and controller image alongside an mcp
server with the echo tool. Assumes you have npx installed and your
docker config is located at `~/.docker/config.json`.

(demo script still wip)

[kmcp.zip](https://github.com/user-attachments/files/21324828/kmcp.zip)

---------

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Co-authored-by: JM Huibonhoa <jm.huibonhoa@solo.io>
Co-authored-by: Eitan Yarmush <eitan.yarmush@solo.io>
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