The current install.yaml is a static manifest that requires manual patching for any customization. A Helm chart would expose driver configuration as proper values.yaml parameters, enable environment specific overrides without forking and provide a versioned installation option for users already using Helm.
I guess the bare minimum steps would involve:
- writing the Helm chart
- CI integration for linting, templating, packaging, and pushing; 0.0.0-main from main branch, versioned charts from releases
- hosting the charts, I believe we could use something like
ghcr.io/kubernetes-sigs/dra-driver-cpu/charts/dra-driver-cpu for the artifacts
- updating the documentation
If this sounds reasonable and beneficial, I would be happy to work on it.
The current
install.yamlis a static manifest that requires manual patching for any customization. A Helm chart would expose driver configuration as propervalues.yamlparameters, enable environment specific overrides without forking and provide a versioned installation option for users already using Helm.I guess the bare minimum steps would involve:
ghcr.io/kubernetes-sigs/dra-driver-cpu/charts/dra-driver-cpufor the artifactsIf this sounds reasonable and beneficial, I would be happy to work on it.