Commit Graph

285 Commits (copilot/backport-reflect-pointer-change)

Author SHA1 Message Date
Matt Farina 3b74c13768
Merge pull request #11479 from MichaelMorrisEst/cascade
3 years ago
Tom Wieczorek b9361407a3
Bump k8s.io deps from v0.26.0 to v0.27.0
3 years ago
willzgli 11150cdcc6 Fix goroutine leak in perform
3 years ago
MichaelMorris 830d4a9ee9 Add option to support cascade deletion options
4 years ago
Matt Farina 36e18fa6e1
Fix improper use of Table request/response to k8s API
4 years ago
Xin Ruan a2b98281a1 Use errors.Is to compare
4 years ago
Soujanya Mangipudi 038cc4a0ca
Merge branch 'main' into main
4 years ago
Xin Ruan f01486a0ef Use wrapped error so that ErrNoObjectsVisited can be compared after return.
4 years ago
Soujanya Mangipudi ffa19a4b5d Addressing review comments - move printing code out of client.go
4 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
4 years ago
Marcin Owsiany b7c35d2a0f During deletion, explicitly log already deleted resource name.
4 years ago
Andrew Seigner bd7c97f786 Bump k8s packages from 0.23.6 to 0.24.0
4 years ago
Martin Hickey 292368a64d
Merge pull request #10209 from yxxhero/fix_sa_issue
5 years ago
yxxhero f82896b0b5 add more debug msg when helm upgrade
5 years ago
Matthew Fisher 67f92d63fa
Merge pull request #9640 from wangchenglong01/wangchl01
5 years ago
Mike Ng d51a61f9ab Introduce a new interface for WaitForDelete() to avoid breaking backwards compatibility
5 years ago
Mike Ng 655bdcd2fd feat: add optional boolean '--wait' flag to 'uninstall' command.
5 years ago
Matt Farina 21251378b4
Merge pull request #9870 from mattfarina/fix-9859
5 years ago
小龙同学 cf0c6fed51
fix(doc): fix kube client interface doc. (#9882)
5 years ago
Matt Farina aeb94798f0
Set Helm as manager for managedFields
5 years ago
Cookie Wang 8959d93711 Add error check to avoid panic
5 years ago
Joe Lanford 98d98369ed
Add ReadyChecker to decouple ready check logic from --wait
5 years ago
Matt Farina f5ef87b96e
Merge pull request #8363 from zh168654/master
6 years ago
Jon Huhn 5d08a0d00e Fix typo
6 years ago
zh168654 bfc575dec2 add waitwithjobs instead of changing wait api
6 years ago
zh168654 957d2a2bf9 add wait-for-jobs flag
6 years ago
Janario Oliveira cf3870a57f Adjusted import
6 years ago
Janario Oliveira 10a29d1662 Reuse kube-client
6 years ago
Matt Farina b7c38c879a Adding support for k8s 1.19
6 years ago
Rajat Jindal 4faeedd98b fix watch error due to elb/proxy timeout
6 years ago
Hidde Beydals 8217aba4a6 fix(kube): use logger instead of fmt.Printf
6 years ago
Matt Farina dbd001e532
Removing tiller language
6 years ago
小明同学 decab8ea2e
fix: upgrade using --force shoud not run patch logic (#8000)
6 years ago
Liu Ming ff3ed53b7c polish to keep the same log style
6 years ago
Adam Reese bdf6f48704
fix(pkg/kube): continue deleting objects when one fails
6 years ago
Adam Reese c2da4fd53d
ref(*): kubernetes v1.18 (#7831)
6 years ago
lnattrass c12a9aee02
fix(helm): Data race in kube/client Delete func. (#7820)
6 years ago
Dong Gang c45869c4ad fix(helm): polish goimport
7 years ago
Dong Gang 9744e9f619 fix(helm): respect resource policy on ungrade
7 years ago
ylvmw 54ca879095 IsReachable() needs to give detailed error message.
7 years ago
Benn Linger 5e638e3587
Revert "Do not delete templated CRDs"
7 years ago
Matthew Fisher 0dadbdc309
Merge pull request #7373 from Sh4d1/bypass_ns
7 years ago
Taylor Thomas c8c0000725
Merge pull request #7409 from akazemis/11414-fix-the-helm-upgrade-force-log-issue
7 years ago
Jakub Bielecki 8fe2097ffe fix(kube) only add to scheme.Scheme once
7 years ago
Ahmad Kazemi 9143223932 unnecessary import removed
7 years ago
Ahmad Kazemi d4c37d33d1 Signed-off-by: Ahmad Kazemi <ahmad.kazemi@recordpoint.com>
7 years ago
Patrik Cyvoct ff0e008558
add option to bypass kubeconfig namespace
7 years ago
Taylor Thomas f35719a62a
Merge pull request #7320 from PhilGrayson/issue-7279
7 years ago
Matthew Fisher 9e4d42e18c
Merge pull request #7245 from waveywaves/fix/crd-install-api-extensions
7 years ago
Phil Grayson 600970459e Do not delete templated CRDs
7 years ago
Adrian Gonzalez-Martin afa612df9d Add back fix for CRD patch creation
7 years ago
Martin Hickey b6e2a14306
fix(kube): Port use of watcher with retries to wait for resources (#7217)
7 years ago
Vibhav Bobade 1c6424cb18 fix(install) crd install with apiextensions.k8s.io/v1
7 years ago
Fabian Ruff 7f7e90b407 Consider namespace when comparing resources
7 years ago
Matthew Fisher a505f91073
fix(kube): return error when object cannot be patched
7 years ago
Matthew Fisher 4d5a62303e
fix(kube): replace rather than delete/create
7 years ago
Adam Reese 572b92dc8a
feat(pkg/kube): add openapi validation for k8s objects
7 years ago
Taylor Thomas 07c950fc41
Merge pull request #6571 from cgetzen/cg/dev-v3/kube_create_goroutine
7 years ago
Charlie Getzen d2cafdc063 modify resources to match helm3
7 years ago
Charlie Getzen ce4ca05d0a use WaitGroup instead of channels and counters
7 years ago
Matt Farina 9bc7934f35
Updating the module for v3 as the major version
7 years ago
Charlie Getzen 25bbd88639 Add check on empty list
7 years ago
Charlie Getzen 4c39d2b63f batch perform function by resource kind (Deployment, Pod, etc)
7 years ago
Charlie Getzen f7a05ba018 Use a goroutine when interacting with kube api
7 years ago
Matt Farina e3137d106a
Migrating dependency management to go modules
7 years ago
Taylor Thomas 6ccb2897d9 PR fixes
7 years ago
Taylor Thomas 36f3a4b326 fix(action): Protects against current resource conflicts
7 years ago
Taylor Thomas 17854e83af feat(*): Ports `--cleanup-on-fail` to v3
7 years ago
Matt Butcher 0f332b67f1
fix: clear the discovery cache after CRDs are installed (#6332)
7 years ago
Vibhav Bobade 5a07055645 Add IsReachable to /pkg/kube/client to see if connected to the internet
7 years ago
Adam Reese cc98242feb
fix(pkg/kube): only wait for events from Jobs and Pods
7 years ago
Jacob LeGrone 08b2d8a2dc
Merge branch 'dev-v3' of https://github.com/helm/helm into test-as-hook
7 years ago
Matthew Fisher 18ca0dd6c4
ref(client): use three-way merge patch strategy
7 years ago
Jacob LeGrone 49987975a8
fix(test): wait for pods and record status
7 years ago
Taylor Thomas dd8222d7f2 Removes clientset method from interface in favor of the configuration struct
7 years ago
Taylor Thomas 189b5a1229 Fixed object typing for watching Jobs/hooks
7 years ago
Taylor Thomas 15fc57f8a3 ref(*): Refactors kube client to be a bit more friendly
7 years ago
Taylor Thomas 1dac8421ef ref(kube): Renames `Result` type to `ResourceList`
7 years ago
Matthew Fisher b5d555e4ea
fix(kube): remove namespace enforcement
7 years ago
Adam Reese 0338576fc5
ref(pkg/kube): cleanup kube client interface
7 years ago
Adam Reese b97f881be0
ref(*): use time.Duration for timeouts
7 years ago
Adam Reese 2dd4744d23
ref(pkg/kube): extract wait logic from install/update
7 years ago
Michelle Noorali ceab13e9a1 fix test command, move test to test run subcmd
7 years ago
Adam Reese fe06343b8f
Merge pull request #5512 from adamreese/v3/linter-fixes
7 years ago
Adam Reese 295092cd7d
ref(pkg/action): refactoring dup code and linter fixes
7 years ago
Matthew Fisher bb179bdead
chore(dep): bump kubernetes to 1.14.0
7 years ago
Adam Reese 14d8e97d2a
fix(*): resolve new govet issues
8 years ago
Adam Reese 895e9192d4
feat(*): use vanity import helm.sh/helm
8 years ago
Adam Reese f791421fab
feat(Makefile): add formatting target
8 years ago
Matt Butcher f3bfae5ea7
fix: fix a number of style errors (#5136)
8 years ago
Adam Reese b4ed1de6b8
ref(*): kubernetes v1.12 support
8 years ago
Adam Reese 4f26b658d8
change copyright to "Copyright The Helm Authors"
8 years ago
Adam Reese 7423eddf21
ref(*): kubernetes v1.11 support
8 years ago
Adam Reese 726e3c41be
feat(*): print stacktrace on error with debug enabled
8 years ago
Adam Reese 3c27143291
fix(kube): output internal object table
8 years ago
Adam Reese 19398a2ef1
feat(*): store release History in same namespace as release
8 years ago
Adam Reese c233336079
ref(pkg/kube): simplify creating versioned objects
8 years ago
Adam Reese 8f58c9efdc
ref(*): refactor release testing
8 years ago
AdamDang ee9ef91df0
typo fix get->Get's
8 years ago
AdamDang 138de17c64
Fix some typos
8 years ago
Adam Reese 7c19cb7040
ref(*): kubernetes v1.10 support
9 years ago
Matt Farina e6137ff05f
fix(api-machinery): Fixes patching for unstructured objects
9 years ago
Reinhard Nägele ea520afd3e Fix 'getSelectorFromObject'
9 years ago
Reinhard Nägele 3d05da0109 Fix pod recreation
9 years ago
Adam Reese a31e3b8fe1
ref(*): kubernetes v1.9 support (#3234)
9 years ago
Timofey Kirillov 13cb8d8244 Show kind in resource-not-found-in-release error
9 years ago
Federico Gimenez e6d907ed28 check if resource is present before adding it to remaining or keep on deletion
9 years ago
Adam Reese 2b43ecd405
ref(*): kubernetes v1.8 support
9 years ago
devinyan 3458ad8e6a Add the status of pod when using "Helm status" command
9 years ago
Adam Reese 845e990143
feat(*): use kubernetes 1.7
9 years ago
Justin Scott af4c243ee3 Correct punctuation and capitalization for user facing strings.
9 years ago
Taylor Thomas d9c0a8b434 fix(tiller): Adds missing import back
9 years ago
Taylor Thomas b71bd6a455 Merge pull request #2513 from thomastaylor312/feat/moar_logging
9 years ago
Taylor Thomas 119fa6537c feat(tiller): Adds more logging
9 years ago
peay 0f26cc5522 Add --force to upgrade and rollback
9 years ago
Adam Reese 15254e4c5c feat(*): add generic logging interface (#2394)
9 years ago
fengyun.pan 7887185984 Add check for getting kubeclient
9 years ago
Adam Reese 85c41ef11a ref(*): kubernetes v1.6
9 years ago
kiich 85a91394aa Merge branch 'master' into deploymentsReady-when-newRS-has-minimumReplicas
9 years ago
Kiichiro Okano e3655bb142 Trigger deployment as success when new replicaSet has reached minimum you need which is number of replicas minus maxUnavailable
10 years ago
Matt Butcher 55791e227e Merge pull request #2148 from technosophos/fix/2118-broken-status
10 years ago
Anubhav Mishra 76ebf20aac fix(helm): fix typo
10 years ago
Anubhav Mishra b208258f53 fix(helm): more quotation fixes
10 years ago
Anubhav Mishra 73fd0e4557 fix(tiller): now better formatting
10 years ago
Anubhav Mishra c17ce5f9c1 fix(tiller): adding kind to tiller client logs
10 years ago
Matt Butcher 27c3ff595a
fix(tiller): fix helm status failure on missing resource
10 years ago
Taylor Thomas 185fb4f43c fix(tiller): Fixes problem with `--wait` on headless Services
10 years ago
Taylor Thomas 9afa04b71b fix(tiller): Fixes `--wait` panic on upgrade
10 years ago
Adam Reese 12db1f945f fix(kube): fix wait and recreate
10 years ago
Adam Reese 790b90b95b fix(kube): prevent recreating pods without a selector
10 years ago
Adam Reese 67fc1a21aa feat(kube): support upgrading ThirdPartyResources
10 years ago
Adam Reese ae9691910d ref(kube): code style cleanup
10 years ago
Adam Reese 0f461ba8b5 feat(kube): use jsonpatch to update ThirdPartyResources
10 years ago
Adam Reese 4cdb2ac538 feat(kube): support thirdpartyresources
10 years ago
Michelle Noorali e95a0570ad chore(pkg/releasetesting): add test_suite tests
10 years ago
Michelle Noorali e132191275 ref(pkg/): refactor helm test logic
10 years ago
Vaughn Dice 9bd12953a9 feat(*): add kube client test
10 years ago
Michelle Noorali d46d63a8f7 feat(*): add helm test command mvp
10 years ago
Taylor Thomas 7ef9bb6f71 feat(*): Add --wait flag
10 years ago
Adam Reese de64da2bb1 ref(kube): misc code cleanup
10 years ago
Adam Reese 9e37009467 fix(kube): reap deleted resources during upgrade
10 years ago
Adam Reese b22e6fcfaa ref(kube): add Result to abstract a collection of resources
10 years ago
Adam Reese d10e9186dc feat(tiller): validate objects against kube schema on dry-run
10 years ago
Taylor Thomas 774789c79a feat(*): Adds support for timeout flag
10 years ago
Nikolay Mahotkin 1eaec045b2 Rename 'restart' to 'recreate'
10 years ago
Nikolay Mahotkin ec0d104fe1 Reformatting changes
10 years ago
Nikolay Mahotkin fdac5e8a39 Introducing flag for restarting pods during release upgrade/rollback
10 years ago
Nikolay Mahotkin 22b206cc69 Adding pod restarting while upgrading release
10 years ago
Adam Reese 525df8f0d1 ref(kube): simplify encoding for creating patches
10 years ago
Adam Reese cac9f9c7cc ref(kube): isolate ensureNamespace and add tests
10 years ago