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
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
1e20ebae35
fix(pkg/kube): validate with OpenAPI on install
...
Signed-off-by: Adam Reese <adam@reese.io>
5 years ago
Adam Reese
442c3588e4
Merge pull request #6599 from adamreese/feat/validation
...
feat(pkg/kube): add openapi validation for k8s objects
5 years ago
Martin Hickey
f2aa97e313
fix(helm): Port accept dependency in requirements.yaml from charts directory ( #6611 )
...
* Port #6578 to Helm 3
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
* Update after reviw
Review comments:
- https://github.com/helm/helm/pull/6611#discussion_r332745703
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
5 years ago
Adam Reese
572b92dc8a
feat(pkg/kube): add openapi validation for k8s objects
...
Add back OpenAPI validation for kubernetes objects.
Fixes : #6382
Signed-off-by: Adam Reese <adam@reese.io>
5 years ago
Matthew Fisher
7ffc879f13
Merge pull request #6607 from thomastaylor312/fix/missing_path_validation
...
fix(chart): Ports security fix for invalid paths in tarballs
5 years ago
Taylor Thomas
62ed7b3764
Merge pull request #6594 from thomastaylor312/feat/template_api_versions
...
feat(template): Ports api-versions flag to v3
5 years ago
Taylor Thomas
3637996dcd
fix(chart): Ports security fix for invalid paths in tarballs
...
This is a port of #5165 and the small refactor in #5610 . This is the issue
where carefully crafted paths can reach outside of the intended chart directory
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Taylor Thomas
b9d504dd67
Merge pull request #6596 from thomastaylor312/feat/get_repo_file
...
feat(repo): Ports repo file `Get` method from v2
5 years ago
wxdao
c00890cae1
Fix Save misbehavior on nonexistent directory ( #6360 )
...
Signed-off-by: wxdao <waxiadao@gmail.com>
5 years ago
Taylor Thomas
cc45056383
Merge pull request #6598 from thomastaylor312/feat/tarball_perms
...
feat(plugin): Ports file mode preservation for tarballs from v3
5 years ago
Taylor Thomas
fca14bcb76
feat(plugin): Ports file mode preservation for tarballs from v3
...
This is a port of #5428 and readds a unit test for the `Extract` method
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Taylor Thomas
63c994343b
feat(wait): Ports ingress wait to v3
...
This is a port of #5264 with extra support for the networking/v1beta1 API
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Taylor Thomas
854919fae8
feat(repo): Ports repo file `Get` method from v2
...
This is a port of #3478 with some slight refactors to make it a bit more friendly.
It is technically a breaking change as it is changing the method signature from v2
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Taylor Thomas
0210d43a66
Merge pull request #6550 from thomastaylor312/fix/missing_debug
...
fix(cmd): Fix all the outputs
5 years ago
Taylor Thomas
59d3488d1c
feat(template): Ports api-versions flag to v3
...
This is a port of #5392 . It also takes care of the small chore to update the default k8s
version to 1.16, which is the latest supported version
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Taylor Thomas
3d64c6bb54
ref(cmd): Implement flag parsing for output format
...
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Taylor Thomas
768d27b387
ref(*): Refactors output into its own package
...
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Martin Hickey
335d27a976
Fix ingress API group in scaffold chart ( #6591 )
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
5 years ago
Matthew Fisher
0ae0f0742d
fix(action): fix import statement
...
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
5 years ago
Matthew Fisher
02999565a4
Merge pull request #6556 from karuppiah7890/conditional-dependencies-not-working-v3
...
fix(pkg/action): fix conditional dependencies not working with reuse values
5 years ago
Matthew Fisher
c1e63a2a17
Merge pull request #6536 from karuppiah7890/fix-lint-for-no-package-found
...
fix silent lint ignore for non existing packaged charts
5 years ago
Matthew Fisher
29765f4afe
Merge pull request #6490 from bacongobbler/port-create-enhancements
...
fix(chartutil): port over enhancements to `helm create` from Helm 2
5 years ago
Taylor Thomas
07c950fc41
Merge pull request #6571 from cgetzen/cg/dev-v3/kube_create_goroutine
...
v3: Performance: Batch kube API operations
5 years ago
Karuppiah Natarajan
bb9426c4e2
fix(pkg/lint): fix lint silently ignoring non existing packaged charts
...
Closes #6428
Signed-off-by: Karuppiah Natarajan <karuppiah7890@gmail.com>
5 years ago
Charlie Getzen
d2cafdc063
modify resources to match helm3
...
Signed-off-by: Charlie Getzen <charlie.getzen@procore.com>
5 years ago
Charlie Getzen
ce4ca05d0a
use WaitGroup instead of channels and counters
...
Signed-off-by: Charlie Getzen <charlie.getzen@procore.com>
5 years ago
Taylor Thomas
3799d0024c
fix(cmd): Fix all the outputs
...
There were two different methods and varying ways to output the status of a release.
This standardizes all of the outputs, but requires a breaking change. Output will
not perfectly match previous v3 output, and we had to break the printing function
in the `action` package, but now things are much more standardized.
Fixes #6238
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Matthew Fisher
9510713d21
fix(chartutil): port over enhancements to `helm create` from Helm 2
...
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
5 years ago
Matt Farina
9bc7934f35
Updating the module for v3 as the major version
...
Signed-off-by: Matt Farina <matt@mattfarina.com>
5 years ago
Matt Farina
967f4fed42
Update dependencies
...
* Kubernetes updated to 1.16.1
* SemVer and Sprig updated to latest releases that leverage go
modules
* Tests and checks updated. These already landed in v2 via PR 6457
Signed-off-by: Matt Farina <matt@mattfarina.com>
5 years ago
Charlie Getzen
25bbd88639
Add check on empty list
...
Signed-off-by: Charlie Getzen <charlie.getzen@procore.com>
5 years ago
Charlie Getzen
4c39d2b63f
batch perform function by resource kind (Deployment, Pod, etc)
...
Signed-off-by: Charlie Getzen <charlie.getzen@procore.com>
5 years ago
Charlie Getzen
f7a05ba018
Use a goroutine when interacting with kube api
...
Signed-off-by: Charlie Getzen <charlie.getzen@procore.com>
5 years ago
Matt Farina
e3137d106a
Migrating dependency management to go modules
...
Signed-off-by: Matt Farina <matt@mattfarina.com>
5 years ago
Taylor Thomas
319045d351
Merge pull request #6547 from SimonAlling/processDependencyConditions
...
ref(pkg/chartutil): Simplify processDependencyConditions
5 years ago
Taylor Thomas
3cc0240d8d
Merge pull request #6549 from perher/no-wait-paused-v3
...
Skip waiting for paused deployments
5 years ago
Matthew Fisher
c1fc24c84e
Merge pull request #6386 from VilledeMontreal/fix/testrunnocluster
...
Check connectivity to cluster for helm test run
5 years ago
Karuppiah Natarajan
337f52c566
fix(pkg/action): fix conditional dependencies not working with reuse values
...
Closes #6530
Signed-off-by: Karuppiah Natarajan <karuppiah7890@gmail.com>
5 years ago
Simon Alling
43bb10cd24
ref(pkg/chartutil): Dry up file and path names ( #6554 )
...
Signed-off-by: Simon Alling <alling.simon@gmail.com>
5 years ago
Taylor Thomas
11d5a269a7
Merge pull request #6542 from thomastaylor312/fix/atomic_delete
...
fix(action): Protects against current resource conflicts
5 years ago
Taylor Thomas
6ccb2897d9
PR fixes
...
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Per Hermansson
f5e977b8ed
Skip waiting for paused deployments
...
Signed-off-by: Per Hermansson <perher1@gmail.com>
5 years ago
Simon Alling
a40debd42b
ref(pkg/chartutil): Simplify processDependencyConditions
...
Before this commit, `r.Enabled` was modified if and only if a boolean
was found in the for loop, and in that case, it was assigned the value
of said boolean, just in a more complicated way.
Signed-off-by: Simon Alling <alling.simon@gmail.com>
5 years ago
Taylor Thomas
36f3a4b326
fix(action): Protects against current resource conflicts
...
Currently, if using the --atomic flag or deleting a release that failed due to an already existing
resource, Helm will deleting those resources that aren't managed by it. This PR fixes the issue
by checking for pre-existing resources during install and upgrade. This is done as a validation
step so the release will not even be started if resources currently exist. This PR is inspired by
@xchapter7x's work in #3477 .
This also fixes a small bug in upgrade where deletes fail if the resource was already deletes
Fixes #6407
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
5 years ago
Matthew Fisher
37f7cc0851
Merge pull request #4917 from derkoe/dev-v3-fix-requirement-condition
...
fix(pkg/chartutil): conditions for alias and umrella charts (#3734 )
5 years ago
Martin Hickey
26dacf84aa
feat(cmd): Port child NOTES.txt rendering to Helm 3 ( #6512 )
...
* Port Helm 2 PR 4088 to Helm 3
Not a direct port as is but refactored for Helm 3.
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
* Update unit test to test string retunred for different order
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
5 years ago
Martin Hickey
db15a6f898
Create charts directory for scaffold chart ( #6516 )
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
5 years ago