Kavin
dce2322933
Inherit certPhaseFlags for SA
2024-06-08 12:05:45 +05:30
Mauricio Poppe
2f26f088c9
Create NPD kubeconfig conditionally if the installation mode is standalone
2024-06-07 21:13:22 +00:00
Ed Bartosh
ee0340a828
e2e_node: add tests for 2 Kubelet plugins
2024-06-07 22:53:35 +03:00
Ed Bartosh
ce6faef8d8
e2e_node: change DRA test APIs to work with multiple plugins
2024-06-07 22:53:31 +03:00
Ed Bartosh
118158d8df
e2e_node: DRA: test plugin failures
2024-06-07 22:51:53 +03:00
Ed Bartosh
c8c7ae85e5
e2e_node: DRA: add CountCalls API
2024-06-07 22:47:23 +03:00
Ed Bartosh
ffc407b4dd
e2e_node: DRA: reimplement call blocking
2024-06-07 22:47:20 +03:00
Ed Bartosh
2ea2fb3166
e2e: test-driver: implement failure mode
2024-06-07 22:45:35 +03:00
Jiaming Xu
1d382e77e4
update container ubuntu sha256
2024-06-07 18:23:41 +00:00
TommyStarK
cce8551272
kube-apiserver: remove deprecated otel NewNoopTracerProvider
...
Signed-off-by: TommyStarK <thomasmilox@gmail.com>
2024-06-07 19:57:37 +02:00
TommyStarK
1dd17a8af7
kubemark: remove deprecated otel NewNoopTracerProvider
...
Signed-off-by: TommyStarK <thomasmilox@gmail.com>
2024-06-07 19:10:54 +02:00
Lubomir I. Ivanov
02ed1aee71
kubeadm: fix the generation of ECDSA keys in kubeconfig files
...
When the PublicKeysECDSA feature gate is used or the new
v1beta4.ClusterConfiguration.EncryptionAlgorithm field is used
with "ECDSA-P256" as value, make sure that this is reflected
in the "cert spec" used to generate private keys and they end
up as "EC keys".
2024-06-07 20:04:18 +03:00
Kubernetes Prow Robot
c6b5191c37
Merge pull request #122499 from mattcary/oref
...
Respect controllers on PVCs for retention policy
2024-06-07 09:33:04 -07:00
Kubernetes Prow Robot
51f89c3b2d
Merge pull request #125383 from p0lyn0mial/upstream-unstructured-testchecklistconsistency
...
client-go/consistencydetector: refactor TestCheckListFromCacheDataConsistencyIfRequestedInternalHappyPath to work with unstructured data
2024-06-07 07:50:55 -07:00
Lukasz Szaszkiewicz
79370c6d67
client-go/dynamic: use CheckListFromCacheDataConsistencyIfRequested
2024-06-07 16:10:13 +02:00
Lukasz Szaszkiewicz
a2a48a475b
client-go/util/consistencydetector: extend TestCheckListFromCacheDataConsistencyIfRequestedInternalHappyPath to work with unstructured list
2024-06-07 15:47:41 +02:00
Lukasz Szaszkiewicz
c5904424b2
client-go/util/consistencydetector: refactor TestCheckListFromCacheDataConsistencyIfRequestedInternalHappyPath to work with unstructured data
2024-06-07 15:47:41 +02:00
Kubernetes Prow Robot
10d66ca416
Merge pull request #125381 from p0lyn0mial/upstream-add-support-for-list-inconsistency-detector-to-ci-jobs
...
cluster/gce: set KUBE_LIST_FROM_CACHE_INCONSISTENCY_DETECTOR when requested by a CI jobs
2024-06-07 06:25:49 -07:00
Kubernetes Prow Robot
96815d6dc8
Merge pull request #125379 from p0lyn0mial/upstream-unstructured-testdataconsistencychecker
...
client-go/consistencydetector: refactor TestDataConsistencyChecker to work with unstructured data
2024-06-07 06:25:43 -07:00
Kubernetes Prow Robot
169a952720
Merge pull request #125302 from karlkfi/karl-informer-watcher-test
...
Update TestNewInformerWatcher for WatchListClient
2024-06-07 04:52:20 -07:00
Lukasz Szaszkiewicz
c8971c456f
client-go/consistencydetector: extend TestDataConsistencyChecker to test unstructured data
2024-06-07 13:20:56 +02:00
Lukasz Szaszkiewicz
1aa6797b74
cluster/gce: set KUBE_LIST_FROM_CACHE_INCONSISTENCY_DETECTOR when requested by a CI jobs
...
When the KUBE_LIST_FROM_CACHE_INCONSISTENCY_DETECTOR environment variable was set
then clients (client-go, dynamic-client) perform a data consistency check
for requests that have a high chance of being served from the watch-cache.
The consistency check is meant to be enforced only in the CI, not in production.
The check ensures that data retrieved by a list api call from the watch-cache
is exactly the same as data received by the list api call from etcd.
Note that this function will panic when data inconsistency is detected.
This is intentional because we want to catch it in the CI.
Note that the new env var is set in the same places
the ENABLE_CACHE_MUTATION_DETECTOR is set.
2024-06-07 13:08:30 +02:00
Kubernetes Prow Robot
cf4e4c049e
Merge pull request #125284 from bzsuni/update/dns/v1.23.1
...
Update kube-dns and nodelocaldns to 1.23.1
2024-06-07 03:44:01 -07:00
carlory
bce0335ea6
DRA: enhance validation for the ResourceClaimParametersReference and ResourceClassParametersReference with the following rules:
...
1. `apiGroup`: If set, it must be a valid DNS subdomain (e.g. 'example.com').
2. `kind` and `name`: It must be valid path segment name. It may not be '.' or '..' and it may not contain '/' and '%' characters.
2024-06-07 17:18:10 +08:00
Lukasz Szaszkiewicz
d535f55ef9
client-go/consistencydetector: refactor TestDataConsistencyChecker to work with unstructured data
2024-06-07 10:59:18 +02:00
Wojciech Tyczyński
dbed4f1210
Expose resource version metrics from watchcache
2024-06-07 09:39:23 +02:00
Kubernetes Prow Robot
3532601ad8
Merge pull request #124963 from p0lyn0mial/upstream-data-consistency-checker-for-list-requests
...
client-go: data consistency checker for list requests
2024-06-07 00:33:04 -07:00
Kubernetes Prow Robot
eef6c6082d
Merge pull request #124642 from wojtek-t/resilient_watchcache_initialization
...
Implement ResilientWatchCacheInitialization
2024-06-06 18:38:14 -07:00
Kubernetes Prow Robot
f057f2de1c
Merge pull request #124956 from TommyStarK/remove-deprecated-otel-noop-tracer
...
cmd/kubelet: remove deprecated otel NewNoopTracerProvider
2024-06-06 17:05:34 -07:00
Kubernetes Prow Robot
009a291573
Merge pull request #124677 from HirazawaUi/add-const-ContainerStatusUnknown
...
kubelet: Use constant replace same value variables of the ContainerStateTerminated Reason field
2024-06-06 17:05:23 -07:00
Kubernetes Prow Robot
cfd949e321
Merge pull request #124942 from AxeZhan/getFinishTimeFromContainers
...
[Sidecar Containers] Sidecar containers finish time needs to be accounted for in job controller
2024-06-06 12:23:05 -07:00
Kubernetes Prow Robot
c707c43466
Merge pull request #125365 from dims/remove-vestiges-of-providerless-tag
...
Remove vestiges of providerless tag
2024-06-06 10:19:56 -07:00
Davanum Srinivas
60fe406f67
remove vestiges of providerless tag
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-06-06 12:18:38 -04:00
Kubernetes Prow Robot
4e2a6201a4
Merge pull request #125356 from p0lyn0mial/upstream-improve-testdrivechecklistfromcache-test
...
improve TestDriveCheckListFromCacheDataConsistencyIfRequested
2024-06-06 09:16:38 -07:00
Kubernetes Prow Robot
e702c2e0b6
Merge pull request #124574 from zhangweikop/master
...
enable kubelet server to dynamically load tls certificate files
2024-06-06 09:16:29 -07:00
cpanato
a3b193c6e9
[go] Bump images, dependencies and versions to go 1.22.4 and distroless iptables/setcap/debian-base
...
Signed-off-by: cpanato <ctadeu@gmail.com>
2024-06-06 18:13:15 +02:00
Wojciech Tyczyński
2854d84056
Fix ChangeCRD test
2024-06-06 15:59:03 +02:00
Patrick Ohly
c339eafb76
scheduler: allow PreBind to return "Pending" and "Unschedulable"
...
Any error result from PreBind was treated as a pod scheduling failure. This was
overlooked when moving blocking API calls in the DRA plugin into a PreBind
implementation, leading to:
E0604 15:45:50.980929 306340 schedule_one.go:1048] "Error scheduling pod; retrying" err="waiting for resource driver" pod="test/test-draqld28"
That's because DRA's PreBind does some updates in the apiserver, then returns
Pending to wait for the outcome.
The fix is to allow PreBind to return the same special status codes as other
extension points.
2024-06-06 15:28:08 +02:00
Kubernetes Prow Robot
c8a51aaffc
Merge pull request #125358 from saschagrunert/staging-readme
...
Add `k8s.io/cri-client` to `staging/README.md`
2024-06-06 06:27:22 -07:00
Sascha Grunert
c08e3aff65
Add k8s.io/cri-client
to staging/README.md
...
The new repo was missing from the list, so now it has been added.
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-06-06 13:23:09 +02:00
Dejan Pejchev
01536f5a84
add additional tests to make sure job controller logic is correct when counting terminating pods with enabled and disabled PodReplacementPolicy feature
2024-06-06 11:40:54 +02:00
Lukasz Szaszkiewicz
448180db60
make update
2024-06-06 10:31:58 +02:00
Lukasz Szaszkiewicz
7c03e3774d
client-gen: rework list and use CheckListFromCacheDataConsistencyIfRequested
2024-06-06 10:31:45 +02:00
Lukasz Szaszkiewicz
82794c4963
fix TestDriveCheckListFromCacheDataConsistencyIfRequested
2024-06-06 10:27:23 +02:00
AxeZhan
d97282052e
check sidecar featuregate in getFinishedTime
2024-06-06 15:46:41 +08:00
Wei Zhang
af2b0bdb05
add test
2024-06-06 03:07:40 +00:00
Wei Zhang
1b303fe5da
enable kubelet server to dynamically load tls certificate files
2024-06-06 03:07:16 +00:00
Wei Zhang
171882b33b
add feature gate ReloadKubeletServerCertificateFile
2024-06-05 23:26:11 +00:00
Jiaming Xu
af5d816023
update driver installer
2024-06-05 22:21:42 +00:00
Matthew Cary
d386d6880e
Respect controllers on PVCs for retention policy
2024-06-05 12:06:41 -07:00