Commit Graph

19262 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
42357dd257 Merge pull request #120128 from ritazh/format-mount
Use environment variables for parameters in Powershell
2023-08-23 10:40:01 -07:00
Kubernetes Prow Robot
7a38db6b97 Merge pull request #120109 from Jefftree/fix-openapi-test-flakee
Add wait for cache sync to OpenAPI controller test
2023-08-23 10:39:47 -07:00
Kubernetes Prow Robot
292b815606 Merge pull request #119875 from jeremyrickard/go1207-publishing-bot-rules-124
[releng] Update publishing-bot rules for release-1.24 to Go 1.20.7
2023-08-23 10:39:40 -07:00
Kubernetes Prow Robot
2e6eafca3f Merge pull request #119503 from wojtek-t/pagination_ga
Graduate APIListChunking to GA
2023-08-23 10:39:29 -07:00
Kubernetes Prow Robot
3f705b6ab8 Merge pull request #119962 from pohly/dra-api-list-type
api: change list type for node lists in PodSchedulingContext
2023-08-23 09:35:28 -07:00
James Sturtevant
2bede058f9 Use environment varaibles for parameters in Powershell
As a defense in depth, pass parameters to powershell via environment variables.

Signed-off-by: James Sturtevant <jstur@microsoft.com>
2023-08-23 05:57:46 -07:00
Kubernetes Prow Robot
07f47d8b40 Merge pull request #120097 from jpbetz/fix-ppc64le
Fix CEL cost handling of zero length replacement strings
2023-08-22 14:42:04 -07:00
Kubernetes Prow Robot
2792d91367 Merge pull request #120090 from MikeSpreitzer/fix-120032
Handle edge cases in seat demand stats
2023-08-22 11:19:06 -07:00
Jefftree
9c83c380e0 Add wait for cache sync 2023-08-22 17:10:53 +00:00
Joe Betz
b1223e0d1a check for overflow
Co-authored-by: Jordan Liggitt <jordan@liggitt.net>
2023-08-22 10:02:10 -07:00
Joe Betz
87cf890632 Fix CEL cost handling of zero length replacement strings 2023-08-22 12:49:31 -04:00
Mike Spreitzer
b0e249f657 Handle edge cases in seat demand stats
Signed-off-by: Mike Spreitzer <mspreitz@us.ibm.com>
2023-08-22 09:12:32 -04:00
Kubernetes Prow Robot
f852d7fead Merge pull request #118653 from pohly/volume-resource-requirements
Volume resource requirements
2023-08-21 14:08:05 -07:00
Kubernetes Prow Robot
55c86d6ad9 Merge pull request #119790 from seantywork/added-comment
added comment for clarifying steps related to kubernetes mutual (2-wa…
2023-08-21 11:09:34 -07:00
Kubernetes Prow Robot
92b7905143 Merge pull request #119661 from cartermckinnon/lease-leak-node-not-found
Handle errors when preparing lease for update
2023-08-21 11:09:23 -07:00
Patrick Ohly
c1eb18c00c generated files 2023-08-21 17:07:43 +02:00
Patrick Ohly
2472291790 api: introduce separate VolumeResourceRequirements struct
PVC and containers shared the same ResourceRequirements struct to define their
API. When resource claims were added, that struct got extended, which
accidentally also changed the PVC API. To avoid such a mistake from happening
again, PVC now uses its own VolumeResourceRequirements struct.

The `Claims` field gets removed because risk of breaking someone is low:
theoretically, YAML files which have a claims field for volumes now
get rejected when validating against the OpenAPI. Such files
have never made sense and should be fixed.

Code that uses the struct definitions needs to be updated.
2023-08-21 15:31:28 +02:00
Lukasz Szaszkiewicz
a5600b6925 storage/etcd: simplify passing the transformer 2023-08-21 13:36:25 +02:00
Lukasz Szaszkiewicz
6161752ecb storage/etcd: remove newWatcher function 2023-08-21 13:36:21 +02:00
Kubernetes Prow Robot
ba10ee7671 Merge pull request #119975 from p0lyn0mial/upstream-storage-get-current-rv
storage/util: move GetCurrentResourceVersionFromStorage
2023-08-21 02:49:48 -07:00
Kubernetes Prow Robot
2f729f05b6 Merge pull request #119972 from p0lyn0mial/upstream-storage-etcd-ref-watcher-method
storage/etcd: no-op, refactor watcher.Watch method signature
2023-08-21 02:49:41 -07:00
Kubernetes Prow Robot
f46583dcaa Merge pull request #119824 from aojea/deflake_TestCreateHealthcheck
fix race creating etcd client for healthchecks
2023-08-21 02:49:33 -07:00
Kubernetes Prow Robot
eae63c8918 Merge pull request #119957 from SataQiu/v1.28.0-api-testdata
Add v1.28.0 API testdata
2023-08-18 21:31:20 -07:00
Kubernetes Prow Robot
db64cc4a55 Merge pull request #119714 from ritazh/kmsv2-feature-enablement-ut
kmsv2 test feature enablement unit test
2023-08-18 20:27:31 -07:00
Kubernetes Prow Robot
16310c959d Merge pull request #119878 from ritazh/kmsv2-metrics-dekcachesize
kmsv2: add metric for DEK cache filled
2023-08-18 18:19:20 -07:00
Kubernetes Prow Robot
c5a8015bba Merge pull request #119883 from ls-2018/json
Fix: null jsonpath serialization
2023-08-18 17:12:09 -07:00
Rita Zhang
3cbecf218d kmsv2: add metric for DEK cache filled
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>
2023-08-18 15:35:34 -07:00
Rita Zhang
d86e72202c kmsv2 test feature enablement unit test
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>
2023-08-18 15:28:32 -07:00
SataQiu
afe9045e46 Add v1.28.0 API testdata 2023-08-18 22:45:07 +08:00
Kubernetes Prow Robot
f8b5f1a77b Merge pull request #119986 from ruiwen-zhao/fix_pinned
Pass Pinned field to kubecontainer.Image
2023-08-17 20:20:39 -07:00
seantywork
48260b4a77 kubernetes mutual (2-way) x509 comment 2023-08-18 01:31:22 +00:00
Kubernetes Prow Robot
ee265c92fe Merge pull request #119937 from RyanAoh/kep-1860-dev
Make Kubernetes aware of the LoadBalancer behaviour
2023-08-17 14:00:28 -07:00
Kubernetes Prow Robot
012e61a860 Merge pull request #119806 from enj/enj/i/delete_psp_api
Delete PSP API types and generated clients
2023-08-17 11:21:22 -07:00
Kubernetes Prow Robot
0809f812f1 Merge pull request #119958 from SataQiu/drop-126-api-testdata
Drop v1.26.0 API testdata
2023-08-17 07:41:23 -07:00
Kubernetes Prow Robot
f563910656 Merge pull request #119728 from pohly/ssa-forbid-extract-calls
SSA: prevent usage of Extract calls via forbidigo
2023-08-17 03:25:33 -07:00
Patrick Ohly
5567f288e7 api: change list type for node lists in PodSchedulingContext
The "set" list type was chosen because it seemed appropriate (no duplicates!)
but that made tracking of managed fields more expensive (each entry in the list
is tracked, not the entire field) and for no good reason (one client is
responsible for the entire list).

Therefore the type gets changed to "atomic". Server-side-apply has not been
used in the past and PodSchedulingContext objects are short-lived and still in
alpha, so the any potential compatibility issues should be minor.

The scheduling throughput in scheduler_perf increases:

    name                                                                      old SchedulingThroughput/Average     new SchedulingThroughput/Average
    PerfScheduling/SchedulingWithResourceClaimTemplate/2000pods_100nodes-36   18.8 ± 8%                            24.0 ±37%
    PerfScheduling/SchedulingWithMultipleResourceClaims/2000pods_100nodes-36  13.7 ±81%                            18.5 ±40%
2023-08-17 10:10:03 +02:00
ruiwen-zhao
5bbc4f7605 Pass Pinned field to kubecontainer.Image
Signed-off-by: ruiwen-zhao <ruiwen@google.com>
2023-08-17 00:32:59 +00:00
Kubernetes Prow Robot
210a97e48b Merge pull request #119800 from jpbetz/cost-fix
Fixes CEL estimated cost to propagate result sizes correctly
2023-08-16 15:28:03 -07:00
git-jxj
a5b3a4b738 cleanup: Update deprecated FromInt to FromInt32 (#119858)
* redo commit

* apply suggestions from liggitt

* update Parse function based on suggestions
2023-08-16 09:33:01 -07:00
Kubernetes Prow Robot
12bd9bfba9 Merge pull request #119509 from tzneal/fix-describe-node-with-sidecars
kubectl: fix describe node output when sidecars are present
2023-08-16 09:32:38 -07:00
Lukasz Szaszkiewicz
9a253d896a storage/util: move GetCurrentResourceVersionFromStorage 2023-08-16 14:51:25 +02:00
Lukasz Szaszkiewicz
f7e659db23 storage/etcd: no-op, refactor watcher.Watch method signature 2023-08-16 13:28:51 +02:00
Kubernetes Prow Robot
a38dca01aa Merge pull request #119907 from Hii-Arpit/Hii-Arpit-Fixing-Broken-Link
Fixing the "Service Account Token" link in the readme
2023-08-15 23:13:58 -07:00
Kubernetes Prow Robot
1ebb5e608b Merge pull request #119844 from enj/enj/i/upgrade_regex
wsstream: use a single approach to detect connection upgrade
2023-08-15 23:13:38 -07:00
Kubernetes Prow Robot
47f7570932 Merge pull request #119825 from Jefftree/add-gv
Move adding GroupVersion log until after an update is confirmed
2023-08-15 23:13:32 -07:00
Kubernetes Prow Robot
03e845f882 Merge pull request #119796 from sttts/sttts-caches-populated
client-go: log proper 'caches populated' message, with type and source and only once
2023-08-15 23:13:25 -07:00
Kubernetes Prow Robot
19f6d5be82 Merge pull request #119795 from sttts/sttts-httplog-impersonation
apiserver/httplog: pretty up impersonation output
2023-08-15 23:13:18 -07:00
SataQiu
092897f061 drop v1.26.0 API testdata 2023-08-16 11:22:48 +08:00
Kubernetes Prow Robot
ef533decd7 Merge pull request #119715 from logicalhan/ExponentialBucketsRange
add support for ExponentialBucketsRange
2023-08-15 19:43:53 -07:00
Kubernetes Prow Robot
09cab7d521 Merge pull request #119618 from skitt/use-intstr-parse
Use intstr.Parse instead of reimplementing it
2023-08-15 19:43:18 -07:00