github.com/darkowlzz/helm@v2.5.1-0.20171213183701-6707fe0468d4+incompatible/docs/history.md (about) 1 ## The History of the Project 2 3 Kubernetes Helm is the merged result of [Helm 4 Classic](https://github.com/helm/helm) and the Kubernetes port of GCS Deployment 5 Manager. The project was jointly started by Google and Deis, though it 6 is now part of the CNCF. Many companies now contribute regularly to Helm. 7 8 Differences from Helm Classic: 9 10 - Helm now has both a client (`helm`) and a server (`tiller`). The 11 server runs inside of Kubernetes, and manages your resources. 12 - Helm's chart format has changed for the better: 13 - Dependencies are immutable and stored inside of a chart's `charts/` 14 directory. 15 - Charts are strongly versioned using [SemVer 2](http://semver.org/spec/v2.0.0.html) 16 - Charts can be loaded from directories or from chart archive files 17 - Helm supports Go templates without requiring you to run `generate` 18 or `template` commands. 19 - Helm makes it easy to configure your releases -- and share the 20 configuration with the rest of your team. 21 - Helm chart repositories now use plain HTTP(S) instead of Git/GitHub. 22 There is no longer any GitHub dependency. 23 - A chart server is a simple HTTP server 24 - Charts are referenced by version 25 - The `helm serve` command will run a local chart server, though you 26 can easily use object storage (S3, GCS) or a regular web server. 27 - And you can still load charts from a local directory. 28 - The Helm workspace is gone. You can now work anywhere on your 29 filesystem that you want to work.