Commit graph

137 commits

Author SHA1 Message Date
Matt Butcher
72be00c6fc fix(chartutil): update 'fetch' and 'package' to use chartutil. 2016-06-06 21:16:45 -06:00
Matt Butcher
cded50e34f fix(chartutil): update lint to use chartutil 2016-06-06 21:14:34 -06:00
Matt Butcher
ebd81152dd fix(helm): update 'helm create' to use YAML. 2016-06-06 21:13:48 -06:00
Matt Butcher
9ca8c27e16 fix(*): change TOML to YAML 2016-06-06 21:12:36 -06:00
Matt Butcher
7aa4ffa4d4 feat(chartutil): switch TOML to YAML 2016-06-06 21:09:27 -06:00
Adam Reese
818c878700 chore(*): use k8s.io as the import path 2016-06-06 17:17:04 -07:00
Matt Butcher
336c650407 Merge pull request #777 from arschles/probes
Add HTTP server for liveness and readiness probes
2016-06-06 14:45:02 -06:00
Michelle Noorali
1b060b1f5c Merge pull request #785 from migmartri/784-malformed
Fixed URL parse
2016-06-06 14:20:21 -06:00
Miguel Martinez
a0c1125a39 fix(repo) Malformed URL 2016-06-06 11:24:46 -07:00
Aaron Schlesinger
9e1df63e77 using spaces in the tiller manifest yaml 2016-06-03 14:48:06 -07:00
Matt Butcher
759f754f1b Merge pull request #790 from technosophos/feat/chartutil-save
feat(chartutil): add Save function
2016-06-03 15:46:01 -06:00
Matt Butcher
15a1cb4816 feat(chartutil): add Save function
This replicates the previous Save function, which can save an
in-memory Chart proto to a tgz.
2016-06-03 15:23:49 -06:00
Adam Reese
0f5c2951a2 feat(kube): use env variable to control kube logging
Removes command line flags and adds the environment variable
`KUBE_LOG_LEVEL`
2016-06-03 14:16:57 -07:00
Matt Butcher
2802fcbd87 feat(chartutil): optimize for re-use
This is a refactor of the loader to use in-memory buffers instead of
trying to optimize for memory usage by delaying reads until the last
possible moment. Since charts tend to stay well below 1M in size, this
makes more sense, and is easier to work with.
2016-06-02 16:09:48 -06:00
Matt Butcher
5d040ec181 Merge branch 'master' into feat/chartutil 2016-06-01 16:38:27 -06:00
Aaron Schlesinger
9940222d34 Add probes to the the embedded Tiller manifest 2016-06-01 12:18:18 -07:00
Adam Reese
9295cb5438 Merge pull request #776 from adamreese/feat/version
feat(version): statically link version at build time
2016-06-01 11:20:53 -07:00
Matt Butcher
f1b6373f76 Merge pull request #772 from Ladicle/fix-init-command
fix(tiller): fix install function
2016-06-01 12:10:20 -06:00
Adam Reese
5670d2db53 feat(version): statically link version at build time 2016-05-31 23:10:26 -07:00
Ladicle
97a9586a1b fix(tiller): fix install function
Because, occur the following error when `createNS` flag is true.
`panic: template: redefinition of template "manifest"`
2016-05-30 17:09:53 +09:00
Matt Butcher
2704e47154 fix(helm): stop requiring a values.toml in a chart
Charts should not require a values.toml file -- some charts will just be
manifests with nothing configurable.
2016-05-26 10:19:47 -06:00
Matt Butcher
25053e6ada feat(pkg/chartutil): add chartutil package 2016-05-26 09:41:43 -06:00
Michelle Noorali
1d4d5ec872 ref(helm): refactor helm unit tests
... so we don't rely on external services
in unit tests :)
2016-05-25 13:55:40 -04:00
Matt Butcher
57c9861116 Merge pull request #715 from technosophos/docs/updated-charts
docs(chart): updated chart documentation
2016-05-25 11:32:20 -06:00
Adam Reese
a19875adcc fix(style): cleanup coding style on error returns 2016-05-25 00:02:52 -07:00
Adam Reese
4df22392fc feat(tunnel): add logic for detecting tiller pod 2016-05-24 12:33:30 -07:00
Adam Reese
792aa1a1aa feat(kube): create tunnel for client 2016-05-24 09:55:38 -07:00
Matt Butcher
87429c66e9 Merge pull request #755 from technosophos/fix/chart-any
fix(proto): let chart take multiple Files.
2016-05-23 10:24:01 -06:00
Matt Butcher
7d2ae9378a fix(proto): let chart take multiple Files. 2016-05-20 18:11:44 -06:00
Michelle Noorali
b4844383aa ref(helm): digest -> checksum in index file 2016-05-20 17:36:23 -04:00
Michelle Noorali
447ce5a2dd ref(helm): fix chart url in index file 2016-05-20 17:30:07 -04:00
Michelle Noorali
7c2682112f Merge pull request #745 from michelleN/repo-index
feat(helm): generate index file in given directory with given url
2016-05-20 16:26:37 -04:00
Matt Butcher
53432c2cef Merge pull request #736 from technosophos/fix/672-package-output
fix(helm): fix output of helm package command
2016-05-20 13:40:21 -06:00
Matt Butcher
423d44d597 Merge pull request #751 from technosophos/fix/helm-list-deleted
fix(tiller): stop returning deleted releases for list
2016-05-20 13:39:44 -06:00
Michelle Noorali
0783fee7b7 ref(helm): refactor test index files for search 2016-05-20 14:34:03 -04:00
Michelle Noorali
2234dc8927 feat(helm): handle update case on index function 2016-05-20 14:34:03 -04:00
Michelle Noorali
7bd739c27e feat(helm): populate Digest & Created in index func 2016-05-20 14:34:03 -04:00
Michelle Noorali
7e2964c549 feat(helm): add chart url to index file entries 2016-05-20 14:34:03 -04:00
Michelle Noorali
4bb36c89ab feat(helm): generate index file for repository 2016-05-20 14:34:03 -04:00
Matt Butcher
ec9b086ac8 fix(chart): change source to sources in chart file
As a carryover from the days when we only allowed one source, the source
field was still labeled 'source' instead of 'sources'. Fixed and updated
all of the tests.
2016-05-20 11:35:58 -06:00
Matt Butcher
1412a88cda fix(tiller): stop returning deleted releases for list 2016-05-20 11:26:30 -06:00
fibonacci1729
97170b0732 fix(hapi): field for miscellaneous files in a chart archive, e.g. 'README', 'LICENSE' 2016-05-19 16:21:37 -06:00
Matt Butcher
206e7266de Merge pull request #732 from technosophos/feat/install-release-name
feat(helm): allow user to specify release name
2016-05-19 15:50:18 -06:00
Matt Butcher
f483264ea1 fix(helm): fix output of helm package command 2016-05-19 15:37:44 -06:00
Matt Butcher
1a3b563fb9 fix(helm): improve --dry-run for helm delete 2016-05-19 15:26:29 -06:00
Matt Butcher
b1fb7cea7d feat(helm): allow user to specify release name
This makes it possible for the user to specify their own release name
instead of accepting the generated one.
2016-05-19 14:10:51 -06:00
Matt Butcher
b199d8f58b fix(pkg/helm): skip test that can't run in Circle
Right now, some tests need a Tiller instance, and the WIP for that isn't
done yet. So for now, skip this test.
2016-05-19 12:51:07 -06:00
Matt Butcher
5c942226a3 feat(helm): allow overriding values
This supports the `-f` flag for overriding values with a specified
TOML file.
2016-05-19 12:51:07 -06:00
Matt Butcher
cca4705350 fix(style): fixed minor style issues 2016-05-18 17:14:49 -06:00
Michelle Noorali
dde6bb37dd Merge pull request #721 from michelleN/update-fix
ref(helm): fix helm update
2016-05-18 14:59:45 -04:00