Commit Graph

17260 Commits

Author SHA1 Message Date
Wei Huang
fc831d7088 Automated codegen 2022-11-03 14:32:35 -07:00
Wei Huang
7b6293b6b6 APIs, Validation and condition enforcements
- New API field .spec.schedulingGates
- Validation and drop disabled fields
- Disallow binding a Pod carrying non-nil schedulingGates
- Disallow creating a Pod with non-nil nodeName and non-nil schedulingGates
- Adds a {type:PodScheduled, reason:WaitingForGates} condition if necessary
- New literal SchedulingGated in the STATUS column of `k get pod`
2022-11-03 14:32:34 -07:00
Mark Rossetti
a7bafa1361 CRI-API updates for windows host networking
Signed-off-by: Mark Rossetti <marosset@microsoft.com>
2022-11-03 14:07:17 -07:00
Alexander Zielenski
0c055eae3c remove kubectl annotation logic from upgrade patch
adds unneccessary complexity. also discussed in SIG CLI meeting to keep annotation around for a while longer
2022-11-03 12:07:11 -07:00
Kubernetes Prow Robot
a27a323419 Merge pull request #113535 from kidddddddddddddddddddddd/strict_serializer_audit
Log a warning when dropping unknown fields from loading an audit policy
2022-11-03 11:52:12 -07:00
Mike Spreitzer
114f276d68 Handle nil case correctly
Also add test for that case and another.
2022-11-03 11:50:56 -07:00
Mike Spreitzer
4ad1c0f9cb apiserver: remove redundant field from seatDemandStats 2022-11-03 10:41:50 -07:00
Mike Spreitzer
ba5ec78916 apiserver: define metrics for API Priority and Fairness borrowing 2022-11-03 10:37:20 -07:00
Andy Voltz
29f4862ed8 Promote ServiceInternalTrafficPolicy to GA 2022-11-03 13:17:03 -04:00
James Sturtevant
295a9753a1 Add Windows Podsandbox Stats
Signed-off-by: James Sturtevant <jstur@microsoft.com>
2022-11-03 16:33:02 +00:00
Kubernetes Prow Robot
d802bd56ac Merge pull request #113559 from wojtek-t/clean_shutdown_5
Clean shutdown of few more integration tests
2022-11-03 09:01:45 -07:00
Kubernetes Prow Robot
f536b3cc4f Merge pull request #113555 from wojtek-t/refactor_storage_tests_5
Refactor storage tests - part 5
2022-11-03 06:59:35 -07:00
PiotrProkop
daee219210 Improved multi-numa alignment in Topology Manager: add topology-manager-policy-options flag in Kubelet
This patch adds new Kubelet option topologyManagerPolicyOptions.
To introduce new TopologyManager options, first we need to introduce new
flag called `topology-manager-policy-options` to allow users to modify
behaviour of best-effort and restricted policies.

Signed-off-by: PiotrProkop <pprokop@nvidia.com>
2022-11-03 09:45:33 +01:00
Paco Xu
1d04ee4cb6 upgrade github.com/prometheus/client_golang to v1.13.1 2022-11-03 16:22:07 +08:00
Sascha Grunert
f9707064cf Remove CRI v1alpha2
After the removal of dockershim we can finally also drop support for CRI
v1alpha2.

Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2022-11-03 09:13:43 +01:00
Kubernetes Prow Robot
98742f9d77 Merge pull request #110747 from harshanarayana/cleanup/GIT-110737/logging-improvements
structured-logging: replace KObjs with KObjSlice for logging
2022-11-03 00:49:34 -07:00
Wojciech Tyczyński
83399ccfb8 Minor cleanup in etcd3 tests 2022-11-03 08:21:11 +01:00
Wojciech Tyczyński
e6ddb69e6f Refactor remaining etcd3 tests to make them generic 2022-11-03 08:20:18 +01:00
Kubernetes Prow Robot
ee0b179a7b Merge pull request #113387 from wojtek-t/refactor_client_indexing
Refactor store index into its structure
2022-11-02 23:45:42 -07:00
Alexander Zielenski
a82015b4a2 update vendor 2022-11-02 21:50:55 -07:00
Alexander Zielenski
e394364cbd add plaintext template 2022-11-02 21:50:54 -07:00
Alexander Zielenski
88792d9e72 add template loading to generator 2022-11-02 21:45:38 -07:00
Alexander Zielenski
f37f63ab9f refactor generator
refactor funcs out of generator
2022-11-02 21:45:38 -07:00
Kubernetes Prow Robot
bbe050dd01 Merge pull request #112649 from howardjohn/set/optimize-everything-nothing
Optimize `Everything` and `Nothing` label selectors
2022-11-02 21:39:57 -07:00
Kubernetes Prow Robot
818b13544f Merge pull request #106242 from thockin/revive-copy-lb-status-type-to-ingress
Copy LoadBalancerStatus from core to networking
2022-11-02 21:39:34 -07:00
kidddddddddddddddddddddd
5dcfaae7b9 strict decode policy first 2022-11-03 12:09:40 +08:00
Kubernetes Prow Robot
3cf75a2f76 Merge pull request #103177 from arkbriar/support_cancelable_exec_stream
Support cancelable SPDY executor stream
2022-11-02 19:47:36 -07:00
Cici Huang
f8de127789 Rename copy to v1alpha1 2022-11-03 01:19:04 +00:00
Cici Huang
e830e606d5 Copy over admissionregistration v1 to v1alpha1 2022-11-03 01:19:03 +00:00
Tim Hockin
0153bfad16 Copy LoadBalancerStatus from core to networking
This type should never have been shared between Service and Ingress.
The `ports` field is unfortunate, but it is needed to stay compatible.
2022-11-02 16:13:31 -07:00
Kubernetes Prow Robot
de95671f0c Merge pull request #113427 from wojtek-t/reuse_generic_tests_for_cacher
Reuse generic TestGet in cache tests
2022-11-02 14:41:12 -07:00
Kubernetes Prow Robot
2acad1b8c4 Merge pull request #113550 from xmudrii/go-1193
releng: Update images, dependencies and version to Go 1.19.3
2022-11-02 13:17:13 -07:00
Wojciech Tyczyński
3786cfdf85 Clean shutdown of serving integration test 2022-11-02 21:08:43 +01:00
Kubernetes Prow Robot
91dbd82cde Merge pull request #113545 from dashpole/shutdown_trace
Shutdown tracerprovider when stopping the kube-apiserver
2022-11-02 11:53:29 -07:00
Kubernetes Prow Robot
ed8c901aeb Merge pull request #113520 from jkh52/dial-start-metric
egress_selector.go: Add a dial starts metric.
2022-11-02 11:53:17 -07:00
Kubernetes Prow Robot
63e40b1ed4 Merge pull request #113548 from aojea/revert_113408
Revert "plumb context from CRI calls through kubelet"
2022-11-02 10:13:14 -07:00
Tim Allclair
153bc2ef1a [PodSecurity] only include explicitly set modes in exempt namespace warning 2022-11-02 09:27:56 -07:00
Marko Mudrinić
b928c53522 releng: Update images, dependencies and version to Go 1.19.3
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2022-11-02 17:19:52 +01:00
Wojciech Tyczyński
75a1ef87b3 Reuse generic TestGet in cache tests. 2022-11-02 16:36:45 +01:00
Kubernetes Prow Robot
421213b7a1 Merge pull request #113369 from wojtek-t/fix_delete_resource_version
Fix setting resource version on etcd3 deletion
2022-11-02 08:35:26 -07:00
Antonio Ojea
9c2b333925 Revert "plumb context from CRI calls through kubelet"
This reverts commit f43b4f1b95.
2022-11-02 13:37:23 +00:00
David Ashpole
2342721c15 shut down tracerprovider when stopping the kube-apiserver 2022-11-02 13:26:02 +00:00
Wojciech Tyczyński
72194de96f Minor cleanup of thread safe store 2022-11-02 13:58:24 +01:00
Wojciech Tyczyński
7c94ce3076 Refactor store index into its structure 2022-11-02 13:01:22 +01:00
cyclinder
bef2070031 kube-proxy: add a flag to disables the allowing NodePort services to be accessed via localhost 2022-11-02 16:17:52 +08:00
Kubernetes Prow Robot
ccf57ba09d Merge pull request #113523 from seans3/content-type-response
Get response content-type
2022-11-01 22:52:45 -07:00
arkbriar
b7e6c23e9f Propagate the panic with a channel
Signed-off-by: arkbriar <arkbriar@gmail.com>
2022-11-02 11:49:16 +08:00
arkbriar
86e5d069ec use subtests and defer in TestSPDYExecutorStream
Signed-off-by: arkbriar <arkbriar@gmail.com>
2022-11-02 11:49:12 +08:00
Kubernetes Prow Robot
7b84436168 Merge pull request #113408 from dashpole/kubelet_context
Plumb context to Kubelet CRI calls
2022-11-01 19:59:08 -07:00
Sean Sullivan
4ca128d71a Get response content-type 2022-11-02 01:26:04 +00:00