Commit Graph

489 Commits (main)

Author SHA1 Message Date
Austin Abro 59ef43e399
tests passing
8 months ago
Austin Abro bbe3246f0a
tests passing
8 months ago
Austin Abro a590999323
switch client
8 months ago
Austin Abro a8f53f98ee
WIP custom status reader
8 months ago
George Jenkins d637595735 chore: Remove unused `WaitAndGetCompletedPodPhase`
8 months ago
Austin Abro f1b642cb0d
unexport newWaiter function
8 months ago
Austin Abro 916aecf1f1
Merge remote-tracking branch 'origin/main' into refactor-wait
8 months ago
Austin Abro cf51d714e8
go fmt
8 months ago
Austin Abro 4e12f9d530
simplify messages
8 months ago
Austin Abro e56a6e678f
diff
8 months ago
Austin Abro a859742e28
remove rest mapper
8 months ago
Austin Abro c2dc44deb9
use dynamic rest mapper
8 months ago
Austin Abro 9894d3ae78
shorten interface
9 months ago
Austin Abro 8fe66998bf
refactor obj logic
9 months ago
Austin Abro f9736d9022
renames
9 months ago
Austin Abro d07f546003
get rid of rest client
9 months ago
Austin Abro eaa6e14546
test cleanup
9 months ago
Austin Abro 674ab0d4f6
t.Parrallel
9 months ago
Austin Abro e9d9854364
introduce test for status wait
9 months ago
Austin Abro 71434c0b38
implement logger
9 months ago
Austin Abro 649475265d
implement logger
9 months ago
Austin Abro c26b44f651
update names
9 months ago
Austin Abro 8ce1876192
get rid of ext interface
9 months ago
Austin Abro e6c6a40fe0
general error message
9 months ago
Austin Abro 6b68a00440
change error messages
9 months ago
Austin Abro ac9012577a
status function
9 months ago
Austin Abro b8bdcc3a2b
Helm waiter
9 months ago
Austin Abro 4c97d1276c
helm waiter
9 months ago
Austin Abro 86338215b7
ability to create different waiters
9 months ago
Austin Abro cb6d48e6ae
status wait
9 months ago
Austin Abro 4dd6e19b1d
provide path for creating new legacy waiter
9 months ago
Austin Abro 2cb999d72b
go fmt
9 months ago
Austin Abro c3eeab67f9
merge
9 months ago
Austin Abro 4b59583670
delete wait and get completed phase
9 months ago
Jiasheng Zhu f5d488122b fix: check group for resource info match
9 months ago
Austin Abro db90b17484
unknown status
9 months ago
Austin Abro 4dbdd7ce10
wait for delete working
9 months ago
Austin Abro 9b63459bec
save state while I change up tests
9 months ago
Austin Abro 265442c5eb
simplify things
9 months ago
Austin Abro 28a9183ee3
context
9 months ago
Austin Abro b337790c10
paused as ready
9 months ago
Austin Abro e18f22071d
paused as ready now working
9 months ago
Austin Abro 22af71f125
comments
9 months ago
Austin Abro 7b896df4d1
option to wait for jobs
9 months ago
Austin Abro a6e5466942
refactor test
9 months ago
Austin Abro 807cc925f5
refactor test
9 months ago
Austin Abro 947425ee64
refactor new
9 months ago
Austin Abro aacaa08be2
only emebed waiter
9 months ago
Austin Abro 859ff9b548
change structure of client
9 months ago
Austin Abro ad1f1c02ef
cleanup test
9 months ago
Matt Farina 2236294119 Updating to helm.sh/helm/v4
9 months ago
Austin Abro 4564b8f712
make a working test
9 months ago
Austin Abro 4c1758143f
basic design up and balling
9 months ago
Austin Abro a61a35240e
understand it better
9 months ago
Austin Abro 6f7ac066ae
extending factory to enable getting a watcher
9 months ago
Austin Abro 2f44164fc6
Merge branch 'refactor-wait' of github.com:AustinAbro321/helm into refactor-wait
9 months ago
Matt Farina 5727f56a96
Update to Go 1.23
9 months ago
Austin Abro 41700f0248
WIP
9 months ago
Justen Stall 7df69020d8
revert duplicate slice conditions
10 months ago
Justen Stall b0944e8e7e
fix incorrect error return
10 months ago
Justen Stall 63cf42a843
fix: replace "github.com/pkg/errors" with stdlib "errors" package
10 months ago
KISHOREKUMAR THUDI 2c8cfaea41 Replacing NewSimpleClientSet to NewClientSet due to deprecation
10 months ago
Alex Johnson 9fd943b481 Add tests to `helm/pkg/kube/client_test.go` to cover `wait.go`
11 months ago
Robert Sirchia 7e6b34d7dd
removing duplicate empty test
11 months ago
Robert Sirchia 16a4e37f20
fixing unit test as per Matt
11 months ago
Robert Sirchia a205af755e
adding more unit test
11 months ago
Robert Sirchia 999b85145a
adding test coverage for ready.go
11 months ago
Matt Farina 8f59c8e807
Merge pull request #9713 from andreaskaris/issue9710
11 months ago
Andreas Karis 79a1f2c801
fix(helm): Retry Conflict error for createResource, deleteResource
11 months ago
Luis Davim ab3c589809 chore: Make retryingRoundTripper type public
12 months ago
Nathan Baulch ef85fa7f2d
Grammar fixes
1 year ago
Nathan Baulch ff9dd262e3
Fix typos
1 year ago
Joe Julian ff4877e696
Merge pull request #13224 from sttts/sttts-fix-apiext-registration
1 year ago
Matt Farina c261d0655c
Merge pull request #12876 from manno/sdk-ignore-missing-annotations
1 year ago
Dr. Stefan Schimanski b9bdeca93b
kube/client: add to global client-go scheme in init func
1 year ago
Matt Farina a753ee7f43
Merge pull request #12866 from robertsirc/Correcting-Linting-Errors
1 year ago
Matt Farina 2dea5bf335
Merge pull request #11790 from Nordix/waitRetry
2 years ago
Mario Manno a7856c0398 Add ability to adopt unmanaged resources
2 years ago
Robert Sirchia d58d7b3762 Fixing all the linting errors
2 years ago
Matt Farina c042264a9d
Fix issues when verify generation readiness was merged
2 years ago
Matt Farina b299359f66
Merge pull request #10920 from muang0/readiness-generation-check
2 years ago
Matt Farina 847369c184
Update to Go 1.21 for builds
2 years ago
Serge Logvinov b0d163771e feat: print failed hook name
2 years ago
Joe Julian eb4edc96c5
Merge pull request #10965 from mattfarina/factory-comment
2 years ago
Joe Julian 02ef594a43
Merge pull request #11591 from ruanxin/use_wrapped_error
2 years ago
Stefan McShane 1a3e9a95dd addressing comment
2 years ago
MichaelMorris d2cf8c66f1 Updated for review comments
2 years ago
MichaelMorris fc74964f8a Add robustness to wait status checks
2 years ago
Joe Julian 99e1dce8c8
Merge pull request #9950 from jeffrosenberg/error-on-failed-jobs-9285
2 years ago
Joe Julian dcd54d59e6
Merge branch 'main' into readiness-generation-check
2 years ago
Matt Farina 8b19f8df0e
Adding details on the Factory interface
2 years ago
Matt Farina b81428919b
Merge pull request #12015 from yann-soubeyrand/bump-k8s-io-deps
2 years ago
Matt Farina 3b74c13768
Merge pull request #11479 from MichaelMorrisEst/cascade
2 years ago
Tom Wieczorek b9361407a3
Bump k8s.io deps from v0.26.0 to v0.27.0
2 years ago
Matt Farina cf3d2531a8
Merge pull request #11898 from willzgli/waitbatchPerform
2 years ago
Aman Nijhawan eea2f27bab
Fixes Readiness Check for statefulsets using partitioned rolling update. (#11774)
3 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
willzgli 11150cdcc6 Fix goroutine leak in perform
3 years ago
muang0 141fa4a037
Update pkg/kube/ready.go
3 years ago
muang0 4cb62d1262
Update pkg/kube/ready.go
3 years ago
muang0 dbb21fcf44
Update pkg/kube/ready.go
3 years ago
muang0 fcc03324a6
Update pkg/kube/ready.go
3 years ago
muang0 a1a1aafb7d
Update pkg/kube/ready.go
3 years ago
cpanato 006bc0f39d
update k8s registry domain
3 years ago
MichaelMorris 830d4a9ee9 Add option to support cascade deletion options
3 years ago
Matt Farina 36e18fa6e1
Fix improper use of Table request/response to k8s API
3 years ago
Matt Farina 774c6ce703
Merge pull request #11439 from phoenixsqf/main
3 years ago
Xin Ruan a2b98281a1 Use errors.Is to compare
3 years ago
Soujanya Mangipudi 038cc4a0ca
Merge branch 'main' into main
3 years ago
Xin Ruan f01486a0ef Use wrapped error so that ErrNoObjectsVisited can be compared after return.
3 years ago
Martin Hickey 3974136b6e
Merge pull request #11426 from cenkalti/leader-changed
3 years ago
Andrew Block 269dd247d0
Merge pull request #11300 from porridge/better-logging
3 years ago
Qifan Shen 9d59d92abb use intstr.GetScaledValueFromIntOrPercent instead of the deprecated
3 years ago
Cenk Alti d32c623699 Revert "Tolerate temporary errors from etcdserver"
3 years ago
Davanum Srinivas ebc79fa807
Tolerate temporary errors from etcdserver
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
Marcin Owsiany b7c35d2a0f During deletion, explicitly log already deleted resource name.
3 years ago
James Oden d008340891 ready checker- comment update
3 years ago
James Oden 4f99c86914 ready checker- remove duplicate statefulset generational check
3 years ago
James Oden f067073e23 Merge branch 'main' into readiness-generation-check
3 years ago
Dominic Evans 7c74f1dd02 fix: improve logging & safety of statefulSetReady
3 years ago
Andrew Seigner bd7c97f786 Bump k8s packages from 0.23.6 to 0.24.0
3 years ago
James Oden d94c5094f6 Verify generation in readiness checks
3 years ago
Martin Hickey 292368a64d
Merge pull request #10209 from yxxhero/fix_sa_issue
4 years ago
yxxhero f82896b0b5 add more debug msg when helm upgrade
4 years ago
Matthew Fisher 67f92d63fa
Merge pull request #9640 from wangchenglong01/wangchl01
4 years ago
Bhavin Gandhi c3310bb724 fix(pkg/kube): statefulSetReady: handle partition cases correctly
4 years ago
Jeff Rosenberg b13f3a13d4
Merge branch 'main' into error-on-failed-jobs-9285
4 years ago
Matt Farina accf82ba1c
Merge pull request #9180 from Moser-ss/feature-handle-SIGINT
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
Mike Ng 655bdcd2fd feat: add optional boolean '--wait' flag to 'uninstall' command.
4 years ago
lsowen 249d1b5fb9 Fix SIGSEGV when job.Spec.Completions is nil
4 years ago
Stephane Moser 4bc901c95f Resolve PR comments
4 years ago
Rosenberg, Jeff cd04e3f418 Throw an error from jobReady() if the job exceeds its BackoffLimit
4 years ago
Stephane Moser 4026190e7b Revert change in PrintingKubeClient
4 years ago
Stephane Moser 7bfb2a3602 Improve tests
4 years ago
Matt Farina 21251378b4
Merge pull request #9870 from mattfarina/fix-9859
4 years ago
小龙同学 cf0c6fed51
fix(doc): fix kube client interface doc. (#9882)
4 years ago
Stephane Moser 2fa339b25d Add test for Upgrade Release Interrupted
4 years ago
Matt Farina aeb94798f0
Set Helm as manager for managedFields
4 years ago
Cookie Wang 8959d93711 Add error check to avoid panic
4 years ago
Joe Lanford 98d98369ed
Add ReadyChecker to decouple ready check logic from --wait
5 years ago
James McElwain 54410194a6 closes #9312
5 years ago
Matt Farina f5ef87b96e
Merge pull request #8363 from zh168654/master
5 years ago
Jon Huhn 5d08a0d00e Fix typo
5 years ago
zh168654 bfc575dec2 add waitwithjobs instead of changing wait api
5 years ago