|
| 1 | +# generic-device-plugin |
| 2 | + |
| 3 | +   |
| 4 | + |
| 5 | +A Helm chart for deploying the generic-device-plugin on Kubernetes. |
| 6 | + |
| 7 | +## Tips |
| 8 | + |
| 9 | +Ensure that this is deployed into the `kube-system` namespace. |
| 10 | + |
| 11 | +### Installing directly from the git repo |
| 12 | + |
| 13 | +```bash |
| 14 | +# clone the repo |
| 15 | +git clone https://github.com/squat/generic-device-plugin |
| 16 | + |
| 17 | +# change to the chart directory |
| 18 | +cd charts/generic-device-plugin |
| 19 | + |
| 20 | +# install the helm chart in the kube-system namespace |
| 21 | +helm install -n kube-system generic-device-plugin . |
| 22 | +``` |
| 23 | + |
| 24 | +## Maintainers |
| 25 | + |
| 26 | +| Name | Email | Url | |
| 27 | +| ---- | ------ | --- | |
| 28 | +| squat | | <https://github.com/squat> | |
| 29 | + |
| 30 | +## Values |
| 31 | + |
| 32 | +| Key | Type | Default | Description | |
| 33 | +|-----|------|---------|-------------| |
| 34 | +| deployPodMonitor | bool | `true` | deploy the podMonitor (requires PodMonitor CRD to be installed) | |
| 35 | +| fullnameOverride | string | `""` | override the fullname of the chart resources | |
| 36 | +| image.pullPolicy | string | `"Always"` | image pullPolicy is set to always because tag is set to latest | |
| 37 | +| image.repository | string | `"squat/generic-device-plugin"` | container image repo | |
| 38 | +| image.tag | string | `"latest"` | Overrides the image tag whose default is the chart appVersion. | |
| 39 | +| nameOverride | string | `""` | override the name of the chart resources | |
| 40 | +| podAnnotations | object | `{}` | additional annotations for the generic-device-plugin pod | |
| 41 | +| podLabels | object | `{}` | additional labels for the generic-device-plugin pod | |
| 42 | +| resources | object | `{"limits":{"cpu":"50m","memory":"20Mi"},"requests":{"cpu":"50m","memory":"10Mi"}}` | resource requests and limits for the generic-device-plugin pod | |
| 43 | +| serviceAccount.annotations | object | `{}` | Annotations to add to the service account | |
| 44 | +| serviceAccount.automount | bool | `true` | Automatically mount a ServiceAccount's API credentials? | |
| 45 | +| serviceAccount.create | bool | `true` | Specifies whether a service account should be created | |
| 46 | +| serviceAccount.name | string | `""` | The name of the service account to use. If not set and create is true, a name is generated using the fullname template | |
| 47 | +| tolerations | list | `[{"effect":"NoExecute","operator":"Exists"},{"effect":"NoSchedule","operator":"Exists"}]` | tolerations of kubernetes taints | |
| 48 | + |
| 49 | +---------------------------------------------- |
| 50 | +Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1) |
0 commit comments