Commit graph

210 commits

Author SHA1 Message Date
Adam Reese
c5c8e82246 feat(tiller): record release status deployed 2016-06-21 15:37:38 -07:00
Matt Butcher
0acbcdd5cc Merge pull request #855 from technosophos/fix/851-create-release-fail
fix(tiller): save failed releases
2016-06-21 15:18:28 -06:00
Brian
a6f89d7ac4 Merge pull request #833 from migmartri/689-linter-errors
Linter structure changes + extra chartfile rules
2016-06-21 14:43:17 -06:00
Matt Butcher
da14da360b fix(tiller): save failed releases
When a release failed, the release record was not saved. That led to the
case where Kubernetes resources were deployed, but the release that
deployed them was not tracked.

To fix, we now save the release on failure. The 'helm delete' operation
can delete failed resources.

Closes #851
2016-06-21 14:07:20 -06:00
Adam Reese
573e5aa7fc feat(kube): create namespace if it does not exist 2016-06-21 11:28:03 -07:00
Adam Reese
894cdb03bd fix(cli): resolve flag name conflict 2016-06-21 11:26:36 -07:00
Adam Reese
47398de71c fix(tunnel): allow tunneling to non-default namespace 2016-06-21 11:25:12 -07:00
Miguel Martinez
c2459c06bf New Chart linter structure
Fixed tests

Adding chart name linter

Add lint error

Moving to blocks

Moving to method

Moved lint rules to functions

Semantic version validation

Linting engine

Adding sources and home validations

Sharing file loading

Sharing file loading

Rolling back readme

Rewriting other linters

Fixing tests

Typo

Using chart.Metadata

Fixing format

Adding UNKNOWN in Engine

Adding tabs

Fixing tabs
2016-06-20 14:28:58 -07:00
fibonacci1729
245b5e080a fix(issue/841): capitalization and punctuation consistency. 2016-06-20 11:05:33 -06:00
Matt Butcher
f30ff915f2 feat(helm): add 'helm get values --all' for all values
Add support for displaying computed configuration values. This is
useful for debugging.
2016-06-17 16:15:03 -06:00
Matt Butcher
e36647d1c3 Merge pull request #811 from mouserage/master
Templates partials
2016-06-17 11:01:48 -06:00
Matt Butcher
57a32f1df8 Merge pull request #832 from technosophos/feat/helmignore
feat(pkg/ignore): add helmignore library
2016-06-16 11:38:53 -06:00
Matt Butcher
713020359b feat(pkg/ignore): add helmignore library
This adds support for .helmignore files. These files roughly follow
the conventions established for .gitignore files:
https://git-scm.com/docs/gitignore

Closes #748
2016-06-15 13:00:42 -06:00
Matt Butcher
85f1e96851 Merge pull request #820 from technosophos/fix/778-search-panic
fix(helm): fix two panics in 'helm search'
2016-06-15 12:53:04 -06:00
Matt Butcher
bb84f9c253 Merge pull request #830 from technosophos/fix/non-default-engine
fix(tiller): allow different template engine
2016-06-15 12:52:53 -06:00
Matt Butcher
8d410365a0 fix(helm): add 'helm repo rm' alias 2016-06-14 14:25:20 -06:00
Matt Butcher
76f4ee1eab fix(tiller): allow different template engine
This is a minor fix to the Tiller internals to allow an alternate
template engine. This will still require future work to make it possible
to bootstrap in a different template renderer.
2016-06-14 14:14:45 -06:00
Matt Butcher
dde1524cab fix(helm): fix two panics in 'helm search' 2016-06-14 11:57:58 -06:00
Matt Butcher
83d936cf46 Merge pull request #808 from technosophos/fix/values-chartutils
fix(chartutil): move values coalescing into chartutil
2016-06-13 15:53:39 -06:00
Matt Butcher
2971313296 Merge pull request #817 from technosophos/fix/812-fix-tgz-helm-fetch
fix(helm): add .tgz to package names on fetch
2016-06-13 15:52:41 -06:00
Matt Butcher
411cf6e54a fix(helm): produce error if package name is inconsistent
'helm package' now produces an error if the directory name and the name
in Chart.yaml are not the same.
2016-06-13 13:46:04 -06:00
Matt Butcher
f0f2bbf894 fix(helm): add .tgz to package names on fetch
Closes #812
2016-06-13 13:32:41 -06:00
Matt Butcher
490cef784c fix(tiller): refactor template render to use chartutil. 2016-06-13 13:11:39 -06:00
MouseRage
66d04cbb6e Templates partials 2016-06-11 00:29:23 +05:00
Matt Butcher
c570363e5b Merge pull request #793 from technosophos/feat/values-yaml
feat(chartutil): Update to use YAML instead of TOML for values files.
2016-06-08 13:03:51 -06:00
fibonacci1729
3420096fc9 fix(*): start probes server on ':44135' (currently ':44134') 2016-06-07 17:30:48 -06:00
Matt Butcher
72be00c6fc fix(chartutil): update 'fetch' and 'package' to use chartutil. 2016-06-06 21:16:45 -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
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
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
vaikas-google
8405504953 do not return errors and do not print any messages about no matches found to be more like unix commands 2016-06-01 15:45:05 -07:00
Aaron Schlesinger
56069ae474 Fix tests 2016-06-01 11:39:31 -07:00
Aaron Schlesinger
fe3afa8012 Added test for probes ServeMux 2016-06-01 10:54:33 -07:00
Aaron Schlesinger
ada108126c Add HTTP server for liveness and readiness probes 2016-06-01 10:47:26 -07:00
Adam Reese
5670d2db53 feat(version): statically link version at build time 2016-05-31 23:10:26 -07:00
Adam Reese
b26bd2e939 fix(cmd): rename verbose flag to debug
Remove a naming conflict with glog which allows for debugging kubernetes
requests.
2016-05-26 15:47:02 -07: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
Michelle Noorali
4b5eef90a1 ref(helm): add default repository on init step
See #718
2016-05-25 13:35:25 -04:00
Adam Reese
94432ffb39 fix(deadcode): remove unused global variables 2016-05-25 00:04:30 -07:00
Adam Reese
a19875adcc fix(style): cleanup coding style on error returns 2016-05-25 00:02:52 -07:00
Adam Reese
f0a15743d4 feat(tunnel): wire in the tunnel setup and teardown 2016-05-24 14:44:21 -07:00
Adam Reese
4df22392fc feat(tunnel): add logic for detecting tiller pod 2016-05-24 12:33:30 -07: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
475544fb43 Merge pull request #744 from technosophos/fix/741-search
fix(helm): fix search bugs
2016-05-20 14:25:47 -06: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
Michelle Noorali
0783fee7b7 ref(helm): refactor test index files for search 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