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.