From bdcff8ec459993bf8dd977206502bcb0ca705f09 Mon Sep 17 00:00:00 2001 From: Matt Butcher Date: Thu, 28 Apr 2016 17:09:33 -0600 Subject: [PATCH] fix(README): add features list --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.md b/README.md index 81872159e..e29ae77fd 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,29 @@ Helm is a tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources. +Features: + +- Helm now has both a client (`helm`) and a server (`tiller`). The + server runs inside of Kubernetes, and manages your resources. +- Helm's chart format has changed for the better: + - Dependencies are immutable and stored inside of a chart's `charts/` + directory. + - Charts are strongly versioned using SemVer 2 + - Charts can be loaded from directories or from chart archive files + - Helm supports Go templates without requiring you to run `generate` + or `template` commands. + - Helm makes it easy to configure your releases -- and share the + configuration with the rest of your team. +- Helm chart repositories now use plain HTTP instead of Git/GitHub. + There is no longer any GitHub dependency. + - A chart server is a simple HTTP server + - Charts are referenced by version + - The `helm serve` command will run a local chart server, though you + can easily use object storage (S3, GCS) or a regular web server. + - And you can still load charts from a local directory. +- The Helm workspace is gone. You can now work anywhere on your + filesystem that you want to work. + ## Install Helm is in its early stages of development. At this time there are no