Commit Graph

712 Commits (main)

Author SHA1 Message Date
Joe Julian 15e36139c1
Merge pull request #13130 from idsulik/issue-13127
1 year ago
Joe Julian cda2c4f802
Merge pull request #12924 from porridge/drop-apis
1 year ago
anessi acf7158565
feat(helm): add --skip-schema-validation flag to helm 'install', 'upgrade' and 'lint'
1 year ago
Evans Mungai 12d8d28534
Add username/password to package subcommand
1 year ago
Evans Mungai 837ae4242c
Add username/password to dependency build/update subcommands
1 year ago
Alex Johnson f69a2dd03e Fix race condition in TestInstallRelease_Wait_Interrupted test
1 year ago
Suleiman Dibirov 800c33a5aa fix: update error handling in Configuration.Init method, add tests for the method
1 year ago
Andrew Block 414cf94666
Merge pull request #11600 from miles-w-3/chart-notes
1 year ago
Evans Mungai 76c0f297c1
Merge remote-tracking branch 'origin/main' into em/password-to-oci-registries
1 year ago
Matt Farina a753ee7f43
Merge pull request #12866 from robertsirc/Correcting-Linting-Errors
1 year ago
Marcin Owsiany a6863a64ce Drop unused field.
1 year ago
Mario Manno a7856c0398 Add ability to adopt unmanaged resources
2 years ago
Matt Farina 25c473834e Enabling hide secrets on install and upgrade dry run
2 years ago
Robert Sirchia d58d7b3762 Fixing all the linting errors
2 years ago
Evans Mungai dc158f6208
fix(helm): pass down username/password CLI parameters to OCI registry clients
2 years ago
Antoine Deschênes 869c1d2560 lint: Add --kube-version flag to set capabilities and deprecation rules
2 years ago
Matt Farina 847369c184
Update to Go 1.21 for builds
2 years ago
Joe Julian 99b8f443d1
Merge pull request #11387 from zak905/fix_post_install_hook_issue
2 years ago
Daniel Pap f25e0d6073 show crds command output separated by document separator
2 years ago
Matt Farina c682fdfebf
Merge pull request #12539 from chojnack/main
2 years ago
Scott Rigby 2745909d3d
Merge pull request #9653 from Okhoshi/feat/reset-then-reuse-flag
2 years ago
Marcin Chojnacki 8814bfb490 Fixing release labelling in rollback
2 years ago
Miles Wilson 0c541398f2 Added support for hiding notes from install/upgrade output
2 years ago
b4nks f004d42847 remove useless print during prepareUpgrade
2 years ago
Michał Słapek 169561a1b3 Fix leaking goroutines in Install
2 years ago
Matt Farina ef02cafdd0
Merge pull request #12274 from mih-kopylov/get-metadata
2 years ago
Matt Farina 5a1475ee36
Merge pull request #11294 from Juneezee/test/t.TempDir
2 years ago
Joe Julian 1d2221f9d6
Merge pull request #12290 from Ithrael/fix/helm-rollback-err-tips
2 years ago
Joe Julian b6c679eb97
Merge pull request #12321 from LuBingtan/dev
2 years ago
Joe Julian 4ff7d90872
Merge remote-tracking branch 'upstream/main' into add-labels-to-install-upgrade
2 years ago
Bingtan Lu 4e5e68d55c fix(helm): fix GetPodLogs, the hooks should be sorted before get the logs of each hook
2 years ago
ithrael db9460cc87 fix: helm rollback err tips
2 years ago
Joe Julian d9e0688640
Merge remote-tracking branch 'upstream/main' into fix-10566
2 years ago
Joe Julian 1a465d603d
Merge pull request #10564 from suzaku/ignore-not-found
2 years ago
Joe Julian 4b28d7b08d
Merge remote-tracking branch 'upstream/main' into fix1
2 years ago
satoru 5b08985138 goimports
2 years ago
suzaku 48dbda2fa8 Fix #3352, add support for --ignore-not-found just like kubectl delete
2 years ago
Joe Julian b30d7152b7
Merge remote-tracking branch 'upstream/main' into feat/reset-then-reuse-flag
2 years ago
Mikhail Kopylov 0b5e9d37c8 Restore `helm get metadata` command
2 years ago
Joe Julian e8e6da28d1
Revert "Add `helm get metadata` command"
2 years ago
Joe Julian 7de6d7f162
Merge branch 'main' into feat/reset-then-reuse-flag
2 years ago
Joe Julian b12139a6ec
Merge pull request #11586 from jmhbnz/main
2 years ago
Joe Julian 847d2bb3c6
Merge pull request #11631 from mih-kopylov/get-metadata
2 years ago
Scott Rigby 7d190be0d0
Merge pull request #12128 from aryan9600/plain-http
2 years ago
Dmitry Chepurovskiy 735ff8f92c
Update pkg/action/install.go
2 years ago
Eng Zer Jun 2ceebffc77
test: replace `ensure.TempDir` with `t.TempDir`
2 years ago
Matt Farina 343389856b
Merge pull request #12162 from mattfarina/fix-merge-values-ugh
2 years ago
Dmitry Chepurovskiy 7b13ac9914
Added error in case try to supply custom label with name of system label during install/upgrade
2 years ago
Matt Farina 96e33e2773
Tweaking new dry-run internal handling
2 years ago
Matt Farina 838b12191e
Merge pull request #9426 from tapaskapadia/feat/lookup-dryrun
2 years ago
Joe Julian 8554d518d5
Merge pull request #10397 from mtesseract/mc/fix-err-message-on-existing-resource-conflict
2 years ago
James Blair 9dab6e9770
Remove warning for template directory not found.
2 years ago
Matt Farina 0a5148faff
Fix multiple bugs in values handling
2 years ago
wujunwei c87f846d88 add GetRegistryClient method
2 years ago
Sanskar Jaiswal 2538b927a7
oci: Add flag `--plain-http` to enable working with HTTP registries
2 years ago
Mikhail Kopylov 2d86375817
Merge branch 'helm:main' into get-metadata
2 years ago
Joe Julian 17beedb49c
Merge pull request #11870 from cbodonnell/main
2 years ago
Matt Farina 9705369da6
Merge pull request #11973 from joejulian/quiet_lint
2 years ago
Matt Farina 3b74c13768
Merge pull request #11479 from MichaelMorrisEst/cascade
2 years ago
Matt Farina 7c9d636f40
Fix goroutine leak in action install
2 years ago
Joe Julian 853c18002f
fix quiet lint does not fail on non-linting errors
2 years ago
Tapas Kapadia 4b7248e361 feat(helm): add ability for --dry-run to do lookup functions
2 years ago
Matt Farina 4e7e939f19
Updating the Go version in go.mod
3 years ago
Matt Farina 50c22ed7f9
Bump the Go version
3 years ago
Matt Farina 299a6463a0
Merge pull request #11886 from hiddeco/properly-invalidate-client
3 years ago
AdamKorcz 6fc815da5a pkg/action: fix nil-dereference
3 years ago
Tapas Kapadia 4899e8a788 feat(helm): add ability for --dry-run to do lookup functions
3 years ago
Hidde Beydals 68f7b1f194
Properly invalidate client after CRD install
3 years ago
Craig O'Donnell ddf8356c1f full source path when output-dir is not provided
3 years ago
Soule BA 11738dde51
Provide a helper to set the registryClient in cmd
3 years ago
Andrew Block 154f37efec
Added insecure option to login subcommand
3 years ago
Andrew Block 08593c8dd6
Added support for insecure OCI registries
3 years ago
Soule BA b0ecb21056
Enable custom certificates option for OCI
3 years ago
Dmitry Chepurovskiy 6853c3eab5
Merge remote-tracking branch 'origin/main' into add-labels-to-install-upgrade
3 years ago
zak905 fa025fc28b fix post install hook deletion due to before-hook-creation policy
3 years ago
Matt Farina 863bc74e5a
Update to func handling
3 years ago
MichaelMorris 830d4a9ee9 Add option to support cascade deletion options
3 years ago
Tapas Kapadia f9e54b6079 feat(helm): add ability for --dry-run to do lookup functions
3 years ago
Tapas Kapadia 25ac62e153 feat(helm): add ability for --dry-run to do lookup functions
3 years ago
Tapas Kapadia 9a0025f963 feat(helm): add ability for --dry-run to do lookup functions
3 years ago
Tapas Kapadia d66c7db55a feat(helm): add ability for a dry-run to evaluate lookup functions
3 years ago
Tapas Kapadia ddb33580db feat(helm): add ability for a dry-run to evaluate lookup functions
3 years ago
Tapas Kapadia be99ebe8af feat(helm): add ability for --dry-run to do lookup functions
3 years ago
Tapas Kapadia 4d67dfabaa feat(helm): add ability for --dry-run to do lookup functions
3 years ago
Tapas Kapadia 51281c195a feat(helm): add ability for --dry-run to do lookup functions
3 years ago
Tapas Kapadia 92a6640f8a feat(helm): add ability for --dry-run to do lookup functions
3 years ago
Matt Farina 36e18fa6e1
Fix improper use of Table request/response to k8s API
3 years ago
Matt Farina 6487d43965
Merge pull request #11672 from VaibhavSharma-47/feature
3 years ago
Mikhail Kopylov c869613616
Merge branch 'helm:main' into get-metadata
3 years ago
Vaibhav Sharma 3181c7ddad fix adopted resource not replaced
3 years ago
Soujanya Mangipudi 038cc4a0ca
Merge branch 'main' into main
3 years ago
Mikhail Kopylov 593dd0aef1 Add `helm get metadata` command
3 years ago
cui fliter 09d3f31358 fix a few function names on comments
3 years ago
Soujanya Mangipudi ffa19a4b5d Addressing review comments - move printing code out of client.go
3 years ago
Soujanya Mangipudi 20e3577543 Addressing review comments:
3 years ago
Soujanya Mangipudi 9d5be803bc feat(helm): Supporting helm3 to show up resource names that were deployed as part of release in helm status command
3 years ago
Martin Hickey f08db5c899
Merge pull request #10834 from stan-sz/stan-sz/10285
3 years ago
Martin Hickey 1d15ad7ea4
Merge pull request #10506 from suzaku/support-no-headers
3 years ago
Dominic Evans 7c74f1dd02 fix: improve logging & safety of statefulSetReady
3 years ago
Dmitry Chepurovskiy f96acb4fc8
Adding support merging new custom labels with original release labels during upgrade
3 years ago
Dmitry Chepurovskiy f1700e86d1
Added unit tests for implemented install/upgrade labels logic
3 years ago
Dmitry Chepurovskiy 6afad6bb61
Added upgrade --install labels argument support
3 years ago
Dmitry Chepurovskiy 6ef79e432b
Add labels support for install action with secret storage backend
3 years ago
Matthew Fisher 2ae4937e42
Merge pull request #10762 from yxxhero/fix_registry_config_issue
3 years ago
Matthew Fisher e54e24cc90
Merge pull request #10852 from IamMayankThakur/main
3 years ago
Matt Farina 2cd709c4a6
Merge pull request #10106 from presztak/lint_quiet_flag
3 years ago
Martin Hickey c477d697ec
Merge pull request #10458 from SimonAlling/remove-AssertGoldenBytes
3 years ago
Mayank Thakur fe00c9296d Fixed helm uninstall not deleting the resource.
3 years ago
Graham Reed 82a2a2e85c Populate Capabilities.HelmVersion during install
3 years ago
stan-sz 6c55d9e3e9 Fix linter
3 years ago
stan-sz a7e4ae752a Update install.go
3 years ago
stan-sz 660e4ffe7a Log error message on failed download
3 years ago
suzaku d76f86b01c Add support `helm list --no-headers`
4 years ago
yxxhero 9f199b6517 fix --registry-config issue
4 years ago
Matthew Fisher e9abdc5efe
Merge pull request #9751 from cndoit18/fix-issue-9747
4 years ago
alexandr.danilin c598a226e9 Fixes #10566
4 years ago
Eng Zer Jun 2e3e22a003
test: use `T.TempDir` to create temporary test directory
4 years ago
Matt Farina 1ec0aacb88
Merge pull request #10486 from gridai/fix-install-leak
4 years ago
Piotr Resztak 383086d397 feat(*): add --quiet flag to 'helm lint'
4 years ago
David Peraza 9661e39dce Moving uploader and pusher out of action into pkg
4 years ago
David Peraza 7cab1a09e3 Move all the remainder module out of experimental.
4 years ago
Thomas Runyon 353d74e967 refactor internal/experimental/registry to pkg/registry
4 years ago
Matt Farina 548ec55cf9
Fix panic with OCI for install, upgrade, and show
4 years ago
Andrew Block 1a9cb93551
Handling name of OCI file
4 years ago
Scott Rigby 4d50526a2b
Move OCI tag semver range logic from OCIGetter to ChartDownloader
4 years ago
Andrew Block 4f62d3dc1b
Started work on 'helm pull'
4 years ago
Andrew Block df98e18eb7
Working oci code without providing versions
4 years ago
mengjiao.liu 160da867d0 validate release name during install
4 years ago
Neven Miculinic 5059ae843e Fix install memory/goroutine leak
4 years ago
Simon Alling dd5db7bc40 Remove AssertGoldenBytes test helper
4 years ago
Jerome Küttner 9a492f8240 Channel should remain open if there is still a routine that wants to write into it
4 years ago
Jerome Küttner ad3d2cc8ef Fix memory leak in upgrade action
4 years ago
cndoit18 94dc605968
fix(rollback): fix helm rollback doesn't have meta.helm.sh annotations
4 years ago
Matthew Fisher a8d33e7df4
Merge pull request #9918 from cndoit18/fix-issue-9915
4 years ago
Moritz Clasmeier 8613770f78 Adjust error message wrongly claiming that there is a resource conflict
4 years ago
Timofey Kirillov 7f68bfa1fa
fix: added resource info into the validation error
4 years ago
Guangwen Feng 9b7a45a384 Fix a golint issue caused by typo
4 years ago
Alexey Igrychev 5753f61ae3 docs: fix typo Charts.yaml
4 years ago
cndoit18 da15d96a68
fix(install): if subcharts are disabled, the CRD for subcharts should not be installed
4 years ago
Matt Farina accf82ba1c
Merge pull request #9180 from Moser-ss/feature-handle-SIGINT
4 years ago
Matt Farina 2062a59566
Merge pull request #9702 from mikeshng/uninstall-wait
4 years ago
Josh Dolitsky caa97158d0
Revert moving registry actions back to pkg/
4 years ago
Josh Dolitsky 77750962d5
Move registry actions back to pkg/
4 years ago
Mike Ng 75fe8883cc Rename newly introduced interface to InterfaceExt
4 years ago
Mike Ng d51a61f9ab Introduce a new interface for WaitForDelete() to avoid breaking backwards compatibility
4 years ago
Josh Dolitsky 0121f6a328
Merge branch 'main' of github.com:helm/helm into hip-6
4 years ago
Mike Ng 655bdcd2fd feat: add optional boolean '--wait' flag to 'uninstall' command.
4 years ago
Matt Farina 0ff53945bf
Fixing issue where helm show all fails to show crds when no readme
4 years ago
Matt Farina 9443a7ead4
Merge pull request #10033 from avorima/show-crds-command
4 years ago
John Howard 82a2abf512 Update oras-go to v0.4.0
4 years ago
Mario Valderrama fae7853c2a Implement show crds subcommand
4 years ago
Stephane Moser c62ce12bed Refactor SIGTERM logic
4 years ago
Nicolas De Loof 663c569887 Migrate to oras-go library
4 years ago
Stephane Moser 7bfb2a3602 Improve tests
4 years ago
Stephane Moser 2164e3f26c Rename time dependecy
4 years ago
Josh Dolitsky d296ddf026
Merge branch 'main' of github.com:helm/helm into hip-6
4 years ago
Kally Fox f9b1445b63
refactor: use os instead of ioutil's ReadDir
4 years ago
Stephane Moser c6c4157c43 Move locks from global var to the structs
4 years ago
Stephane Moser 660183d659 Add test for atomic upgrade and install when it is interrupted
4 years ago
Stephane Moser 2fa339b25d Add test for Upgrade Release Interrupted
4 years ago
Stephane Moser 3434053d38 Hande SIGINT in install command
4 years ago
Stephane Moser d7833eb2b0 Refactor logic
4 years ago
Stephane Moser 027cea48bf Handle SIGTERM
4 years ago
Josh Dolitsky 230e37ca52
remove hardcoded oci strings, add constant/util
4 years ago
Josh Dolitsky 3e17c1a7ef
remove action errors assuming CLI
4 years ago
Josh Dolitsky eba63beab1
move experimental actions to new internal package
4 years ago
Josh Dolitsky 24a216d3b2
move pkg/uploader, pkg/pusher to internal
4 years ago
Josh Dolitsky cd27cf660f
Merge branch 'main' of github.com:helm/helm into hip-6
4 years ago
Matt Farina 17ed9c4cd3
tweak basic handling
4 years ago
Josh Dolitsky 4e7a01fa7a
Merge branch 'main' of github.com:helm/helm into hip-6
4 years ago
Martin Hickey 281380f31c
Merge pull request #9659 from mladedav/feature/upgrade-dep-up
4 years ago
Josh Dolitsky 00985cad6b
Implement changes proposed in HIP 6
4 years ago
Martin Hickey 699ea6dcef
Merge pull request #9066 from scaat/fix-specification
4 years ago
Martin Hickey 599c071ac7
Merge pull request #9681 from cndoit18/add-max-col-width-parameters
4 years ago
Matt Farina 8f4989054c
Merge pull request #9040 from thatsmydoing/helm3-kube-version
4 years ago
cndoit18 a79cad5539
support max-col-width parameters
4 years ago
David Mládek d6eab46876 Add --udpate-dependencies to upgrade command
4 years ago
Quentin Devos a9d59f946a
feat(helm): add --reset-then-reuse-values flag to 'helm upgrade'
4 years ago
shoubhik 257a427866 upgrade to kubernetes 1.21
5 years ago
Thomas Dy 0156ca61ca Fix capabilities changes leaking into other tests
5 years ago
Thomas Dy 47c8f48f20 feat(helm): Support setting --kube-version
5 years ago
Adam Reese 213a7df2dc
Merge pull request #9416 from croomes/resource-name-validation
5 years ago
Simon Croome c50372a8c1
Add/update deprecation notices
5 years ago
Josh Soref 2bf8fdf45d
chore: Spelling (#9410)
5 years ago
Matt Farina bfb6bb7af9
Merge pull request #9381 from joelanford/darwin-arm64
5 years ago
Martin Hickey 3e31983a37
Merge pull request #8559 from zsuzhengdu/f/improve-console-output-for-resource-policy-keep
5 years ago
Joe Lanford f57c01cd93
update test expectation for new template error string
5 years ago
Josh Dolitsky 0b2fec08ac
Upgrade to oras v0.9.0 (#9269)
5 years ago
Guangwen Feng fee2257e34 Fix typo in comment
5 years ago
Matt Farina 49f895db6b
Merge pull request #8843 from bloodorangeio/oci-pull
5 years ago
Daniel Lipovetsky 1da2212a9d
Add explanatory comments to action.List and action.History
5 years ago
Martin Hickey ba9cad9379
Merge pull request #8484 from chriswells0/subset
5 years ago
Matt Farina f5ef87b96e
Merge pull request #8363 from zh168654/master
5 years ago
Matt Farina fb0345a07f Updating to sprig 3.2.0
5 years ago
Peter Engelbert f666fceb30 Remove OCI boolean from struct
5 years ago
Peter Engelbert 3028c55858 Clean up imports and add doc comments
5 years ago
Peter Engelbert 3ad08f3ea9 Implement `helm pull` for OCI registries
5 years ago
Scaat Feng 0de89685d4 [COMMENT]fix comment
5 years ago
Scaat Feng b6bd8d7363 [FIX]'rest' collides with imported package name
5 years ago
Scaat Feng 5c14eec3a3 [FIX]receiver names are different
5 years ago
zh168654 bfc575dec2 add waitwithjobs instead of changing wait api
5 years ago
zh168654 957d2a2bf9 add wait-for-jobs flag
5 years ago
Chris Wells 2a7a98ae5a feat: Allow helm test to run a subset of tests
5 years ago
wawa0210 2c19838295
Fix that the invalid version number of the helm package command will escape
5 years ago
Du Zheng 87040536fb Improve the console output for resource policy keep to align with helm2.
5 years ago
Matt Farina 75b7aeaeeb
Merge pull request #7024 from jan25/issue-6972
5 years ago
Matt Butcher fe2d7f7792
this rewrites a whole bunch of old repo URLs to the new repo URL (#8902)
5 years ago
Mikuláš Dítě 6aa54eacc5 feat(install): add requested version to error
5 years ago
Matt Farina b7c38c879a Adding support for k8s 1.19
5 years ago
Abhilash Gnan c5e9732a9f rename to time format flag
5 years ago
Abhilash Gnan f61332f379 add time-format flag to list command
5 years ago
Sebastian Sdorra 467bd49bb0
support passing signing passphrase from file or stdin (#8394)
5 years ago
Matt Farina b5daf5a484
Merge pull request #8753 from technosophos/fix/dependency-status
5 years ago
Matt Butcher 40b7800287
handle case where dependency name collisions break dependency resolution
5 years ago
Matt Butcher ed5fba5142
refactor the release name validation to be consistent across Helm
5 years ago
Matthew Fisher 55fbd985dd
Merge pull request #8707 from zhijianli88/cleanup-tempfiles
5 years ago
Matthew Fisher dafeb1541b
Merge pull request #8493 from yxxhero/fix-insecure-skip-tls-verify-flag-not-work-on-helm-install
5 years ago
Li Zhijian ba4c8029c2 Use T.cleanup() to cleanup helm-action-test
5 years ago
Matt Farina e454e6a910
Merge pull request #8682 from liuming-dev/remove-duplicate-variable-definition
5 years ago
Martin Hickey 2a9ef6d3b0
Merge pull request #8529 from lingsamuel/status-show-desc
5 years ago
Ling Samuel da6878dc0f
feat: status command display description
5 years ago
Liu Ming 317616482c Remove duplicate variable definition
5 years ago
Matt Butcher 96d9ab9663
fix name length check on lint (#8543)
5 years ago
Matt Farina 3fc88f2492
Fixing failing CI for windows
5 years ago
Manuel Rüger 4abcdc40ef pkg/*: Small linting fixes
5 years ago
Martin Hickey 273d0364be
Merge pull request #8532 from dm3ch/labels-selector
5 years ago
Martin Hickey a5047b2f6c
Merge pull request #8438 from donggangcj/feature/support-jsonpath
5 years ago
Dong Gang df4708a9de polish the error handler
5 years ago
Dmitry Chepurovskiy 266c74f390
Move selector filtering after latest release version filtering
5 years ago
Dmitry Chepurovskiy 2ea8f805b9
Added testing for list action with selector
5 years ago
Dmitry Chepurovskiy 09172b468a
Fix linting issues
5 years ago
Dmitry Chepurovskiy 357a0785bc
Added selector filtering
5 years ago
Dmitry Chepurovskiy edc7d8ea32
Added selector option to list command
5 years ago
Martin Hickey 4cc19d1d82 Fix typo
5 years ago
Martin Hickey 37661a8089
Merge pull request #8282 from andrewmelis/list-history-filter
5 years ago
Matt Farina 44212f83dc
Fix issue with install and upgrade running all hooks
5 years ago
Andrew Melis f9d35242d0 Enhance readability by extracting bitwise operation
5 years ago
yxxhero 52295490fd fix insecure-skip-tls-verify flag does't work on helm install, Keep
5 years ago
wawa0210 4be3804c50
Rollback command support for max history
5 years ago
Cristian Klein 20fb7bac4e fix(helm): Added test for concurrent upgrades
5 years ago
Cristian Klein 9a4f4ec64b fix(helm): Avoid corrupting storage via a lock
5 years ago
Dong Gang 1dfe66aa85 fix the code style error
5 years ago
Dong Gang 57bd8a71b0 feature(show): support jsonpath output for `helm show value`
5 years ago
Matthew Fisher d61aaf3fd7
Merge pull request #7235 from karuppiah7890/fix-lint
5 years ago
Matthew Fisher fc6d6d3605
Merge pull request #6979 from lindhe/explain_revision_version_in_get
5 years ago
DongGang ceff32d5f8
fix(template):Issue:helm template with --output-dir (#8156)
5 years ago
Matthew Fisher b167ce00d0
Merge pull request #8039 from xvzf/fix_insecure_skip_verify
5 years ago
Andrew Melis 70f89e5f26 Make helm ls return only current releases if providing state filter
5 years ago
Karuppiah Natarajan 47c38ec23d
Show errors when linting for Chart.yaml version and appVersion fields of type non-string
5 years ago
Adam Reese 44a2225035
ref(tests): localize unit test fixtures to package
5 years ago