Adam Reese
afcab3bb4f
chore(*): bump to v2.0.2
9 years ago
Matt Butcher
9bcfa1f16e
fix(tiller): fix spurious "no release found" errors.
...
There are some places where releases are only located if they are in the
state DEPLOYED. That particular logic was incorrectly used for upgrades.
That caused #1566 . While fixing that issue, I found that this was also
the root cause of #1587 (though because it was off by one). I added a
generic method to get the last release, regardless of its status.
This allows some behaviors that previously failed:
- 'helm upgrade' can now be performed on a DELETED release
- 'helm rollback' can now be performed on a DELETED release even if
there is only one revision of that release history.
Closes #1566
Closes #1587
9 years ago
Adam Reese
98e0b97072
fix(tiller): increase the max message size for grpc
...
Increases the default message size from 4MB to 10MB.
9 years ago
Matt Butcher
3cb2fd7fbb
fix(helm): give different error if key is not private
...
Previously, a "not found" error was returned if a key exists, but is not
a private key. Updated the error to better indicate the case.
9 years ago
John Hofman
d8133cf9a8
fix(helm): add trimSuffix to helper functions
9 years ago
Matt Butcher
70256d812c
fix(helm): fix broken --values flag
...
This fixes the 'helm upgrade --values', which I broke when fixing
'--set'.
Closes #1631
9 years ago
Matt Butcher
8f2567ecb4
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
Adam Reese
7d79406b95
fix(ci): do not push canary image on release
9 years ago
Adam Reese
dc87ea8dd0
chore(*): bump to v2.0.1
9 years ago
Matt Butcher
352fea903d
fix(helm): add no-hooks to upgrade
...
Mark disable-hooks as deprecated.
Closes #1575
9 years ago
Matt Butcher
189bc43112
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
fa462a6f52
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
8fd3f09599
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
a435604b90
fix(tiller): validate names before performing operations
...
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
9 years ago
Matt Butcher
1249ffd81c
fix(helm): improve --set parser
...
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
9 years ago
Serge Catudal
7853f52bc6
fix(helm): fix windows support with port forward connection in setupConnection
...
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.
9 years ago
Rollulus
a29b225085
fix(helm): don't pass nil-opt to ReleaseContent
9 years ago
Adam Reese
51bdad4275
chore(*): bump to v2.0.0
9 years ago
Matt Butcher
a772697f4d
Merge pull request #1560 from technosophos/fix/1528-increase-release-name-limit
...
fix(tiller): allow release name to be up to 53 chars
9 years ago
Adam Reese
425b1b1f10
Merge pull request #1559 from adamreese/fix/update-patch
...
fix(kube): fix incomplete patches generated on update
9 years ago
Matt Butcher
57ccce10d3
Merge pull request #1551 from technosophos/docs/yaml-tips
...
docs(yaml_techniques): add YAML techniques document
9 years ago
Matt Butcher
9effe7a505
fix(tiller): allow release name to be up to 53 chars
...
This raises the limit from 14 to 53 chars based on the Kubernetes 1.4
name limit.
Closes #1528
9 years ago
Adam Reese
df123865c3
fix(kube): fix incomplete patches generated on update
9 years ago
Matt Butcher
3fb2feb843
docs(yaml_techniques): add YAML techniques document
...
This documents YAML and provides information about how Helm and
Kubernetes interpret the YAML.
9 years ago
Adam Reese
62df1ad358
Merge pull request #1549 from adamreese/fix/1519-bubbly-yaml-errors
...
fix(tiller): return yaml parsing errors
9 years ago
Adam Reese
ae88a01a40
Merge pull request #1552 from adamreese/feat/detailed-log
...
feat(tiller): add source file to log entries
9 years ago
Adam Reese
2c0af5fffd
Merge pull request #1550 from mattfarina/feat/gometalinter-versioned
...
feat(gometalinter): Move to versioned releases
9 years ago
Matt Butcher
bae4508d8f
Merge pull request #1538 from technosophos/fix/1515-no-overwrite-for-helm-create
...
fix(helm): helm create will not overwrite existing files
9 years ago
Matt Butcher
48c1ba5355
Merge pull request #1545 from mattfarina/feat/1543-charts-domain-change
...
feat(charts): Move bucket to domain from path
9 years ago
Matt Butcher
985e975f53
Merge pull request #1546 from technosophos/fix/1499-show-broken-yaml
...
fix(tiller): show failed YAML
9 years ago
Matt Butcher
5520c19349
Merge pull request #1553 from waynebrantley/patch-1
...
use openssl instead of shasum
9 years ago
Matt Butcher
50beadbe8e
Merge pull request #1527 from rollulus/fix-delete-dry-run
...
fix(helm): respect dryRun opt in DeleteRelease
9 years ago
Wayne Brantley
1f17788d8e
use openssl instead of shasum
...
shasum is not on many platforms (like centos), use openssl instead.
9 years ago
Rollulus
8a13be29ac
fix(helm): respect dryRun opt in DeleteRelease
9 years ago
Adam Reese
8740d3eb7f
feat(tiller): add source file to log entries
9 years ago
Matt Farina
d2fa03969c
feat(gometalinter): Move to versioned releases
...
gometalinter has moved to versioned releases. The latest of the v1
major versioned releases can be retrieved through pkg.in. This
change moves gometalinter use to the latest v1 release.
9 years ago
Matt Farina
da73150ce9
fix(tls): download helm and charts over https
...
Downloading of charts and helm itself happened over http. This
change moves to use https as that is available with valid certs.
9 years ago
Adam Reese
e2ab407209
fix(tiller): return yaml parsing errors
...
closes : #1519
9 years ago
Matt Butcher
6eabe28334
fix(tiller): show failed YAML
...
When an install fails and --dry-run is set, return the broken YAML for
the user to debug.
Closes #1499
9 years ago
Matt Butcher
915769b311
Merge pull request #1529 from technosophos/fix/1522-replace-duplicate-entries
...
fix(helm): replace repo entry instead of duplicating
9 years ago
Matt Butcher
c21922f21c
Merge pull request #1535 from technosophos/docs/add-release-server-docblocks
...
docs(tiller): add docblocks to public methods
9 years ago
Matt Farina
7a79661f0e
feat(charts): Move bucket to domain from path
...
A bucket name in the path can be migrated to a custom k8s domain
name. This is in preperation for that.
9 years ago
Matt Butcher
0a163a2a3a
fix(helm): helm create will not overwrite existing files
...
It will ignore files if they exist, and create files if they were
missing.
Closes #1515
9 years ago
Matt Butcher
2cecfa8b7d
Merge pull request #1536 from technosophos/docs/1507-socat
...
docs(install_faq): add more info on socat on CoreOS
9 years ago
Matt Butcher
c616bb5a98
fix(helm): replace repo entry instead of duplicating
...
Closes #1522
9 years ago
Matt Butcher
8f9b9db547
docs(tiller): add docblocks to public methods
9 years ago
Matt Butcher
13404ebf82
docs(install_faq): add more info on socat on CoreOS
9 years ago
Matt Butcher
e4bbe33e92
Merge pull request #1514 from technosophos/docs/consistent-spacing
...
docs(chart_template_guide): fix spacing
9 years ago
Adam Reese
8120508c1b
Merge pull request #1541 from adamreese/fix/lint-errors
...
fix(*): fix new linter errors
9 years ago
Adam Reese
d59f66fc9e
fix(*): fix new linter errors
9 years ago