kernel-module-management-helm

Kernel Module Management Helm Charts

License Kubernetes Helm

Helm chart for the Kernel Module Management (KMM) operator v2.6.0.

✨ Features

📥 Installation

Via Helm Repository

helm repo add kmm-helm https://davtech.github.io/kernel-module-management-helm/
helm repo update
helm install kmm kmm-helm/kernel-module-management

Via Local Clone

git clone https://github.com/davtech/kernel-module-management-helm.git
cd kernel-module-management-helm
helm install kmm ./default --create-namespace --namespace kmm-operator-system

Via Release Package

wget https://github.com/davtech/kernel-module-management-helm/releases/download/v2.6.0/kernel-module-management-2.6.0.tgz
helm install kmm kernel-module-management-2.6.0.tgz

📚 Documentation

🔧 Quick Configuration Example

# Custom registry for all images
global:
  imageRegistry: my-private-registry.io

# Scale replicas
controller:
  replicas: 3
webhook:
  replicas: 2

See default/README.md for all configuration options.

🎯 Based on

🔄 Upgrading

# Upgrade Helm release
helm upgrade kmm kmm-helm/kernel-module-management

# Or sync with new upstream version (for maintainers)
./sync_script.sh v2.6.0

See USAGE.md for detailed upgrade and sync instructions.

🙏 Contributing

Contributions are welcome! See USAGE.md for development workflow and sync script usage.

📄 License

Apache License 2.0 - See LICENSE