Abu Kashem
233bc2449d
apiserver: fix apf enablement with runtime-config
2023-10-30 08:18:41 -04:00
Abu Kashem
730d10a8fb
apiserver: add generated files for flowcontrol api change
2023-10-30 08:18:41 -04:00
Abu Kashem
9fd2ab419a
apiserver: allow zero value for the 'nominalConcurrencyShares' field
2023-10-30 08:18:40 -04:00
Abu Kashem
430c226709
apiserver: fix lint issue, defaulting and validation test for flowcontrol v1
2023-10-30 08:18:40 -04:00
Abu Kashem
17bda3c3e0
apiserver: apf controller, bootstrap, tests should use flowcontrol v1 API
2023-10-30 08:18:35 -04:00
Abu Kashem
25aebca8d5
apiserver: add etcd data and storage version hash for apf v1
2023-10-30 07:48:23 -04:00
Abu Kashem
5972037ffd
apiserver: generate code for apf flowcontrol v1 API
...
run:
- hack/update-codegen.sh
- hack/update-openapi-spec.sh
2023-10-30 07:48:22 -04:00
Abu Kashem
03a9ad200d
apiserver: remove copied generated files
...
otherwsie we see the following error from code-gen
Unrecognized package: k8s.io/api/flowcontrol/v1
2023-10-30 07:48:22 -04:00
Abu Kashem
b24dd44904
apiserver: enable apf v1 API
2023-10-30 07:48:22 -04:00
Abu Kashem
5cb03064d9
apiserver: update copy, rename v1beta3 to v1
2023-10-30 07:48:22 -04:00
Abu Kashem
dc72308093
apiserver: copy apf v1beta3 to v1
2023-10-30 07:48:21 -04:00
Kubernetes Prow Robot
38ed3ef7b7
Merge pull request #118886 from benluddy/apf-option-disable
...
KEP-1040: Deep disablement for APF based on --enable-priority-and-fairness.
2023-10-30 09:38:59 +01:00
Kubernetes Prow Robot
74098ab5ad
Merge pull request #119500 from JackTroy/fix-threshold-arg
...
Add explanation for large-cluster-size-threshold arg
2023-10-30 02:50:10 +01:00
Kubernetes Prow Robot
99bf6a674c
Merge pull request #121039 from josselin-c/master
...
hpa: always update status metrics when updating the replica count
2023-10-28 19:35:01 +02:00
Kubernetes Prow Robot
1c8f88d4b6
Merge pull request #118760 from saschagrunert/user-namespaces-pss
...
KEP-127: Update PSS based on feature gate
2023-10-28 09:48:54 +02:00
Kubernetes Prow Robot
57c7b666c4
Merge pull request #118705 from pacoxu/hostnet-sysctl-rejects
...
forbid sysctls for pod sharing the respective namespaces with the host
2023-10-28 09:48:44 +02:00
Kubernetes Prow Robot
b8693aafdf
Merge pull request #120104 from togettoyou/cleanup_endpoints
...
cleanup: Refactor BaseEndpointInfo to cache IP and Port values
2023-10-28 06:18:26 +02:00
Paco Xu
36d6917ae1
valid error for creation and update from valid to invalid only
...
- using an option AllowNamespacedSysctlsForHostNetAndHostIPC
Signed-off-by: Paco Xu <paco.xu@daocloud.io >
2023-10-28 06:58:54 +08:00
Paco Xu
9a8ccdebc5
use sysctl utils to do pod spec validation
...
Signed-off-by: Paco Xu <paco.xu@daocloud.io >
2023-10-28 06:58:51 +08:00
Paco Xu
11de9543ee
move sysctl namespace and some funcs to component helpers util
...
Signed-off-by: Paco Xu <paco.xu@daocloud.io >
2023-10-28 06:58:28 +08:00
Paco Xu
4321652d13
reject pod creation for hostNet pod with net sysctl; hostIPC pod with ipc sysctl
...
Signed-off-by: Paco Xu <paco.xu@daocloud.io >
2023-10-28 06:58:28 +08:00
Kubernetes Prow Robot
6a4f08e7e6
Merge pull request #120627 from RomanBednar/pv-phase-transition-time-beta
...
graduate PersistentVolumeLastPhaseTransitionTime to beta in v1.29
2023-10-27 23:41:46 +02:00
Kubernetes Prow Robot
848de697d8
Merge pull request #115711 from sourcelliu/improve
...
Improve lock performance
2023-10-27 23:41:32 +02:00
Kubernetes Prow Robot
095786913d
Merge pull request #121571 from sanposhiho/default-etr
...
narrow down the scope of EnqueueExtensions to subscribe less cluster events
2023-10-27 21:18:28 +02:00
Kubernetes Prow Robot
fe21e4d749
Merge pull request #120682 from yt2985/cleanSA
...
LegacyServiceAccountTokenCleanUp beta
2023-10-27 19:08:05 +02:00
Junhao Zou
7a91051caa
cleanup: Refactor BaseEndpointInfo to cache IP and Port values
2023-10-28 00:09:44 +08:00
Kensei Nakada
c7842d9c63
narrow down the scope of EnqueueExtensions to subscribe less cluster events
2023-10-27 14:14:37 +00:00
Kubernetes Prow Robot
6f4ad7a413
Merge pull request #121491 from dejanzele/pod-replacement-policy-e2e
...
Switch feature flag to beta for pod replacement policy and add e2e test
2023-10-27 14:49:16 +02:00
Sascha Grunert
77e0adeb31
KEP-127: Update PSS based on feature gate
...
Signed-off-by: Sascha Grunert <sgrunert@redhat.com >
2023-10-27 10:49:11 +02:00
Kubernetes Prow Robot
fd5c406112
Merge pull request #120933 from mengjiao-liu/contextual-logging-scheduler-remaining-part
...
kube-scheduler: convert the remaining part to use contextual logging
2023-10-27 10:30:58 +02:00
tinatingyu
5925dc0775
LegacyServiceAccountTokenCleanUp beta
2023-10-27 03:52:06 +00:00
Dejan Pejchev
e98c33bfaf
switch feature flag to beta for pod replacement policy and add e2e test
...
update pod replacement policy feature flag comment and refactor the e2e test for pod replacement policy
minor fixes for pod replacement policy and e2e test
fix wrong assertions for pod replacement policy e2e test
more fixes to pod replacement policy e2e test
refactor PodReplacementPolicy e2e test to use finalizers
fix unit tests when pod replacement policy feature flag is promoted to beta
fix podgc controller unit tests when pod replacement feature is enabled
fix lint issue in pod replacement policy e2e test
assert no error in defer function for removing finalizer in pod replacement policy e2e test
implement test using a sh trap for pod replacement policy
reduce sleep after SIGTERM in pod replacement policy e2e test to 5s
2023-10-26 21:50:37 +02:00
Dan Winship
fcc55280b0
Use k8s.io/utils/ptr in pkg/proxy ( #121154 )
...
* Use k8s.io/utils/ptr in pkg/proxy
* Replace pointer.String(), pointer.StringPtr(), and pointer.Bool() with ptr.To()
* Replace pointer.Int32(constexpr) with ptr.To[int32](constexpr)
* Replace pointer.Int32(int32(var)) with ptr.To(int32(var))
* Replace remaining pointer.Int32() cases with ptr.To
* Replace 'tcpProtocol := v1.ProtocolTCP; ... &tcpProtocol', etc with ptr.To(v1.ProtocolTCP)
* Replace 'nodeName = testHostname; ... &nodeName' with ptr.To(testHostname)
* Use ptr.To for SessionAffinityConfig.ClientIP.TimeoutSeconds
* Use ptr.To for InternalTrafficPolicy
* Use ptr.To for LoadBalancer.Ingress.IPMode
2023-10-26 20:56:39 +02:00
Kubernetes Prow Robot
801d460296
Merge pull request #120678 from rothgar/system-log-query
...
Fix systemd unit string matches
2023-10-26 20:56:28 +02:00
Kubernetes Prow Robot
53e91942bf
Merge pull request #117780 from sourcelliu/schedulinggates
...
Improve the performance of schedulinggates
2023-10-26 18:14:32 +02:00
Kubernetes Prow Robot
c73ab5162b
Merge pull request #116507 from sourcelliu/podrequest
...
Improve performance of method PodRequests
2023-10-26 15:58:16 +02:00
Kubernetes Prow Robot
993c918311
Merge pull request #121255 from tukwila/OpenAPIV3-cleanup
...
Remove GAed feature gates OpenAPIV3
2023-10-26 14:09:17 +02:00
Kubernetes Prow Robot
4aea803f3f
Merge pull request #121254 from bart0sh/PR124-graduate-DevicePluginCDIDevices-to-Beta
...
Graduate DevicePluginCDIDevices to Beta
2023-10-26 12:59:19 +02:00
Kubernetes Prow Robot
7658fe8dc4
Merge pull request #118456 from testwill/bool-constant
...
chore: omit comparison to bool constant
2023-10-26 12:59:05 +02:00
Roman Bednar
fb872e8638
test: fix storage status update test
...
After enabling PersistentVolumeLastPhaseTransitionTime feature, any
test that compares PV objects that transitioned phase needs to handle
timestamp values correctly.
Either the tests should avoid phase transitions if not needed or the
test needs to set the same timestamp on new PV object so it's not
changed and can be checked for equality later, the latter is used in
this commit.
2023-10-26 11:47:02 +02:00
Roman Bednar
53339894a1
enable PersistentVolumeLastPhaseTransitionTime feature gate for status update test
2023-10-26 11:47:02 +02:00
Roman Bednar
071a67d8c2
export time function
...
NowFunc() has to be exported so it is available for testing in other
packages.
2023-10-26 11:47:01 +02:00
Roman Bednar
9cfd96dbb5
graduate PersistentVolumeLastPhaseTransitionTime to beta
2023-10-26 11:47:01 +02:00
Kubernetes Prow Robot
191abe34b8
Merge pull request #120550 from adrianchiris/fix-dra-node-reboot
...
DRA: call plugins for claims even if exist in cache
2023-10-26 10:26:59 +02:00
Kubernetes Prow Robot
92c4b3254f
Merge pull request #118432 from testwill/stats
...
chore: loop optimization
2023-10-26 06:25:25 +02:00
Kubernetes Prow Robot
266b3929e4
Merge pull request #117529 from sourcelliu/podstatus
...
Improve the performance of isPodStatusCacheTerminal
2023-10-26 06:25:16 +02:00
Kubernetes Prow Robot
f997e50425
Merge pull request #117516 from sourcelliu/intcast
...
Remove unnecessary type conversion
2023-10-26 06:25:02 +02:00
Kubernetes Prow Robot
338aee71c3
Merge pull request #119898 from saschagrunert/semconv
...
Use tracing semconv types instead of own defines
2023-10-26 04:22:38 +02:00
Kubernetes Prow Robot
b7e5cbf1cf
Merge pull request #121301 from sttts/sttts-validate-cloud-provider-2
...
kubeapiserver/options: fix cloud provider validation
2023-10-26 01:08:14 +02:00
Kubernetes Prow Robot
0501933e56
Merge pull request #121291 from bzsuni/ga/CSIMigrationvSphere
...
Remove GA featuregate about CSIMigrationvSphere in 1.29
2023-10-26 01:08:06 +02:00