- 30 Nov, 2016 12 commits
-
-
Matt Butcher authored
If a 'command:' is not found for a plugin, it will not result in an ExitError, but in a PathError. This prevents that condition from panicing. Closes #1609
-
Matt Butcher authored
fix(helm): add no-hooks to upgrade
-
Matt Butcher authored
Mark disable-hooks as deprecated. Closes #1575
-
Matt Butcher authored
fix(helm): pass the no-hooks flag during upgrade
-
Matt Butcher authored
fix(helm): improve URL comparison logic
-
Matt Butcher authored
fix(Makefile): build windows amd64 binaries
-
Matt Butcher authored
fix(helm): fix doc string for ErrNotList
-
Matt Butcher authored
fix(tiller): validate names before performing operations
-
Matt Butcher authored
Normalize URLs before comparing them. This deviates slightly from the URL spec, but in order to accomodate the predominant use pattern for Helm. Specifically, './', '../', and '/' are all "interpreted" to be filepath-like. Closes #1588
-
Matt Butcher authored
This adds back support for Windows now that it has been tested by the community. Closes #1596
-
Matt Butcher authored
This just moves a var declaration to the top of a file and then properly documents it.
-
Matt Butcher authored
Remove double explanation of why MariaDB is in the list
-
- 29 Nov, 2016 12 commits
-
-
Matt Butcher authored
Helm upgrades were not passing the no-hooks value to the server. Closes #1590
-
Matt Butcher authored
feat(helm): add command to generate documentation
-
Matt Butcher authored
feat(helm): add plugin system backend
-
Matt Butcher authored
This adds a hidden 'helm doc' command that generates documentation out of the Helm help text. Currently it can create: - man pages for HELM(1) - Markdown documentation - bash autocompletions Those are the three built-ins for Cobra. The command is hidden so that it doesn't show up to the regular user, since this is really a specialized task. It has the advantage of making it trivially easy to install man pages and bash completion at installation time.
-
Matt Butcher authored
Add a checksum function to the template engine
-
Matt Butcher authored
fix(semver): range handling includes prerelease when it should not
-
Matt Butcher authored
fix(helm): improve --set parser
-
Matt Butcher authored
fix(helm): fix windows support with port forward connection in setupConnection
-
Matt Butcher authored
There were several places where an invalid name could be interpreted into a wild-card by Kubernetes. That allows Bad Things. This fix requires names to match the Kubernetes pattern for naming. Closes #1594
-
Serge Catudal authored
This fixes the port forward connection using helm on windows by assigning explicitely 'localhost' to 'TillerHost' in 'setupConnection'. Otherwise, the connection between the helm client with the Tiller server deployed on Kubernetes will not work.
-
Matt Butcher authored
This adds a backend for a plugin system. Closes #1572
-
Matt Farina authored
A bug in the semver package caused prereleases to be included in version ranges by default. Prereleases, per the spec, are not expected to be API compatible with the releases themselves. The semver package now ignores prereleases when evaluating constraints when the constraint does not contain a prerelease. If the constraint contains a prerelease they are evaluated.
-
- 23 Nov, 2016 4 commits
-
-
Adam Reese authored
chore(*): remove glide hacks that are no longer required
-
Matt Butcher authored
This replaces the old set parser with a brand new one. This also changes the internal algorithm from duplicating YAML to merging YAML, which might solve a problem one user reported in chat, but which was never captured in an issue. Closes #1540 Closes #1556
-
Adam Reese authored
-
Matt Butcher authored
feat(helm): support 'helm create --starter=mypack'
-
- 22 Nov, 2016 5 commits
-
-
Matt Butcher authored
This adds support for packs, pre-configured chart patterns that can be used to quickly create a custom layout for your new chart.
-
Matt Butcher authored
fix(helm): don't pass nil-opt to ReleaseContent
-
Adam Reese authored
feat(kube): add schema validation
-
Rollulus authored
-
Adam Reese authored
Adds validation against the swagger schema. Example error: Error: release telling-wildebeest failed: error validating "": error validating data: expected type int, for field spec.template.spec.containers[0].ports[0].containerPort, got string Current error: unable to decode "": [pos 177]: json: expect char '"' but got char 'n'"'
-
- 18 Nov, 2016 2 commits
-
-
Fabian Ruff authored
-
Fabian Ruff authored
-
- 17 Nov, 2016 2 commits
-
-
Matt Butcher authored
fix(requirements): accept semver constraints for the versions in the requirements.yaml
-
Yuvi Panda authored
-
- 16 Nov, 2016 3 commits
-
-
Adam Reese authored
-
Matt Butcher authored
fix(tiller): allow release name to be up to 53 chars
-
Adam Reese authored
fix(kube): fix incomplete patches generated on update
-