Skip to content

pmoscode-helm/excalidraw

excalidraw Helm Chart

Version: 0.18.0 Artifact Hub

From https://github.com/excalidraw/excalidraw:

An open source virtual hand-drawn style whiteboard. Collaborative and end-to-end encrypted.

Get Repo Info

helm repo add my-excalidraw https://pmoscode-helm.github.io/excalidraw/
helm repo update

Install chart

Caution

!!! BREAKING CHANGE !!!

Since version 0.18.0, I updated the excalidraw image to my own wrapper. With that you can replace the hard coded Collab server URL. I also included the collab server Excalidraw is providing in their GH Repo. This collab server is rudimentary updated by me. With this changes, the values.yaml has changed too. The version follows the version from Excalidraw's one.

!!!!!!!!!!!!!!!!!!!!!!!

helm install [RELEASE_NAME] my-excalidraw/excalidraw

The command deploys excalidraw on the Kubernetes cluster in the default configuration.

See configuration below.

See helm install for command documentation.

Uninstall Chart

helm uninstall [RELEASE_NAME]

This removes all the Kubernetes components associated with the chart and deletes the release.

See helm uninstall for command documentation.

Upgrading Chart

helm upgrade [RELEASE_NAME] [CHART] --install

See helm upgrade for command documentation.

Values

Key Type Default Description
affinity object {}
collabServer.enabled bool false
collabServer.image.pullPolicy string "IfNotPresent"
collabServer.image.repository string "pmoscode/excalidraw-collab-server"
collabServer.image.tag string "1.0.0"
collabServer.podAnnotations object {}
collabServer.podSecurityContext object {}
collabServer.resources object {}
collabServer.securityContext object {}
collabServer.service.port int 3002
collabServer.service.type string "ClusterIP"
excalidraw.customCollabServerURL string "http://localhost:3002"
excalidraw.hardCodedCollabServerURL string "https://oss-collab.excalidraw.com"
excalidraw.image.pullPolicy string "IfNotPresent"
excalidraw.image.repository string "pmoscode/excalidraw"
excalidraw.image.tag string ""
excalidraw.ingress.annotations object {}
excalidraw.ingress.className string ""
excalidraw.ingress.enabled bool false
excalidraw.ingress.host string "chart-example.local"
excalidraw.ingress.path string "/"
excalidraw.ingress.tls object {}
excalidraw.ingress.type string "ImplementationSpecific"
excalidraw.podAnnotations object {}
excalidraw.podSecurityContext object {}
excalidraw.resources object {}
excalidraw.securityContext object {}
excalidraw.service.port int 80
excalidraw.service.type string "ClusterIP"
fullnameOverride string ""
imagePullSecrets list []
nameOverride string ""
nodeSelector object {}
serviceAccount.annotations object {}
serviceAccount.create bool true
serviceAccount.name string ""
tolerations list []

Maintainers

Name Email Url
pmoscode info@pmoscode.de https://pmoscode.de

About

Virtual whiteboard for sketching hand-drawn like diagrams.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 3

  •  
  •  
  •