Context
Many developers work with local Kubernetes clusters (minikube, kind, k3d). Detecting Helm charts and k8s manifests would let RunHQ suggest helm install or kubectl apply commands.
What to do
- Implement
RuntimeProvider for HelmProvider in crates/runhq-core/src/scanner.rs
- Detect
Chart.yaml for Helm charts
- Suggest
helm install <chart> . and helm template .
- Register in the
providers() list
- Add unit tests
Reference
See DockerProvider for a similar infrastructure-type provider pattern.
Acceptance
cargo test -p runhq-core passes
- A Helm chart directory is correctly detected
Context
Many developers work with local Kubernetes clusters (minikube, kind, k3d). Detecting Helm charts and k8s manifests would let RunHQ suggest
helm installorkubectl applycommands.What to do
RuntimeProviderforHelmProviderincrates/runhq-core/src/scanner.rsChart.yamlfor Helm chartshelm install <chart> .andhelm template .providers()listReference
See
DockerProviderfor a similar infrastructure-type provider pattern.Acceptance
cargo test -p runhq-corepasses