Nikolay Mahotkin
ea6328c7ce
Reformatting changes
...
* Run gofmt on all changed files
so they formatted properly now
9 years ago
Nikolay Mahotkin
045b158c3d
Introducing flag for restarting pods during release upgrade/rollback
...
* Added pod restart for ReplicaSet
* Added --restart flag for helm CLI for upgrade/rollback commands
* By default, restart is false
9 years ago
Nikolay Mahotkin
b5f7d90baf
Adding pod restarting while upgrading release
...
* Added pod restarting for
- ReplicationController
- DaemonSet
- PetSet
9 years ago
Matt Butcher
aec6c50708
Merge pull request #1621 from technosophos/fix/tests-for-plugins
...
fi(helm): add more tests for plugins
9 years ago
Matt Butcher
ec04da196d
Merge pull request #1623 from technosophos/feat/update-sprig-2.7
...
feat(tiller): update sprig to 2.7.0
9 years ago
Matt Butcher
d39c26c359
feat(tiller): update sprig to 2.7.0
...
This adds shasum, int, and float64 functions, and fixes quote escaping
for 'quote'.
Closes #1524
9 years ago
Matt Butcher
e7cdf18b5c
Merge pull request #1622 from technosophos/fix/syscall-as-int
...
fix(helm): fix prompt error on Windows build
9 years ago
Matt Butcher
f9b37957d9
fix(helm): fix prompt error on Windows build
...
This backs out an earlier change that removed an int type assertion.
9 years ago
Matt Butcher
2460bd8ce4
Merge pull request #1619 from technosophos/fix/convert-plugin-format-on-tests
...
fix(hel): fix plugin format on tests
9 years ago
Matt Butcher
a5d818dc4a
fi(helm): add more tests for plugins
...
This adds tests for setupEnv, and also updates some documentation to
mirror the current state of plugins.
9 years ago
Matt Butcher
ac628a82cf
Merge pull request #1610 from technosophos/fix/1609-plugin-command-panic
...
fix(helm): handle errors when plugin command is not found
9 years ago
Adam Reese
914dbe8bc0
Merge pull request #1614 from adamreese/fix/linter-issues
...
fix(*): misc linter issues
9 years ago
Adam Reese
69a95f32ed
Merge pull request #1613 from adamreese/fix/1612-list-output-formatting
...
fix(helm): add missing line ending on list output
9 years ago
Matt Butcher
bedb32eec8
Merge pull request #1607 from fiunchinho/feature/repo_url_trailing_slash
...
Feature/repo url trailing slash
9 years ago
Adam Reese
7970c745a3
Merge pull request #1618 from adamreese/fix/no-canary-on-release
...
fix(ci): do not push canary image on release
9 years ago
Matt Butcher
f394e3f4ff
Merge pull request #1615 from adamreese/chore/go1.7.3
...
chore(*): bump go1.7.3
9 years ago
Matt Butcher
e26d9f9633
Merge pull request #1616 from rollulus/no-exec-yaml
...
fix(helm): write yaml without exec permission
9 years ago
Matt Butcher
2dacb92a1e
Merge pull request #1617 from andrewstuart/files-subdir
...
feat(helm): Add Files.Glob method to permit file organization
9 years ago
Matt Butcher
a9f3de84e1
fix(hel): fix plugin format on tests
...
Test plugins were in the original format. Updated to current format and
fixed the tests to stop silently ignoring the broken test.
9 years ago
Adam Reese
052cfe1640
fix(ci): do not push canary image on release
9 years ago
Andrew Stuart
ec020a9e40
Improve formatting of godoc
9 years ago
Andrew Stuart
c311b085d5
Improve language of glob explanation
9 years ago
Andrew Stuart
d07e5cdfb6
Correct docs heading location
9 years ago
Andrew Stuart
2de1728f05
feat(helm): Add Files.Glob method to permit file organization
9 years ago
Rollulus
e8eed3cc3e
fix(helm): write yaml with non-exec permission
9 years ago
Adam Reese
aa4732089f
chore(*): bump go1.7.3
9 years ago
Adam Reese
803475c824
fix(*): misc linter issues
9 years ago
Adam Reese
6050a4bcfe
fix(helm): add missing line ending on list output
9 years ago
Matt Butcher
dcc2bc598a
fix(helm): handle errors when plugin command is not found
...
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
9 years ago
José Armesto
4bc0f81676
Remove trailing slash when comparing dependency url with repo url
9 years ago
José Armesto
c340c04e21
Remove trailing slash (if any) from repo url
9 years ago
Matt Butcher
190dafbc8e
Merge pull request #1605 from technosophos/fix/1575-no-hooks-upgrade
...
fix(helm): add no-hooks to upgrade
9 years ago
Matt Butcher
ba7910082a
fix(helm): add no-hooks to upgrade
...
Mark disable-hooks as deprecated.
Closes #1575
9 years ago
Matt Butcher
e097e1b724
Merge pull request #1599 from technosophos/fix/1590-pass-no-hooks-to-server
...
fix(helm): pass the no-hooks flag during upgrade
9 years ago
Matt Butcher
3b4d7164cc
Merge pull request #1603 from technosophos/fix/1588-url-mismatch
...
fix(helm): improve URL comparison logic
9 years ago
Matt Butcher
29e3fa9c2f
Merge pull request #1601 from technosophos/fix/1596-add-win64-builds
...
fix(Makefile): build windows amd64 binaries
9 years ago
Matt Butcher
a25e0b6cb7
Merge pull request #1600 from technosophos/fix/document-errnotlist
...
fix(helm): fix doc string for ErrNotList
9 years ago
Matt Butcher
d84deb5b3d
Merge pull request #1598 from technosophos/fix/1594-delete-too-much
...
fix(tiller): validate names before performing operations
9 years ago
Matt Butcher
a59604f40a
fix(helm): improve URL comparison logic
...
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
9 years ago
Matt Butcher
6b25f85dee
fix(Makefile): build windows amd64 binaries
...
This adds back support for Windows now that it has been tested by the
community.
Closes #1596
9 years ago
Matt Butcher
2c326895b7
fix(helm): fix doc string for ErrNotList
...
This just moves a var declaration to the top of a file and then properly
documents it.
9 years ago
Matt Butcher
560964766b
Merge pull request #1562 from yuvipanda/patch-1
...
Remove double explanation of why MariaDB is in the list
9 years ago
Matt Butcher
5f3d255ecd
fix(helm): pass the no-hooks flag during upgrade
...
Helm upgrades were not passing the no-hooks value to the server.
Closes #1590
9 years ago
Matt Butcher
7a15ad381e
Merge pull request #1484 from technosophos/feat/documentation-generator
...
feat(helm): add command to generate documentation
9 years ago
Matt Butcher
a3a0261c02
Merge pull request #1573 from technosophos/feat/plugins
...
feat(helm): add plugin system backend
9 years ago
Matt Butcher
aca9f86df6
feat(helm): add command to generate documentation
...
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.
9 years ago
Matt Butcher
74353f73a4
Merge pull request #1513 from databus23/checksum
...
Add a checksum function to the template engine
9 years ago
Matt Butcher
9f1aca4369
Merge pull request #1595 from mattfarina/fix/semver-range-bug
...
fix(semver): range handling includes prerelease when it should not
9 years ago
Matt Butcher
a081e27598
Merge pull request #1576 from technosophos/feat/set-parser
...
fix(helm): improve --set parser
9 years ago
Matt Butcher
33f5048f63
Merge pull request #1597 from secat/fix-windows-support-to-helm-port-forward-connection
...
fix(helm): fix windows support with port forward connection in setupConnection
9 years ago