Lubomir I. Ivanov
f04484fe77
kubeadm: add the --allow-experimental-api flag to "config" commands
...
Add the flag --allow-experimental-api to the "config migrate" and
"config validate" commands. The flag allows validating / migrating-to
a unreleased / experimental API version.
Add a new experimentalAPIVersions map in validateSupportedVersion()
that contains v1beta4.
2023-06-26 13:50:47 +03:00
Lubomir I. Ivanov
0774f779d5
kubeadm: add v1beta4 to the kubeadm API scheme
...
The highest priority is still v1beta3.
2023-06-26 13:43:47 +03:00
Kubernetes Prow Robot
027ac5a426
Merge pull request #118762 from neolit123/1.28-kubeadm-add-v1beta4-boilerplate
...
kubeadm: add v1beta4 API boilerplate
2023-06-25 22:05:08 -07:00
Kubernetes Prow Robot
6cb0308dbf
Merge pull request #118857 from dims/better-backoff-delays-and-connection-timeout-talking-to-containerd
...
Better back off delays and connection timeout to talk to containerd
2023-06-25 16:53:08 -07:00
Davanum Srinivas
f7239e4095
Better back off delays and connection timeout to talk to containerd
...
Set up params similar to what we do in cadvisor:
e9068e3273/container/containerd/client.go (L59-L61)
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2023-06-25 16:25:28 -04:00
Kubernetes Prow Robot
ba6d2674ca
Merge pull request #118722 from aojea/ip_leading_zeros
...
ipallocator bug if ips has leading zeros
2023-06-25 07:11:07 -07:00
Antonio Ojea
e4f93d8a82
ipallocator bug if ips has leading zeros
...
The ipallocator for the new IPAddress object use the golang big.Int
library for some math operations, like adding an offset to an IP
address.
We use the bytes array to convert between big.Int and IP addresses,
however, IP addresses are always represented as 4 or 16 bytes arrays.
Big int bytes representations just return the byte array until the
most representative number, this requires that we need to prepend
these extra bytes for IPs with leading zeros.
Change-Id: I9d539f582cae1f9f4e373b28c5b94d7a342f09c7
Signed-off-by: Antonio Ojea <aojea@google.com>
2023-06-25 13:14:46 +00:00
Kubernetes Prow Robot
f6416ebf26
Merge pull request #118637 from Ritikaa96/kubectl-explain-help-improvment
...
Details added in kubectl explain help
2023-06-23 21:19:06 -07:00
Kubernetes Prow Robot
e81c24dfb8
Merge pull request #118497 from mimowo/fix-kubelet-regression
...
Proceed with deletion of rejected pods after Kubelet restart
2023-06-23 14:05:07 -07:00
Kubernetes Prow Robot
c2fb8057b2
Merge pull request #118827 from serathius/fix-finder-newdesc-custom-import
...
Fix stable metric finder for NewDesc with custom import name
2023-06-23 10:33:23 -07:00
Kubernetes Prow Robot
98455a5b42
Merge pull request #118686 from aojea/inmidiate
...
always execute condition for wait.PollUntilContextTimeout with
2023-06-23 09:25:23 -07:00
Marek Siarkowicz
22258a263f
Fix stable metric finder for NewDesc with custom import name
2023-06-23 16:57:56 +02:00
Kubernetes Prow Robot
baefd08919
Merge pull request #118825 from serathius/update-metric-documentation
...
Update metric documentation
2023-06-23 07:09:23 -07:00
Marek Siarkowicz
1384274622
Update metric documentation
2023-06-23 14:54:17 +02:00
Kubernetes Prow Robot
a48bcc06fe
Merge pull request #117064 from RomanBednar/multiple-defaults
...
storage class assignment should not ignore errors
2023-06-23 03:09:23 -07:00
Kubernetes Prow Robot
9325a57125
Merge pull request #118765 from mimowo/job-controller-unit-tests
...
Do not set jm.syncJobBatchPeriod=0 if not needed
2023-06-22 10:25:41 -07:00
Kubernetes Prow Robot
4f6a750bbf
Merge pull request #115813 from atiratree/controller-aliases
...
Introduce controller aliases for KCM and CCM
2023-06-22 04:55:39 -07:00
Michal Wozniak
8ed23558b4
Do not set jm.syncJobBatchPeriod=0 if not needed
2023-06-22 11:10:53 +02:00
Michal Wozniak
17013d3960
Review remarks to improve HandlePodCleanups in kubelet
2023-06-22 10:55:39 +02:00
Michal Wozniak
e3ee9b9adc
Fix the deletion of rejected pods
2023-06-22 09:18:34 +02:00
Kubernetes Prow Robot
3e28404008
Merge pull request #118485 from MikeSpreitzer/generic-apf-strategy
...
Use generics to simplify pkg/registry/flowcontrol/ensurer
2023-06-21 23:57:40 -07:00
Mike Spreitzer
92a35f5bca
Usse generics to simplify pkg/registry/flowcontrol/ensurer
...
Signed-off-by: Mike Spreitzer <mspreitz@us.ibm.com>
2023-06-22 00:56:54 -04:00
Kubernetes Prow Robot
a532733703
Merge pull request #118754 from pacoxu/fix-prometheus-client
...
fix metrics test with 1.16.0 prometheus client
2023-06-21 20:25:39 -07:00
Kubernetes Prow Robot
d0accc3f02
Merge pull request #118049 from helayoty/sched-queue-gated-timestamp
...
Unset gated podinfo InitialAttemptTimestamp in addToActiveQ
2023-06-21 17:49:39 -07:00
Kubernetes Prow Robot
3163606910
Merge pull request #118781 from tukwila/upgrade_addon_manager
...
upgrade image addon-manager/kube-addon-manager:v9.1.6 to v9.1.7
2023-06-21 16:49:52 -07:00
Kubernetes Prow Robot
a19153ded9
Merge pull request #118403 from skitt/ioutil-sig-storage
...
storage: stop using deprecated io/ioutil
2023-06-21 16:49:41 -07:00
Heba Elayoty
902c711fb4
Unset gated pod info timestamp in addToActiveQ
...
Signed-off-by: Heba Elayoty <hebaelayoty@gmail.com>
2023-06-21 14:16:08 -07:00
Kubernetes Prow Robot
2802bbce14
Merge pull request #118793 from serathius/test-cache-bypass
...
Test all cases for LIST request cache bypass
2023-06-21 13:17:52 -07:00
Vihang Mehta
56cb4c9391
[bug] Update DefaultObjectDescriber to handle interface params ( #118190 )
...
* Update DefaultObjectDescriber to handle interface params
Signed-off-by: Vihang Mehta <vihang@pixielabs.ai>
* Minor test cleanup for more descriptive errors
Signed-off-by: Vihang Mehta <vihang@pixielabs.ai>
---------
Signed-off-by: Vihang Mehta <vihang@pixielabs.ai>
2023-06-21 13:17:41 -07:00
Kubernetes Prow Robot
55fb1805a1
Merge pull request #118792 from serathius/refactor-delegate
...
Refactor shouldDelegateList/shouldListFromStorage to better explain d…
2023-06-21 09:03:54 -07:00
Kubernetes Prow Robot
28296ba59e
Merge pull request #113994 from mengjiao-liu/contextual-logging-controller-certificates
...
certificate controller: use contextual logging
2023-06-21 09:03:42 -07:00
Kubernetes Prow Robot
b8d4eec43e
Merge pull request #118774 from harche/bump_cadvisor
...
deps: Bump to cAdvisor v0.47.2
2023-06-21 07:35:40 -07:00
Marek Siarkowicz
406899360b
Refactor shouldDelegateList/shouldListFromStorage to better explain decisions
2023-06-21 16:06:57 +02:00
Kubernetes Prow Robot
4862614c1c
Merge pull request #118794 from serathius/refactor-watch-context
...
Refactor WithRequireLeader to make it part of the etcd store
2023-06-21 06:21:41 -07:00
Marek Siarkowicz
e4cf103c9b
Test all cases for LIST request cache bypass
2023-06-21 15:15:07 +02:00
Marek Siarkowicz
a9af2de8fd
Refactor WithRequireLeader to make it part of the etcd store
2023-06-21 14:23:30 +02:00
Roman Bednar
1bd3f072fa
stop ignoring storage class selection errors
...
The GetDefaultClass() was fixed in scope of this issue:
https://github.com/kubernetes/kubernetes/issues/110514
Before this change assignDefaultStorageClass() was ignoring errors from
this function since it could mean there are multiple defaults - assign
could safely continue and do nothing.
This is no longer true because we always choose one from multiple
defaults - any errors returned from GetDefaultClass() are real errors
and should not be ignored.
2023-06-21 13:09:05 +02:00
Lubomir I. Ivanov
edb59e9bc7
kubeadm: move token defaulting and related constants to token package
...
Move the defaulting of the BootstrapToken type inside the
bootstraptoken/v1 package. This prevents an error where
codegen complains that a defaulter for the type exists in both
the kubeadm v1beta3 and v1beta4.
Adapt kubeadm code to use the defaulter function and constants
that were moved to bootstraptoken/v1.
NOTE: technically this is a breaking change for direct users of
v1beta3/SetDefaults_BootstrapToken().
2023-06-21 13:34:21 +03:00
guangli.bao
fdd992da86
upgrade image addon-manager/kube-addon-manager:v9.1.6 to v9.1.7
...
Signed-off-by: guangli.bao <guangli.bao@daocloud.io>
2023-06-21 11:09:15 +08:00
Kubernetes Prow Robot
9e0569f2ed
Merge pull request #118779 from dims/add-a-connection-backoff-to-talk-to-cri-impls
...
Add a connection backoff to talk to CRI impls
2023-06-20 20:04:21 -07:00
Paco Xu
420fbd11e4
ignore Histogram for prometheus client v1.16.0
2023-06-21 09:38:05 +08:00
Davanum Srinivas
c98e72841b
Add a connection backoff to talk to CRI impls
...
We can add backoff for connection like we do in cadvisor:
https://github.com/google/cadvisor/blob/master/container/containerd/client.go#L76-L80
for now, don't tune it, just use the default:
https://github.com/grpc/grpc/blob/master/doc/connection-backoff.md
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2023-06-20 21:32:50 -04:00
Kubernetes Prow Robot
5a1c62b9d1
Merge pull request #118763 from Shubham82/remove_AdvancedAuditing_featuregate
...
Remove AdvancedAuditing feature gate.
2023-06-20 17:48:32 -07:00
Kubernetes Prow Robot
bc8e312857
Merge pull request #117903 from sourcelliu/dynamic
...
feature(DynamicResources): return Skip in PreFilter
2023-06-20 17:48:20 -07:00
Kubernetes Prow Robot
9d90b76bd6
Merge pull request #118552 from humblec/rbd-deprecation
...
deprecate RBD plugin from available in-tree drivers
2023-06-20 16:50:23 -07:00
Harshal Patil
409bc8ccc0
deps: Bump to cAdvisor v0.47.2
...
Signed-off-by: Harshal Patil <harpatil@redhat.com>
2023-06-20 15:08:29 -04:00
Kubernetes Release Robot
bbc7ca94a4
CHANGELOG: Update directory for v1.28.0-alpha.3 release
2023-06-20 17:03:14 +00:00
Kubernetes Prow Robot
2651e70f57
Merge pull request #118759 from mimowo/dont-apibackoff-on-pod-failures
...
Do not bump API requests backoff in the Job controller due to pod failures
2023-06-20 08:52:21 -07:00
Kubernetes Prow Robot
2d60430a16
Merge pull request #118730 from my-git9/ut-features
...
[UT] increase coverage ut for kubeadm/app/features
2023-06-20 07:54:36 -07:00
Kubernetes Prow Robot
9ed8cfcc2c
Merge pull request #118721 from bart0sh/PR120-DRA-E2E-Node-add-NodeAlphaFeature
...
DRA Node E2E: add NodeAlphaFeature to fix CI
2023-06-20 07:54:23 -07:00