Matt Butcher
ea0e665f84
fix(repo): auto-update index file formats
...
This performs a relatively weak in-memory translation of index file
data. It does not, in most cases, write the corrected data to disk, and
it emits a warning directly to STDERR each time it loads a deprecated
index.
Known limitations:
- It cannot recover certain bogus records that earlier alpha releases
generated (notably, where all chartfile data is missing)
- In some cases, it has to parse a filename to get version info. This is
lossy.
- Because it takes three passes through the YAML and JSON unmarshal, it
is not performant.
This feature is transitional and should be removed during the Beta
cycle, prior to the release of 2.0.0.
Closes #1265
8 years ago
Matt Butcher
bcda0b8738
Merge pull request #1278 from technosophos/feat/1227-reuse-values-on-upgrade
...
feat(tiller): re-use values during upgrade
8 years ago
Matt Butcher
3e3312cea0
feat(tiller): re-use values during upgrade
...
When `helm install -f foo.yaml bar` is called, and then the release is
upgraded with `helm upgrade happy-panda bar`, this will now re-use the
values that were submitted with `-f foo.yaml`. The same is true for
values specified with `--set`.
Closes #1227
8 years ago
Matt Butcher
79e5fd6b74
fix(helm): fix 'helm search' to use UITable
...
Closes #1261
8 years ago
Matt Butcher
d2c8a81a50
Merge pull request #1279 from technosophos/docs/1271-cpan-fedora-not-npm
...
docs(using_helm): change reference from npm to CPAN/Fedora DB
8 years ago
Matt Butcher
51981d62f2
docs(using_helm): change reference from npm to CPAN/Fedora DB
...
Closes #1271
8 years ago
Matt Butcher
9f3dea9087
Merge pull request #1276 from technosophos/docs/canary
...
docs(install): Add information on using canary releases
8 years ago
Matt Butcher
96cdbbe6b1
Merge pull request #1275 from technosophos/fix/srv-in-tmp
...
fix(helm): fix tests so that they do not write data into testdata
8 years ago
Brian
837d0a8880
Merge pull request #1253 from fibonacci1729/chore/pkg-helm-tests
...
chore(helm): add test coverage to pkg/helm
8 years ago
Matt Butcher
6691b79f30
docs(install): Add information on using canary releases
...
This includes documentation on how to use Helm and Tiller canary
releases.
8 years ago
fibonacci1729
41be5f5985
chore(helm): add test coverage to pkg/helm
8 years ago
Matt Butcher
fc160256e5
fix(helm): fix tests so that they do not write data into testdata
...
There was a bug in the repo tests that caused them to overwrite the
repositories.yaml file in that directory. Now, the entire tests (server
and client-side) run inside of a temp directory.
8 years ago
Matt Butcher
10eb74abbb
Merge pull request #1269 from technosophos/feat/1264-chart-apiversion
...
fix(chart): Chart.yaml now has an apiVersion field.
8 years ago
Matt Butcher
62dfe05afb
Merge pull request #1257 from technosophos/feat/1197-new-index-format
...
feat(helm): implement new index format
8 years ago
Matt Butcher
4f09b05613
feat(helm): implement new index format
...
This implements a new index file format for repository indices. It also
implements a new format for requirements.yaml.
Breaking change: This will break all previous versions of Helm, and will
impact helm search, repo, serve, and fetch functions.
Closes #1197
8 years ago
Matt Butcher
c10e82e5d2
Merge pull request #1270 from technosophos/fix/1196-repo-update
...
fix(helm): change 'helm update' to 'helm repo update'
8 years ago
Adam Reese
61a69e0dab
Merge pull request #1268 from adamreese/chore/go1.7.1
...
chore(ci): go1.7.1
8 years ago
Matt Butcher
66e59f63e7
fix(helm): change 'helm update' to 'helm repo update'
...
The old form is marked deprecated.
Relates to #1196
8 years ago
Matt Butcher
e0227c7510
fix(chart): Chart.yaml now has an apiVersion field.
...
This is to future-proof charts, and also be consistent with repo and
index YAML files.
Closes #1264
8 years ago
Adam Reese
e8df9c8af0
chore(ci): go1.7.1
...
closes #1267
8 years ago
Matt Butcher
0e40164346
Merge pull request #1258 from technosophos/feat/sprig-2-6
...
feat(tiller): update Sprig to 2.6.0
8 years ago
Matt Butcher
3a095a47ca
feat(tiller): update Sprig to 2.6.0
8 years ago
Adam Reese
322b914be0
Merge pull request #1256 from adamreese/ref/commands
...
ref(helm): refactor {home,lint,serve} commands
8 years ago
Adam Reese
854f3e0b51
ref(helm): refactor {home,lint,serve} commands
8 years ago
Matt Butcher
95a358de35
Merge pull request #1236 from technosophos/ref/kube1.4
...
ref(*): update to Kubernetes 1.4
8 years ago
Matt Butcher
26dadf5318
Merge pull request #1255 from ae6rt/issue/1254
...
issue/1254
8 years ago
Mark Petrovic
3ec83045d4
issue/1254
...
Fix typo in using_helm.md that refers to "glide install". The
reference should be to "helm install".
8 years ago
Matt Butcher
7a4e53ecd4
Merge pull request #1249 from technosophos/fix/remove-unused-chart-dep-stuff
...
fix(proto): remove unused fields
8 years ago
Adam Reese
ed100ce212
Merge pull request #1251 from adamreese/feat/automate-release
...
feat(ci): automate release builds on circleci
8 years ago
Adam Reese
94c3084706
feat(ci): automate release builds on circleci
8 years ago
Brian
0a4fa219dc
Merge pull request #1250 from fibonacci1729/master
...
fix(1245): hook up revision flag to helm get {manifest,values,hooks}
8 years ago
fibonacci1729
9cfbbb34f1
fix(1245): hook up revision flag to helm get {manifest,values,hooks}
8 years ago
Matt Butcher
715be8268e
Merge pull request #1243 from rimusz-lab/docs-charts-repo-github-pages
...
docs(chart_repository): added github pages example
8 years ago
Matt Butcher
68dd4c9a66
fix(proto): remove unused fields
...
Some fields were introduced to Chart metadata after Alpha.4, but are not
going to be used ever. So we made the decision to remove them before we
get stuck with ugliness.
This should not break compatibility, since these fields were not used.
8 years ago
Adam Reese
6860c47dea
Merge pull request #1248 from adamreese/feat/rollback-version
...
feat(*): add rollback to a release version
8 years ago
Adam Reese
1db7bd649f
fix(helm): s/version/revision/
8 years ago
Adam Reese
5a5a44ec17
feat(*): add rollback to a release version
...
closes #1244
8 years ago
Rimantas Mocevicius
6eb340ed5b
docs(chart_repository): added github pages example
8 years ago
Matt Butcher
47e425ba4e
Merge pull request #1247 from technosophos/docs/install
...
docs(install, using): add installation and usage docs
8 years ago
Matt Butcher
b9a60b7d45
Merge pull request #1242 from technosophos/docs/1241-fix-values-examples
...
docs(charts): fix charts docs to reflect current template practices
8 years ago
Matt Butcher
c9067c5ead
Merge pull request #1239 from technosophos/docs/1213-glossary
...
docs(glossary): added glossary
8 years ago
Matt Butcher
7d8b5bbb49
docs(install, using): add installation and usage docs
8 years ago
Adam Reese
becc12008f
Merge pull request #1218 from kubernetes/feat/rollback
...
feat(*): add helm rollback functionality
8 years ago
Rimantas Mocevicius
8c0f905e92
docs(chart_repository): added github pages example
8 years ago
Matt Butcher
6da5bc5cee
docs(charts): fix charts docs to reflect current template practices
...
Closes #1241
8 years ago
Matt Butcher
3437e5d6e5
Merge pull request #1234 from prydonius/rename-to-stable
...
chore(repo): Rename default charts repo to 'stable'
8 years ago
Adam Reese
3f1101cdfb
fix(tiller): do not create releases for a dry-run
8 years ago
Matt Butcher
065f178072
Merge pull request #1238 from technosophos/fix/1228-order-manifests
...
fix(tiller): Order the manifests before sending to k8s
8 years ago
Matt Butcher
6f7de6d34d
docs(glossary): added glossary
...
Added glossary to the index on README as well.
Closes #1213
8 years ago
Matt Butcher
65d0c03c0f
fix(tiller): Order the manifests before sending to k8s
...
This orders manifests both for installs and deletes so that the
manifests are ordered by kind.
Closes #1228
8 years ago