Taylor Thomas
da72944611
Merge pull request #6640 from thomastaylor312/feat/parse_pre_release
...
feat(lint): Ports v2 functionality for linting pre-release charts
5 years ago
Taylor Thomas
0dc9aca2e1
Merge pull request #6652 from thomastaylor312/fix/broken_env_vars
...
fix(cli): Fixes incorrect variable reference
5 years ago
Taylor Thomas
1123e5ca1f
fix(cli): Fixes incorrect variable reference
...
Because these were additions, git didn't pick up that the recent refactor of
env settings had changed some of the variables. This fixes those small changes
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Matthew Fisher
ed90425ebb
Merge pull request #6632 from mumoshu/add-plugin-envvars
...
v3: Propagate --kube-context, --kubeconfig and --namespace values to plugins
5 years ago
Matthew Fisher
36e30472d7
Merge pull request #6639 from jlegrone/set-default-hook-delete-policy
...
Set default hook deletion policy to before-hook-creation
5 years ago
Matthew Fisher
74e8dd03c8
Merge pull request #6634 from mumoshu/bring-back-template-execute
...
fix(v3): Bring back the missing `helm template [-x|--execute] PATH/TO/SINGLE/TEMPLATE`
5 years ago
Matthew Fisher
0f26eeb8fd
Merge pull request #6519 from SimonAlling/dev-v3
...
fix(pkg/chartutil): include values.schema.json in packaged chart
5 years ago
Taylor Thomas
38d4f33a0f
Merge pull request #6641 from VilledeMontreal/feat/refactorOutput
...
ref(cmd): Use method to list formats
5 years ago
Martin Hickey
1cc2ad0061
Port #5298 to Helm v3 ( #6613 )
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
5 years ago
Matthew Fisher
9e9f317cbf
Merge pull request #6608 from bacongobbler/refactor-switch-statement
...
ref(wait): consolidate switch cases
5 years ago
Martin Hickey
dd1a440026
Add support to scaffold chart for ingress prior to k8s 1.14 ( #6651 )
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
5 years ago
John Howard
7a22cb88d9
Drop dependency on k8s.io/kubernetes ( #6609 )
...
* Drop dependency on k8s.io/kubernetes
https://github.com/helm/helm/issues/6606
Depending on k8s.io/kubernetes is not recommended by Kubernetes, and
forces dependencies of Helm to also depend on them. We are only using
this dependency in one relatively isolated occurance, which can be
easily copied over rather than depending on the entire Kubernetes.
Copying this code is not very desirable, so if we don't want to have
this duplication we can at least use this PR as a PoC and see if we can
get Kubernetes to publish the controller package as a separate Go module
(see
https://github.com/kubernetes/kubernetes/issues/79384#issuecomment-538740756 )
Signed-off-by: John Howard <howardjohn@google.com>
* Move to internal
Signed-off-by: John Howard <howardjohn@google.com>
* Exclude third_party from validate-license.sh
Signed-off-by: John Howard <howardjohn@google.com>
5 years ago
Yusuke Kuoka
69adc5a218
v3: Propagate --kube-context, --kubeconfig and --namespace values to plugins
...
Closes #6631
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
5 years ago
Simon Alling
2a462aef2d
fix(pkg/chartutil): add tests according to feedback
...
The seemingly redundant `return filename, err` line is related to how
the name `err` is used throughout the function: there is a "global" (to
the function) `err` variable, as well as several locally block-scoped
ones. It took me hours to understand why my code did not work without
that line, but I decided not to clean up the `err` code in this commit.
Signed-off-by: Simon Alling <alling.simon@gmail.com>
5 years ago
Martin Hickey
f12be4c4b6
Port #4078 to Helm v3 ( #6619 )
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
5 years ago
Yusuke Kuoka
74a2adf6c5
fixup! fix(v3): Bring back the missing `helm template [-x|--execute] PATH/TO/SINGLE/TEMPLATE`
...
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
5 years ago
Marc Khouzam
483904656b
ref(cmd): Use string method to list formats
...
This greatly simplifies how to obtain the list of output.Format.
It no longer provides a way to list all output.Format, but focuses
on providing a list of string representation of output.Format, as this
is what is actually needed.
Signed-off-by: Marc Khouzam <marc.khouzam@montreal.ca>
5 years ago
Marc Khouzam
7fd384c8fb
ref(cmd): Use method to list formats
...
This isolates the listing of the different formats to the output.go
file. It is more future-proof if another format is added.
Signed-off-by: Marc Khouzam <marc.khouzam@montreal.ca>
5 years ago
Taylor Thomas
0ba959af0d
feat(lint): Ports v2 functionality for linting pre-release charts
...
This is a port of #5177
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Jacob LeGrone
2d983f27e7
feat(hooks): never delete CustomResourceDefinitions
...
Signed-off-by: Jacob LeGrone <git@jacob.work>
5 years ago
Jacob LeGrone
34d685f8bf
feat(hooks): set default deletion policy to before-hook-creation
...
Signed-off-by: Jacob LeGrone <git@jacob.work>
5 years ago
Matthew Fisher
0227ade173
Merge pull request #6363 from jlegrone/refactor-test-command
...
Remove run test subcommand and --cleanup flag, print test status
5 years ago
Matthew Fisher
d618e327ae
Merge pull request #6341 from aaronmell/Action_Init
...
Moving initActionConfig to pkg
5 years ago
Aaron Mell
8b8ffcdb21
Moved config and configOnce to struct
...
Signed-off-by: Aaron Mell <amell@lumindigital.com>
5 years ago
Jacob LeGrone
0645b92c1b
Print test status
...
Signed-off-by: Jacob LeGrone <git@jacob.work>
5 years ago
Jacob LeGrone
6f18519957
Remove test --cleanup flag
...
Signed-off-by: Jacob LeGrone <git@jacob.work>
5 years ago
Jacob LeGrone
a6f4bc1bc0
Remove "run" test subcommand
...
Signed-off-by: Jacob LeGrone <git@jacob.work>
5 years ago
Aaron Mell
00249a3235
Moved namespace and kubeconfig variable back to original place.
...
Signed-off-by: Aaron Mell <amell@lumindigital.com>
5 years ago
Simon Alling
50675e7cd7
fix(pkg/chartutil): include values.schema.json in packaged chart
...
Before this commit:
$ helm lint my-chart # Finds errors in values.yaml
$ helm package my-chart
$ helm lint my-chart-1.0.0.tgz # Does not find errors in values.yaml
Signed-off-by: Simon Alling <alling.simon@gmail.com>
Co-authored-by: Andreas Lindhé <andreas@lindhe.io>
5 years ago
Aaron Mell
1d66a676c8
Moved the GetNamespace and KubeConfig function from action to cli
...
Signed-off-by: Aaron Mell <amell@lumindigital.com>
5 years ago
Aaron Mell
3264b75378
Refactoring after rebasing with latest
...
Signed-off-by: Aaron Mell <amell@lumindigital.com>
5 years ago
Aaron Mell
01d7657c1e
Another Code review change
...
Signed-off-by: Aaron Mell <amell@lumindigital.com>
5 years ago
Aaron Mell
851e016e90
Reverted previous commit, changes based on code review feedback.
...
Signed-off-by: Aaron Mell <amell@lumindigital.com>
5 years ago
Aaron Mell
1ca2ab1d8d
Moving actionInit from cmd/helm/helm to pgk/action/action to make it easier to instantiate the configuration
...
Signed-off-by: Aaron Mell <amell@lumindigital.com>
5 years ago
Matthew Fisher
0141f9c806
Merge pull request #6628 from VilledeMontreal/fix/impossibleCond
...
Remove impossible condition reported by linter
5 years ago
Adam Reese
2cc58560c1
Merge pull request #6627 from adamreese/fix/go-mod-tidy
...
fix(go.mod): run go mod tidy
5 years ago
KUOKA Yusuke
4c351c7248
fix(v3): fix type error while merging map loaded with `fromYaml` template func ( #6630 )
...
Fixes #6626
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
5 years ago
Yusuke Kuoka
267528848c
fix(v3): Bring back the missing `helm template [-x|--execute] PATH/TO/SINGLE/TEMPLATE`
...
Closes https://github.com/helm/helm/issues/6633
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
5 years ago
Dmitry Tokarev
1da0d011f9
Added NetworkPolicy, PodDisruptionBudget, and PodSecurityPolicy to InstallOrder. ( #6624 )
...
Port #6266 #4769 #3899 to Helm 3.
Signed-off-by: Dmitry Tokarev <dm.tokarev@yahoo.com>
5 years ago
Marc Khouzam
e2d5ec8397
feat(comp): Dynamic completion for --output flag ( #6580 )
...
Signed-off-by: Marc Khouzam <marc.khouzam@montreal.ca>
5 years ago
Marc Khouzam
adbc39beb5
Remove impossible condition reported by linter
...
Signed-off-by: Marc Khouzam <marc.khouzam@montreal.ca>
5 years ago
Adam Reese
ec870d0a3d
fix(go.mod): run go mod tidy
...
Signed-off-by: Adam Reese <adam@reese.io>
5 years ago
Taylor Thomas
6cfd47784b
Merge pull request #6625 from Dean-Coakley/get-output-cmd
...
fix(cmd): Add --output option to get values
5 years ago
Dean Coakley
c7a3974d3b
Add get values yaml output test case
...
Signed-off-by: Dean Coakley <dean.s.coakley@gmail.com>
5 years ago
Dean Coakley
a831747dde
Refactor get values table header writer
...
Signed-off-by: Dean Coakley <dean.s.coakley@gmail.com>
5 years ago
Dean Coakley
df64ad1e10
Add get values --all test case
...
Signed-off-by: Dean Coakley <dean.s.coakley@gmail.com>
5 years ago
Dean Coakley
3c899d0bde
Add get values table output headers
...
Signed-off-by: Dean Coakley <dean.s.coakley@gmail.com>
5 years ago
Dean Coakley
66268d9eee
fix(cmd): Add --output option to get values
...
Signed-off-by: Dean Coakley <dean.s.coakley@gmail.com>
5 years ago
Adam Reese
c3ac13a1f2
Merge pull request #6622 from adamreese/fix/validate
...
fix(pkg/kube): validate with OpenAPI on install
5 years ago
Adam Reese
1e20ebae35
fix(pkg/kube): validate with OpenAPI on install
...
Signed-off-by: Adam Reese <adam@reese.io>
5 years ago