Matthew Fisher
ad9c0c440b
Merge pull request #6175 from thomastaylor312/fix/wait_panic
...
fix(kube): Fixes nil panic with stateful set waiting
5 years ago
Taylor Thomas
b46d7fd527
fix(kube): Fixes nil panic with stateful set waiting
...
Sometimes the stateful set `rollingUpdate` field can be nil even when the
strategy is a rolling update
Fixes #6174
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Taylor Thomas
539bafa58b
Merge pull request #6173 from thomastaylor312/chore/wait_flag_help
...
chore(cmd): Updates --wait flag help
5 years ago
Taylor Thomas
e2522f9dfc
chore(cmd): Updates --wait flag help
...
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Martin Hickey
6bf5ef83c6
Merge pull request #6076 from ian-howell/fix/command-line-parsing
...
Fix a parsing issue with command line arguments
5 years ago
Taylor Thomas
800c433646
Merge pull request #6168 from thomastaylor312/fix/version_comment
...
docs(chart): updates APIVersionV2 comment to reflect the proper name
5 years ago
Taylor Thomas
a749cf4c4e
docs(chart): updates APIVersionV2 comment to reflect the proper name
...
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Taylor Thomas
4778e2bef5
Merge pull request #6124 from bacongobbler/three-way-merge-patch
...
ref(client): use three-way merge patch strategy
5 years ago
Martin Hickey
a0f0d8b470
Merge pull request #6117 from hickeyma/upd-linter-v2
...
feat(chart): Update linting and checking for apiVersion v2
5 years ago
Adam Reese
2aee21730d
Merge pull request #6142 from joelanford/decouple-cli-vals
...
cmd/*,pkg/*: move ValueOptions and decouple from SDK
5 years ago
Matthew Fisher
8bdaf01988
Merge pull request #5443 from bacongobbler/xdg-dir
...
feat(cli): support XDG base directory specification
5 years ago
Joe Lanford
45f697b507
pkg/cli/values/options_test.go: re-add MergeValues test with mergeMaps
...
Signed-off-by: Joe Lanford <joe.lanford@gmail.com>
5 years ago
Matthew Fisher
186f6c512f
fix(plugin): add HELM_HOME back
...
This allows Helm 2 plugins that used HELM_HOME as a scratchpad to continue to work the same in Helm 3.
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
5 years ago
Matthew Fisher
c728611e5a
feat(cli): support XDG base directory specification
...
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
5 years ago
Matthew Fisher
18ca0dd6c4
ref(client): use three-way merge patch strategy
...
Co-Signed-by: Taylor Thomas <taylor.thomas@microsoft.com>
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
5 years ago
Martin Hickey
8f8b2c10e5
Remove the chart lock file as its v1 structure
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
5 years ago
Martin Hickey
4d47052395
Update linting and checking for apiVersion v1/v2
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
5 years ago
Joe Lanford
8a4b70b1e3
review: move ValueOptions to SDK
...
Signed-off-by: Joe Lanford <joe.lanford@gmail.com>
5 years ago
Matthew Fisher
d360705c83
Merge pull request #6133 from bacongobbler/fixup-rollback-argument-logic
...
fix(rollback): fix revision argument not being handled
5 years ago
Joe Lanford
68ee30b48c
cmd/*,pkg/*: move ValueOptions to cmd package and decouple from SDK
...
Signed-off-by: Joe Lanford <joe.lanford@gmail.com>
5 years ago
Taylor Thomas
0d8b30f46d
Merge pull request #6085 from thomastaylor312/ref/better_kube_client
...
ref(*): Refactors kube client to be a bit more friendly
5 years ago
Matthew Fisher
533a369464
Merge pull request #6134 from karuppiah7890/fix-set-ignored-on-reuse-values
...
Fix values being ignored when reusing values on upgrade
5 years ago
Karuppiah Natarajan
6d02079016
Fix values being ignored when reusing values on upgrade
...
Signed-off-by: Karuppiah Natarajan <karuppiah7890@gmail.com>
Co-authored-by: Nandhagopal Ezhilmaran <nandhagr8@gmail.com>
5 years ago
Matthew Fisher
d40ed3b5ad
fix(rollback): fix revision argument not being handled
...
The revision argument that was mandatory to `helm rollback` was being ignored.
The only way to roll back to an older revision was to run `helm rollback RELEASE <insert anything here> --version REVISION`.
This change respects that argument and removes the `--version` flag, which was redundant.
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
5 years ago
Martin Hickey
8f8d581149
Merge pull request #6119 from hickeyma/readd-circleci-teststyle
...
chore(*): Re-enable style conformance test in circleci build
5 years ago
Matthew Fisher
704ace3619
Merge pull request #6122 from ian-howell/fix/6101
...
fix(pkg/action): Allow name re-use for helm template
5 years ago
Ian Howell
ef46a0c1e7
fix(pkg/action): Allow name re-use for helm template
...
Signed-off-by: Ian Howell <ian.howell0@gmail.com>
5 years ago
Matthew Fisher
bef2a65cae
Merge pull request #6121 from karuppiah7890/allow-missing-trailing-slash
...
Allow missing trailing '/' in --repo url
5 years ago
Taylor Thomas
dd8222d7f2
Removes clientset method from interface in favor of the configuration struct
...
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Taylor Thomas
189b5a1229
Fixed object typing for watching Jobs/hooks
...
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Taylor Thomas
f6116a7ca9
Fixes issues with delete
...
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Taylor Thomas
15fc57f8a3
ref(*): Refactors kube client to be a bit more friendly
...
This changes most of the KubeClient interface to only ever build objects once and
then pass in everything as lists of resources. As a consequence, we needed to refactor
several of the actions. I took the opportunity to refactor out some duplicated
code while I was in the same area
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Taylor Thomas
1dac8421ef
ref(kube): Renames `Result` type to `ResourceList`
...
`Result` is a misnomer and is going to be repurposed in a future commit for a
common result type for the different kube `Interface` methods
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Karuppiah Natarajan
8d660a96a0
Allow missing trailing '/' in --repo url
...
Signed-off-by: Karuppiah Natarajan <karuppiah7890@gmail.com>
Co-authored-by: Nandhagopal Ezhilmaran <nandhagr8@gmail.com>
5 years ago
Martin Hickey
b45e2eea6d
Enable style conformance test in circleci build
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
5 years ago
Martin Hickey
3cf6f0c8ef
Merge pull request #6118 from hickeyma/fix-style-conformance
...
fix(test): Style conformance
5 years ago
Martin Hickey
5906b9dfee
Fix style conformance issue
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
5 years ago
Taylor Thomas
e258418837
Merge pull request #6066 from ian-howell/fix/6044
...
fix(engine): Fix eating too many colons during template execution
5 years ago
Ian Howell
c92e3351f7
Switch to a more unique delimiter for template execution errors
...
Signed-off-by: Ian Howell <ian.howell0@gmail.com>
5 years ago
Martin Hickey
8e7905c7a8
Merge pull request #6106 from hickeyma/upd-scaffold-api-ver
...
Feat(*): Update scaffold chart to v2 apiVersion
5 years ago
Martin Hickey
b02cb4fc66
Merge pull request #6108 from hickeyma/fix-test-lint
...
Fix(lint): Style conformance issues
5 years ago
Martin Hickey
5410e7d346
Fix style conformance issues
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
5 years ago
Martin Hickey
149da7c77e
Update scaffold chart to v2 apiVersion
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
5 years ago
Matt Farina
095ba431aa
Merge pull request #6095 from mattfarina/remove-stable
...
Removing the stable repository
5 years ago
Martin Hickey
bdb57491bf
Merge pull request #6100 from sebosp/v3-list-mode-install-order
...
Added List mode for Role, ClusterRole and Bindings
5 years ago
Seb Ospina
1469a78029
Added List mode for Role, ClusterRole and Bindings
...
Signed-off-by: Seb Ospina <kraige@gmail.com>
5 years ago
Matt Farina
670968fb19
Removing the stable repository
...
The stable repository provides a quick onboarding with a set of
community curated charts. Two problems with the community stable
repository has lead to its need to be removed.
1. The URL is hard coded to a Google Cloud bucket under Google's
control. This was setup when Helm was part of Kubernetes and
Kubernetes was a Google project. The bucket cannot be
transfered to another non-Google controlled project. And,
the bucket is not accessible in some parts of the world
(e.g., China).
2. The number of charts in the stable repository has grown
generally unmaintainable. The repository maintainers cannot
manage the number of PRs coming it cauing delays in response
or no response and PRs are automatically closed. This is
a poor experience.
The alternatice is the Helm Hub that provides a central point of
search for many Helm repositories. Different people and organizations
can maintain their own charts. A central server is not needed as
Helm is setup to be distributed.
Signed-off-by: Matt Farina <matt@mattfarina.com>
5 years ago
Matthew Fisher
e8ddb526bf
Merge pull request #6090 from hd-rk/fix_wrong_getter_download_repo_index
...
fix: Helm 3 "helm repo add" should use correct client to download index.yaml
5 years ago
hd-rk
7ad1d522b3
test: add test
...
Signed-off-by: hd-rk <hdn314159@gmail.com>
5 years ago
hd-rk
6d3eb81943
fix: use repo default client to download index
...
Signed-off-by: hd-rk <hdn314159@gmail.com>
5 years ago