Commit Graph

16074 Commits

Author SHA1 Message Date
Mike Spreitzer
ba690c2257 Fix more initial numerators 2022-05-18 00:22:30 -04:00
Tim Allclair
eb88daeeae Warn when adding PSA labels to exempt namespaces (#109680) 2022-05-17 21:18:53 -07:00
Kubernetes Prow Robot
b07ee36547 Merge pull request #109752 from MadhavJivrajani/remove-apimachinery-clocks
apimachinery/clock: Delete the apimachinery/clock package
2022-05-17 16:46:42 -07:00
Kubernetes Prow Robot
f727b5af34 Merge pull request #110094 from tkashem/refactor-graceful
apiserver: refactor - move AuditBackend.Run out of NonBlockingRun
2022-05-17 15:04:42 -07:00
Abu Kashem
b1f7b60515 apiserver: add lifecycle signal for preshutdown hook 2022-05-17 17:24:11 -04:00
Kubernetes Prow Robot
4bd396115d Merge pull request #110061 from wojtek-t/shutdown_apiextensions
Cleanup CRD storage on shutdown
2022-05-17 12:17:44 -07:00
Kubernetes Prow Robot
17556d4d63 Merge pull request #110088 from ardaguclu/standartize-validate-func
Set validate functions requiring no parameters for all commands
2022-05-17 11:08:40 -07:00
Kubernetes Prow Robot
f0c47dc916 Merge pull request #110076 from karlkfi/patch-1
fix: reflector to return wrapped list errors
2022-05-17 11:08:28 -07:00
Abu Kashem
6b8398318c apiserver: refactor - move AuditBackend.Run out of NonBlockingRun 2022-05-17 12:01:28 -04:00
Wojciech Tyczyński
01cf641ffb Cleanup CRD storage on shutdown 2022-05-17 15:25:39 +02:00
Kubernetes Prow Robot
c79b909de7 Merge pull request #110081 from wojtek-t/document_shutdown_sequence
Diagram for graceful shutdown
2022-05-17 06:20:39 -07:00
Kubernetes Prow Robot
ad2c625162 Merge pull request #110040 from astoycos/fix-panic
Fix additional panic
2022-05-17 06:20:27 -07:00
Kubernetes Prow Robot
ed522c7460 Merge pull request #110024 from stevekuznetsov/skuznets/split-list-test
storage: split paginated and non-paginated list tests, make them generic
2022-05-17 04:16:26 -07:00
Arda Güçlü
8fb423bfab Set validate functions requiring no parameters for all commands
Validate function is used to validate command options and should not get
any additional parameter. To preserve compatibility across all
kubectl commands, this PR removes all parameters in validate functions.
2022-05-17 11:38:20 +03:00
Wojciech Tyczyński
1145582de3 Diagram for graceful shutdown 2022-05-17 07:57:07 +02:00
Karl Isenberg
9ace604b63 fix: reflector to return wrapped list errors
This fix allows Reflector/Informer callers to detect API errors using the standard Go errors.As unwrapping methods used by the apimachinery helper methods. Combined with a custom WatchErrorHandler, this can be used to stop an informer that encounters specific errors, like resource not found or forbidden.
2022-05-16 16:33:30 -07:00
Kubernetes Prow Robot
c84d0864dd Merge pull request #110052 from brianpursley/completion-tests
Add unit tests for kubectl completion command
2022-05-16 12:32:17 -07:00
Kubernetes Prow Robot
9f460160c1 Merge pull request #110051 from brianpursley/apiresources-tests
Add unit tests for api-resources and api-versions commands
2022-05-16 10:34:19 -07:00
Andrew Stoycos
b7a37f5b3d Fix additional panic
Ensure we take the incomingBlock Lock
in blockQueue to ensure there
is not any possiblity of sending on a
closed incoming channel.

Signed-off-by: Andrew Stoycos <astoycos@redhat.com>
2022-05-16 11:26:36 -04:00
Andrew Stoycos
2d614a182c Write Unit test to imitate Panic
There was a race creating a panic with shutting down
an eventbroadcaster and it's associated watchers. This
test exposes it.

Signed-off-by: Andrew Stoycos <astoycos@redhat.com>
2022-05-16 11:26:25 -04:00
Kubernetes Prow Robot
81261d4693 Merge pull request #110029 from ash2k/ash2k/no-double-tls-validation
tls.Dial() validates hostname, no need to do that manually
2022-05-16 07:34:18 -07:00
Mikhail Mazurskiy
29dc50c149 tls.Dial() validates hostname, no need to do that manually
Handshake() is still needed for tls.Client() code path. See https://github.com/kubernetes/kubernetes/pull/109750
2022-05-16 23:26:15 +10:00
Kubernetes Prow Robot
45844049fc Merge pull request #110062 from wojtek-t/fix_storage_object_count_tracker_registration
Avoid leaking StorageObjectCountTracker goroutine
2022-05-16 06:04:17 -07:00
Wojciech Tyczyński
564b376812 Avoid leaking StorageObjectCountTracker goroutine 2022-05-16 11:12:00 +02:00
Kubernetes Prow Robot
dfee09a27d Merge pull request #109651 from ash2k/ash2k/spdy-cleanup
Fix issues in SPDY RoundTripper
2022-05-14 21:00:16 -07:00
Brian Pursley
a8ec462e6f Add unit tests for completion command 2022-05-14 11:12:00 -04:00
Brian Pursley
13e0120bf0 Add unit tests for api-resources and api-versions commands 2022-05-14 11:06:49 -04:00
cpanato
0f553fcda2 Update publishing-bot rules for Go 1.17.10
Signed-off-by: cpanato <ctadeu@gmail.com>
2022-05-14 15:25:44 +02:00
cpanato
90871a0b2f Update Go to 1.18.2
Signed-off-by: cpanato <ctadeu@gmail.com>
2022-05-14 00:57:15 +02:00
Kubernetes Prow Robot
bbdcce6a9e Merge pull request #109880 from Jefftree/patch-4
Remove warning log for crd merging
2022-05-13 15:31:54 -07:00
Kubernetes Prow Robot
00f829b352 Merge pull request #109824 from my-git9/kubectlurl
update kubectl doc url
2022-05-13 14:23:55 -07:00
Kubernetes Prow Robot
47bb8c6d0c Merge pull request #108777 from pjo256/recursive-rollout-status
feat(kubectl rollout): support multiple resources for rollout status
2022-05-13 13:15:55 -07:00
Steve Kuznetsov
162450c01c storage: move some list tests to generic package
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
2022-05-13 07:41:50 -07:00
cyclinder
46bbe52c7a ix CVE-2022-27191: Bump golang.org/x/crypto to v0.0.0-20220315160706
Signed-off-by: cyclinder qifeng.guo@daocloud.io
2022-05-13 10:00:40 +08:00
Steve Kuznetsov
0d616946c0 apiserver/storage: add myself to the reviewers list
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
2022-05-12 15:40:45 -07:00
Steve Kuznetsov
a8067f8e86 storage/etcd3: make some list tests generic
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
2022-05-12 15:13:23 -07:00
Steve Kuznetsov
8fcf00ef91 storage/etcd3: factor out non-paginated list tests
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
2022-05-12 15:10:38 -07:00
Steve Kuznetsov
31d7a28c65 storage/etcd3: factor store setup into a separate function
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
2022-05-12 15:10:38 -07:00
Kubernetes Prow Robot
2d08104ee3 Merge pull request #110013 from enj/enj/i/remove_azure_gcp_auth_plugins
Remove gcp and azure auth plugins
2022-05-12 14:57:55 -07:00
Kubernetes Prow Robot
46469f62db Merge pull request #109971 from stevekuznetsov/skuznets/isolate-continue
storage: move continue token definition to storage
2022-05-12 14:57:48 -07:00
Kubernetes Prow Robot
0e567664ed Merge pull request #110009 from azylinski/fix-create-cr-scope
Fix requests scope classification
2022-05-12 13:47:48 -07:00
Jeffrey Ying
b1e9162182 Remove warning log for merging meta and scale type 2022-05-12 13:11:45 -07:00
Kubernetes Prow Robot
1be1ec4aa3 Merge pull request #109970 from stevekuznetsov/skuznets/isolate-versioner
storage: move the APIObjectVersioner definition to storage
2022-05-12 12:32:44 -07:00
Kubernetes Prow Robot
6e04ca634d Merge pull request #109729 from MikeSpreitzer/wrap-weighted-histograms
Wrap weighted histograms
2022-05-12 12:32:32 -07:00
Steve Kuznetsov
e50cb6c8d3 storage: move test utiltiies out of test files
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
2022-05-12 11:52:40 -07:00
Mike Spreitzer
d23254b7ea More revisions after review 2022-05-12 10:27:58 -04:00
Monis Khan
916cf16cf1 Remove gcp and azure auth plugins
Signed-off-by: Monis Khan <mok@vmware.com>
2022-05-12 10:06:54 -04:00
Kubernetes Prow Robot
976a940f4a Merge pull request #109978 from wojtek-t/remove_storage_tracking
Cleanup no-longer used storage cleanup method
2022-05-12 06:31:25 -07:00
Kubernetes Prow Robot
7e083ba2a0 Merge pull request #109968 from kerthcet/feature/optimize-apifield-comment
cleanup: modify the comments of NodeInclusionPolicy
2022-05-12 06:31:14 -07:00
Artur Żyliński
690c912369 Fix requests scope classification
create (POST) custom resources should be scope:resource
2022-05-12 14:27:51 +02:00