install_helm_chart
Install a Helm chart on Kubernetes with custom values, namespace creation, and template-based deployment to bypass authentication issues.
Instructions
Install a Helm chart with support for both standard and template-based installation
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"chart": "<chart>",
"namespace": "<namespace>"
},
"name": "install_helm_chart"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name of the Helm release | |
| chart | Yes | Chart name (e.g., 'nginx') or path to chart directory | |
| namespace | Yes | Kubernetes namespace | default |
| context | No | Kubeconfig Context to use for the command (optional - defaults to null) | |
| repo | No | Helm repository URL (optional if using local chart path) | |
| values | No | Custom values to override chart defaults | |
| valuesFile | No | Path to values file (alternative to values object) | |
| useTemplate | No | Use helm template + kubectl apply instead of helm install (bypasses auth issues) | |
| createNamespace | No | Create namespace if it doesn't exist |