Alexander Zielenski
635875ad52
refactor: convert slices to []interface before inserion into VendorExtensible
2023-07-18 11:49:30 -07:00
Alexander Zielenski
9ee6d97fc0
refactor: add ValidateCustomResourceUpdate to support future validators for CRD Updates
2023-07-18 11:49:29 -07:00
Eric Lin
173b5a75b9
Trim managedFields in controller-manager
...
Signed-off-by: Eric Lin <exlin@google.com>
2023-07-18 18:31:26 +00:00
Eric Lin
c86f562f29
Run hack/update-codegen.sh informers subprojects
...
Signed-off-by: Eric Lin <exlin@google.com>
2023-07-18 18:31:26 +00:00
Eric Lin
9c4651bd04
Add 'WithTransform' SharedInformerOption
...
Also add support for metadata informer factory to use SharedInformerOption
Signed-off-by: Eric Lin <exlin@google.com>
2023-07-18 18:31:08 +00:00
Kubernetes Prow Robot
238165450a
Merge pull request #119307 from bart0sh/PR121-DRA-UnprepareResources-Dont-Query-claim
...
DRA: don't query claims from API server
2023-07-18 11:07:21 -07:00
Kubernetes Prow Robot
6b0e66abad
Merge pull request #116968 from mansikulkarni96/windowsStatsFromCRI
...
kubelet: Implement support for Windows podAndContainerStatsFromCRI
2023-07-18 11:07:10 -07:00
Mike Spreitzer
a8a2fb317c
Add tracking and reporting of executing requests
...
Signed-off-by: Mike Spreitzer <mspreitz@us.ibm.com>
2023-07-18 13:38:43 -04:00
Kubernetes Prow Robot
f3f5dd99ac
Merge pull request #119294 from mimowo/backoff-limit-per-index-api
...
Extend the Job API for BackoffLimitPerIndex
2023-07-18 10:05:21 -07:00
Kubernetes Prow Robot
4575facd23
Merge pull request #119256 from brianpursley/kubectl-1409
...
Prefer pods without a deletion timestamp over pods with a deletion timestamp when getting an ordered list of active pods
2023-07-18 10:05:09 -07:00
kiashok
1351845133
Update cri-api change in v1.28.0
...
Signed-off-by: kiashok <kiashok@microsoft.com>
2023-07-18 09:27:20 -07:00
kiashok
59b4951c64
Expose commit memory used in WindowsMemoryUsage struct
...
Signed-off-by: kiashok <kiashok@microsoft.com>
2023-07-18 09:23:55 -07:00
Ed Bartosh
0ec99fb0b2
Kubelet DRA: fix failing test cases
2023-07-18 19:06:33 +03:00
Kubernetes Prow Robot
56b59c89f5
Merge pull request #117666 from carlory/fix-008
...
Remove ability to re-enable serving deprecated policyv1beta1 APIs
2023-07-18 08:41:12 -07:00
Ed Bartosh
f6431c6138
DRA: don't query claims from API server
...
When a pod is force-deleted UnprepareResources fails to get a claim
from an API server.
PrepareResources should cache claim info required by the
UnprepareResources so that UnprepareResources would get it from
the cache instead of querying API server.
2023-07-18 18:23:10 +03:00
Michal Wozniak
cf0b74774f
Extend the API for the Job job-index-failure-count annotation
2023-07-18 16:41:11 +02:00
Kubernetes Prow Robot
b3fc4cf7a9
Merge pull request #119386 from dgrisonnet/metrics-server-nanny
...
addons/metrics-server: fix nanny rbac permissions
2023-07-18 07:19:21 -07:00
Kubernetes Prow Robot
15450a3f02
Merge pull request #119318 from codefromthecrypt/CycleState-docs
...
Improve docs on framework.CycleState
2023-07-18 07:19:10 -07:00
Miciah Masters
43f8ccfcca
TopologyAwareHints: Take lock in HasPopulatedHints
...
Prevent potential concurrent map access by taking a lock before reading the
topology cache's hintsPopulatedByService map.
* staging/src/k8s.io/endpointslice/topologycache/topologycache.go
(setHintsLocked, hasPopulatedHintsLocked): New helper functions. These are
the same as the existing SetHints and HasPopulatedHints methods except that
these helpers assume that a lock is already held.
(SetHints): Use setHintsLocked.
(HasPopulatedHints): Take a lock and use hasPopulatedHintsLocked.
(AddHints): Take a lock and use setHintsLocked and hasPopulatedHintsLocked.
* staging/src/k8s.io/endpointslice/topologycache/topologycache_test.go
(TestTopologyCacheRace): Add a goroutine that calls HasPopulatedHints.
2023-07-18 09:23:26 -04:00
wackxu
a9d26ac7c7
Optimize the code of NodeUnschedulable to reduce TolerationsTolerateTaint function calls
...
Signed-off-by: wackxu <xushiwei5@huawei.com>
2023-07-18 21:00:05 +08:00
Brian Pursley
d281daee33
Prefer pods without a deletion timestamp over pods with a deletion timestamp when getting an ordered list of active pods.
...
This allows commands like kubectl port-forward, when used with deployments, to avoid selecting a pod that is terminating (due to a rollout, for example).
2023-07-18 08:31:37 -04:00
Kubernetes Prow Robot
6d83e22ba4
Merge pull request #118711 from TommyStarK/tom/gh_118436
...
add unit test for dra/manager.go
2023-07-18 04:17:09 -07:00
charles-chenzz
0372e4b662
add unit test for dra/manager.go.
...
Co-Authored-By: charles-chenzz <Rekles666@gmail.com>
Signed-off-by: TommyStarK <thomasmilox@gmail.com>
2023-07-18 12:14:27 +02:00
Michal Wozniak
fcbfdc1710
Extend the Job API for BackoffLimitPerIndex
2023-07-18 11:28:15 +02:00
Kubernetes Prow Robot
9946ea9fd8
Merge pull request #119365 from xmudrii/go1206-iptables
...
Bump distroless-iptables to 0.2.6
2023-07-18 02:11:20 -07:00
Kubernetes Prow Robot
d43e6705f1
Merge pull request #119095 from saschagrunert/debian-base-bookworm
...
Update debian-base to bookworm
2023-07-18 02:11:08 -07:00
Damien Grisonnet
3fd40ffb0e
addons/metrics-server: fix nanny rbac permissions
...
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2023-07-18 10:37:55 +02:00
Kubernetes Prow Robot
f6bcef0fd3
Merge pull request #118601 from andrewsykim/apf-tune-max-seats
...
priority & fairness: support dynamic max seats
2023-07-18 01:11:20 -07:00
Hao Ruan
056c19e8b3
Add slash ended urls for service-account-issuer-discovery to match API in swagger ( #117511 )
...
* Add slash ended urls for service-account-issuer-discovery to match API in swagger
* update the comment for adding slash-ended URLs
Co-authored-by: Jordan Liggitt <jordan@liggitt.net>
---------
Co-authored-by: Jordan Liggitt <jordan@liggitt.net>
2023-07-18 01:11:08 -07:00
Adrian Cole
89ab733760
Improve docs on framework.CycleState
...
Signed-off-by: Adrian Cole <adrian@tetrate.io>
Co-authored-by: Kante Yin <kerthcet@gmail.com>
2023-07-18 14:48:20 +08:00
Alexander Zielenski
4da418aba7
refactor: cleanup to NewSchemaValidator takes JSONSchemaProps
...
avoids caller having to unnecessarily wrap
2023-07-17 21:49:59 -07:00
Alexander Zielenski
ba58130021
refactor: rename apiservervalidation -> apiextensionsvalidation
2023-07-17 21:49:59 -07:00
Jefftree
735be024cf
Make CRDs built and aggregated lazily for oasv2
2023-07-18 04:49:56 +00:00
Jefftree
ea23e13463
Update OpenAPI Aggregator
2023-07-18 04:46:09 +00:00
Kubernetes Prow Robot
b2a9c06b2e
Merge pull request #119321 from mingregister/mingregister-patch-1
...
replace strings.Index with strings.Contains
2023-07-17 20:55:18 -07:00
Kubernetes Prow Robot
f42ff86870
Merge pull request #118204 from sttts/sttts-openapi-v2-parameter-refs
...
openapi: reference shared parameters
2023-07-17 20:55:07 -07:00
Kubernetes Prow Robot
b4d793c450
Merge pull request #118865 from iholder101/kubelet/add-swap-to-summary-stats
...
Add swap to stats to Summary API and Prometheus endpoints (`/stats/summary` and `/metrics/resource`)
2023-07-17 19:49:18 -07:00
Kubernetes Prow Robot
da2fdf8cc3
Merge pull request #118764 from iholder101/Swap/burstableQoS-impl
...
Add full cgroup v2 swap support with automatically calculated swap limit for LimitedSwap and Burstable QoS Pods
2023-07-17 19:49:07 -07:00
carlory
850dc6123a
Remove ability to re-enable serving deprecated policyv1beta1 APIs
2023-07-18 10:24:26 +08:00
Dr. Stefan Schimanski
e7be841957
cli-runtime: make VerifiableQueryParam shared-parameter aware
2023-07-17 21:23:27 -04:00
Dr. Stefan Schimanski
a4a607198a
hack/update-openapi-spec.sh
2023-07-17 21:23:27 -04:00
Dr. Stefan Schimanski
961c1503b5
Bump kube-openapi
2023-07-17 21:19:47 -04:00
Kubernetes Prow Robot
1e086cccc8
Merge pull request #119388 from jpbetz/feature-approvers-jpbetz
...
Replace lavalamp with jpbetz as feature-approver for api-machinery
2023-07-17 18:11:18 -07:00
Kubernetes Prow Robot
d17f3ba2cf
Merge pull request #119168 from gjkim42/sidecar-allow-probes-and-lifecycle-hooks
...
Allow all probes and lifecycle for restartable init containers
2023-07-17 18:11:07 -07:00
Itamar Holder
4cb5547f93
Adjust summary API e2e test
...
Signed-off-by: Itamar Holder <iholder@redhat.com>
2023-07-18 02:55:56 +03:00
Itamar Holder
e429793db1
Unit tests: node swap usage resource metric
...
Signed-off-by: Itamar Holder <iholder@redhat.com>
2023-07-18 02:55:56 +03:00
Itamar Holder
1d368420b2
Add a node swap usage resource metric (/metrics/resource)
...
Signed-off-by: Itamar Holder <iholder@redhat.com>
2023-07-18 02:55:56 +03:00
Itamar Holder
7d187f967b
Unit tests: CRI swap stats
...
Signed-off-by: Itamar Holder <iholder@redhat.com>
2023-07-18 02:55:56 +03:00
Itamar Holder
59e3e3897e
Add SwapStats to summary API through CRI
...
Signed-off-by: Itamar Holder <iholder@redhat.com>
2023-07-18 02:55:56 +03:00
Itamar Holder
87ff9c4525
Add swap statistics to CRI-API
...
Signed-off-by: Itamar Holder <iholder@redhat.com>
2023-07-18 02:55:53 +03:00