| gio | 5449e27 | 2025-07-23 13:14:01 +0400 | [diff] [blame] | 1 | # excalidraw Helm Chart |
| 2 |  |
| 3 | [](https://artifacthub.io/packages/search?repo=excalidraw) |
| 4 | |
| 5 | From https://github.com/excalidraw/excalidraw: |
| 6 | > An open source virtual hand-drawn style whiteboard. Collaborative and end-to-end encrypted. |
| 7 | |
| 8 | ## Get Repo Info |
| 9 | |
| 10 | helm repo add my-excalidraw https://pmoscode-helm.github.io/excalidraw/ |
| 11 | helm repo update |
| 12 | |
| 13 | ## Install chart |
| 14 | |
| 15 | helm install [RELEASE_NAME] my-excalidraw/excalidraw |
| 16 | |
| 17 | The command deploys excalidraw on the Kubernetes cluster in the default configuration. |
| 18 | |
| 19 | See configuration below. |
| 20 | |
| 21 | See [helm install](https://helm.sh/docs/helm/helm_install/) for command documentation. |
| 22 | |
| 23 | ## Uninstall Chart |
| 24 | |
| 25 | helm uninstall [RELEASE_NAME] |
| 26 | |
| 27 | This removes all the Kubernetes components associated with the chart and deletes the release. |
| 28 | |
| 29 | See [helm uninstall](https://helm.sh/docs/helm/helm_uninstall/) for command documentation. |
| 30 | |
| 31 | ## Upgrading Chart |
| 32 | |
| 33 | helm upgrade [RELEASE_NAME] [CHART] --install |
| 34 | |
| 35 | See [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/) for command documentation. |
| 36 | |
| 37 | ## Values |
| 38 | |
| 39 | | Key | Type | Default | Description | |
| 40 | |-----|------|---------|-------------| |
| 41 | | affinity | object | `{}` | | |
| 42 | | fullnameOverride | string | `""` | | |
| 43 | | image.pullPolicy | string | `"IfNotPresent"` | | |
| 44 | | image.repository | string | `"excalidraw/excalidraw"` | | |
| 45 | | image.tag | string | `"latest"` | | |
| 46 | | imagePullSecrets | list | `[]` | | |
| 47 | | ingress.annotations | object | `{}` | | |
| 48 | | ingress.className | string | `""` | | |
| 49 | | ingress.enabled | bool | `false` | | |
| 50 | | ingress.hosts[0].host | string | `"chart-example.local"` | | |
| 51 | | ingress.hosts[0].paths[0].path | string | `"/"` | | |
| 52 | | ingress.hosts[0].paths[0].pathType | string | `"ImplementationSpecific"` | | |
| 53 | | ingress.tls | list | `[]` | | |
| 54 | | nameOverride | string | `""` | | |
| 55 | | nodeSelector | object | `{}` | | |
| 56 | | podAnnotations | object | `{}` | | |
| 57 | | podSecurityContext | object | `{}` | | |
| 58 | | replicaCount | int | `1` | | |
| 59 | | resources | object | `{}` | | |
| 60 | | securityContext | object | `{}` | | |
| 61 | | service.port | int | `80` | | |
| 62 | | service.type | string | `"ClusterIP"` | | |
| 63 | | serviceAccount.annotations | object | `{}` | | |
| 64 | | serviceAccount.create | bool | `true` | | |
| 65 | | serviceAccount.name | string | `""` | | |
| 66 | | tolerations | list | `[]` | | |
| 67 | |
| 68 | ## Maintainers |
| 69 | |
| 70 | | Name | Email | Url | |
| 71 | | ---- | ------ | --- | |
| 72 | | pmoscode | <info@pmoscode.de> | <https://pmoscode.de> | |