Commit graph

536 commits

Author SHA1 Message Date
Adam Reese
fd210dfd30 ref(hapi): remove never used proto field 2017-02-02 19:45:13 -08:00
Matthew Fisher
3f463783a5 add PersistentVolumeClaim to the kind sorter list
At the present time, PersistentVolumeClaims are not a recognized object so it is installed last.
PVCs should be installed shortly after PersistentVolumes have been bound.
2017-02-02 08:32:29 -08:00
Matt Butcher
756cb970bd
feat(tiller): record a message for each lifecycle step
This adds a simple description for each lifecycle step on a release
object.

Closes #1661
2017-01-31 16:26:35 -07:00
Taylor Thomas
e440a36d95 Merge pull request #1820 from thomastaylor312/feat/add_wait
feat(*): Add --wait flag
2017-01-26 11:40:39 -08:00
Matthew Fisher
dad40fcbe0 add InstallReleaseFromChart and UpdateReleaseFromChart
When using pkg/helm as a third party client, I am using chartutil.LoadArchive()
to load a chart from an io.Reader. After that is loaded I wish to install/update that
chart, however InstallRelease and UpdateRelease only accepts a path rather than
something of type *chart.Chart. This adds a new function called InstallReleaseFromChart
which allows one to load a chart separate from the path, then install said chart.
2017-01-23 15:39:03 -08:00
Taylor Thomas
7ef9bb6f71 feat(*): Add --wait flag
Adds `--wait` flag to helm that waits for all pods to reach a ready
state, PVCs to be bound, and services to have IP addresses

Closes #1805
2017-01-19 18:10:28 -08:00
Adam Reese
de64da2bb1 ref(kube): misc code cleanup 2017-01-19 10:26:28 -07:00
Adam Reese
9dae8eca3d Merge pull request #1825 from adamreese/fix/upgrade-reaper
fix(kube): reap deleted resources during upgrade
2017-01-19 10:21:38 -07:00
Matt Butcher
9652651ba9 Merge pull request #1814 from technosophos/feat/1569-reset-values
feat(helm): add --reset-values flag to 'helm upgrade'
2017-01-19 10:18:43 -07:00
z00358552
b0d4cacd54 fix(helm) change name length limit to 63 for helm create
since kubernetes 1.4, the upper limit for resource name is 63 characters,
so it is better to change the template when running `helm create` accordingly.
2017-01-17 15:51:31 +08:00
Adam Reese
9e37009467 fix(kube): reap deleted resources during upgrade 2017-01-13 14:30:53 -08:00
Adam Reese
5a33f462ef Merge pull request #1823 from adamreese/ref/kube-manifest
ref(kube): add Result to abstract a collection of resources
2017-01-13 14:26:55 -08:00
Adam Reese
b22e6fcfaa ref(kube): add Result to abstract a collection of resources 2017-01-13 12:41:21 -08:00
Ferran Rodenas
088c2bd233 Linter validations for Chart icon property 2017-01-12 15:21:10 +01:00
Lachlan Evenson
4d5cf66308
removed Version from create tests as output schema and values aren't tested 2017-01-11 12:22:21 -08:00
Lachlan Evenson
2e0f949d49
bugfix(tiller): replace + with - in Chart version to support Kubernetes constraint 2017-01-11 11:21:14 -08:00
José Armesto
0059d5a3df Logging real name of the failing hook 2017-01-11 17:15:41 +01:00
Matt Butcher
c32b2ddcdf
feat(helm): add --reset-values flag to 'helm upgrade'
The --reset-values flag on upgrade instructs Tiller to reset the
upgraded release to the chart's built-in values.yaml, and ignore the
last install's overridden values.

Closes #1569
2017-01-10 18:56:14 -07:00
Matt Butcher
6d6e88a86e Merge pull request #1766 from gravitational/http-client-tls
Http client with TLS
2017-01-10 13:28:01 -07:00
Adam Reese
3e44f87c59 Merge pull request #1808 from adamreese/fix/missing-name
fix(tiller): add missing name to status response
2017-01-10 11:57:41 -08:00
Adam Reese
881153cc39 Merge pull request #1812 from adamreese/fix/1807-purge-error
fix(tiller): don't update purged releases
2017-01-10 11:57:27 -08:00
Adam Reese
6600fcb0e6 fix(tiller): don't update purged releases
fixes #1807
2017-01-10 11:40:23 -08:00
Adam Reese
0e7781c443 fix(tiller): add missing name to status response 2017-01-10 11:16:54 -08:00
Matt Butcher
cb0a6c7e07
feat(tiller): add {{.Capabilities}} object
This adds the {{.Capabilities}} object to the template variables so that
chart authors can write charts that are aware of teh Kubernetes
capabilities of the current cluster.

Closes #1608
2017-01-09 18:09:20 -07:00
Anton Galitsyn
f8a261f277 use old naming 2017-01-09 18:25:37 +07:00
Anton Galitsyn
685e730ba8 create repo.Getter interface 2017-01-09 17:53:33 +07:00
Anton Galitsyn
e3f39f30bf rename URLAreEqual func 2017-01-09 09:48:51 +07:00
Adam Reese
a2543f87aa Merge pull request #1784 from adamreese/ref/code-cleanup
ref(*): remove dead code
2017-01-05 15:55:07 -08:00
Adam Reese
4418b1a20d ref(*): remove dead code
RIP
2017-01-04 23:45:47 -08:00
Matt Butcher
1e3e430561
fix(helm): prevent .helmignore rules from applying to '.'
Closes #1776
2017-01-03 16:12:02 -07:00
Matt Butcher
410bf899ed Merge pull request #1757 from mboersma/bump-to-213
chore(*): bump to v2.1.3
2017-01-03 12:44:16 -07:00
Anton Galitsyn
89ab7555db Get http.Client from referenced repository 2016-12-28 22:59:21 +07:00
Anton Galitsyn
b0e7a43b5b Construct http.Client for repositories from config, add TLS support 2016-12-28 22:59:11 +07:00
dongziming
34d7585f1e Spelling errors and so on. 2016-12-26 11:40:48 +08:00
Matt Boersma
bd27acd02c
chore(*): bump to v2.1.3 2016-12-24 13:56:33 -07:00
Adam Reese
b928088a8a Merge pull request #1752 from adamreese/ref/tiller-version-check
ref(tiller): dry up client/server version checks
2016-12-23 14:21:44 -08:00
Adam Reese
b82d519025 ref(tiller): dry up client/server version checks 2016-12-22 14:23:37 -08:00
Adam Reese
d10e9186dc feat(tiller): validate objects against kube schema on dry-run 2016-12-21 15:08:42 -08:00
Matt Butcher
dbe1c970b3
ref(tiller): minor style refactor 2016-12-21 14:22:56 -07:00
Matt Butcher
b28b58ad8b Merge pull request #1715 from mariusgrigoriu/master
Play nicely with roles that don't allow creating namespaces
2016-12-21 11:43:33 -07:00
Matt Butcher
b51ad7a0e5 Merge pull request #1693 from thomastaylor312/feat/hook-timeout
feat(*): Adds support for timeout flag
2016-12-21 10:15:33 -07:00
Matt Butcher
cc118fc745 Merge pull request #1743 from mboersma/bump-to-212
chore(*): bump to 2.1.2
2016-12-21 09:56:55 -07:00
Matt Butcher
bea54d1073 Merge pull request #1734 from kmala/release
fix(upgrade):Check the raw vals during an upgrade properly
2016-12-21 09:53:01 -07:00
Matt Boersma
152cf427ed
chore(*): bump to 2.1.2 2016-12-21 08:34:40 -07:00
Keerthan Reddy Mala (kmala)
ce79fa8732
fix(upgrade):Check the raw vals during an upgrade properly 2016-12-20 12:03:06 -07:00
Taylor Thomas
774789c79a feat(*): Adds support for timeout flag
Installs, rollback, upgrade, and delete now accept a `--timeout` flag
that allows the user to specify the maximum number of seconds that
any kubernetes command can take.

Closes #1678
2016-12-19 12:36:26 -08:00
Michelle Noorali
06867b22d4 fix(linter): disable checking for empty values
resolves #1463
2016-12-19 15:04:12 -05:00
Taylor Thomas
b18f7f7523 fix(*): Fixes protobuf name
The generated version of the protobuf did not match the `.proto` file.
This caused issues when a new protobuf change was added
2016-12-19 11:16:38 -08:00
Matt Butcher
090e00ddf8 Merge pull request #1686 from kubernetes/feat/1604-fromyaml
feat(tiller): add fromYaml to template functions
2016-12-19 10:46:24 -07:00
Euan Kemp
25f74989a5 fix(chartutil): improve 'missing name' error 2016-12-18 23:19:01 -08:00