Skip to content

feat(helm): add enabledTools and extraArgs configuration options#43

Open
MatteoMori8 wants to merge 1 commit intokagent-dev:mainfrom
MatteoMori8:feature/helm-extra-args
Open

feat(helm): add enabledTools and extraArgs configuration options#43
MatteoMori8 wants to merge 1 commit intokagent-dev:mainfrom
MatteoMori8:feature/helm-extra-args

Conversation

@MatteoMori8
Copy link

Add support for configuring tool-server CLI arguments via Helm values:

  • tools.enabledTools: List of tool providers to enable (maps to --tools flag)
  • tools.extraArgs: Additional command-line arguments for future flags

Example usage:

tools:
  enabledTools:
    - k8s
    - helm
    - prometheus
  extraArgs:
    - "--some-future-flag"

This is a non-breaking change - empty lists (default) preserve current behavior.

Signed-off-by: Matteo Mori [email protected]

Add support for configuring tool-server CLI arguments via Helm values:

- `tools.enabledTools`: List of tool providers to enable (maps to --tools flag)
- `tools.extraArgs`: Additional command-line arguments for future flags

Example usage:
```yaml
tools:
  enabledTools:
    - k8s
    - helm
    - prometheus
  extraArgs:
    - "--some-future-flag"
```

This is a non-breaking change - empty lists (default) preserve current behavior.

Signed-off-by: Matteo Mori <[email protected]>
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.

1 participant