Jacob LeGrone
72127c391c
feat(test): define tests as Jobs and allow arbitrary supporting resources
...
This updates commands install, upgrade, delete, and test to share the
same implementation for hook execution.
BREAKING CHANGES:
- The `test-failure` hook annotation is removed.
Signed-off-by: Jacob LeGrone <git@jacob.work>
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
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
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>
6 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
6 years ago
hd-rk
7ad1d522b3
test: add test
...
Signed-off-by: hd-rk <hdn314159@gmail.com>
6 years ago
hd-rk
6d3eb81943
fix: use repo default client to download index
...
Signed-off-by: hd-rk <hdn314159@gmail.com>
6 years ago
Matt Farina
826985cdbc
Merge pull request #5985 from mentos1386/patch-1-dev-v3
...
feat(helm:create): allow absolute paths when specifying starter template path [dev-v3]
6 years ago
Matthew Fisher
814cd1fc44
Merge pull request #6084 from hd-rk/fix_install_process_dep
...
fix: Helm 3 does not respect aliased sub-chart values and condition/tags
6 years ago
hd-rk
71c2bba69d
fix: call chartutil.ProcessDependencies in action.Install
...
Signed-off-by: hd-rk <hdn314159@gmail.com>
6 years ago
Matthew Fisher
63d7a0c2cf
Merge pull request #6070 from bacongobbler/fix-6059
...
Use chart version as default tag when saving
6 years ago
Matthew Fisher
2045fab01f
ref(action): remove ParseReferenceWithChartDefaults
...
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Matthew Fisher
97e7461e41
Merge pull request #6049 from bacongobbler/helm-template-schema-validation
...
feat(template): introduce --validate
6 years ago
Ian Howell
31b940a61d
fix(engine): Fix eating too many colons during template execution
...
This fixes #6044 , in which error parsing is greedily eating too many
colons, preventing users from using colons in their warning messages to
the `required` function
Signed-off-by: Ian Howell <ian.howell0@gmail.com>
6 years ago
Martin Hickey
7ddd3f482e
Merge pull request #6038 from liuliqiang/dev-v3
...
Fix paths in the ingress template and values file written by helm create
6 years ago
Liu Liqiang
49120340d3
Fix paths in the ingress template and values file written by helm create
...
Signed-off-by: Liu Liqiang <liuliqiang@smartx.com>
6 years ago
Matthew Fisher
da7b66fd16
Merge pull request #5972 from bacongobbler/move-docs-to-helm-www
...
chore(docs): move docs to helm-www
6 years ago
Matthew Fisher
e27667f949
Merge pull request #6063 from bacongobbler/dev-v3-lgtm-process
...
docs(CONTRIBUTING): one LGTM for maintainers, remove "always 2 LGTMs" policy
6 years ago
Matthew Fisher
7e1c9a0738
docs(CONTRIBUTING): one LGTM for maintainers, remove "always 2 LGTMs" policy
...
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Matthew Fisher
4f6d002d6c
chore(docs): move docs to helm-www
...
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Adam Reese
c1e1c30982
Merge pull request #6056 from adamreese/ref/kube-v1.15
...
chore(deps): bump kubernetes to v1.15
6 years ago
Josh Dolitsky
b3fd254991
Use chart version as default tag when saving
...
Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>
6 years ago
Martin Hickey
712c850ac5
Merge pull request #6047 from Constantin07/add_hpa_to_sorting_order_port_to_v3
...
Add hpa to sorting order (port to v3)
6 years ago
Adam Reese
a98b0532c3
chore(deps): bump kubernetes to v1.15
...
Signed-off-by: Adam Reese <adam@reese.io>
6 years ago
Constantin Bugneac
512f67de14
Added HorizontalPodAutoscaler to sort order.
...
Signed-off-by: Constantin Bugneac <constantin.bugneac@worldfirst.com>
6 years ago
Matthew Fisher
7de91248ce
feat(template): introduce --validate
...
This feature flag allows `helm template` to be used against a live cluster. Some charts need CRDs to be applied to the cluster before calling `helm install`. This allows users to validate their templates will render with those resources set.
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Matthew Fisher
880f4456b3
Merge pull request #6046 from bacongobbler/fix-5654
...
fix(kube): remove namespace enforcement
6 years ago
Matthew Fisher
b5d555e4ea
fix(kube): remove namespace enforcement
...
This fixes an issue where resources that hardcode the metadata.namespace parameter cannot be installed.
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Taylor Thomas
2c397b6879
Merge pull request #6011 from thomastaylor312/feat/atomic
...
feat(*) Adds atomic flag to v3
6 years ago
Matthew Fisher
ec68243dbb
Merge pull request #5922 from bacongobbler/pass-parameters-to-chartdownloader
...
ref(downloader): pass in options to ChartDownloader
6 years ago
Matthew Fisher
6e60242a18
ref(getter): change NewHTTPGetter and NewPluginGetter to return type Getter
...
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Matthew Fisher
2800c56f9d
ref(downloader): pass in options to ChartDownloader
...
This restores the ability to pass in parameters at runtime to the
ChartDownloader, enabling users to pass in parameters like the --username
and --password flags.
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Matthew Fisher
d23d68d51c
Merge pull request #5881 from torstenwalter/template
...
helm 3: support writing multiple resources to the same file
6 years ago