cyclinder
bcf512693a
kep-3836: promote to beta in 1.30
2024-01-25 13:53:50 +08:00
nayihz
8bccf4873b
change --nodeport-addresses behavior to default to primary node ip only
2024-01-25 13:42:30 +08:00
Sreeram Venkitesh
1ad143177c
Added metric resource name to HPA table ( #122804 )
...
* Added metric resource name to HPA table
* Added colon suggested from code review
2024-01-25 00:32:39 +01:00
Kubernetes Prow Robot
55f9657e07
Merge pull request #122692 from aroradaman/reject-packets-to-invalid-port
...
proxy/nftables: reject packets destined for invalid ports of service ips
2024-01-24 23:17:34 +01:00
Kubernetes Prow Robot
f025a96d2f
Merge pull request #122728 from RomanBednar/pv-phase-transition-time-doc-fix
...
Remove alpha reference from PersistentVolumeStatus.lastPhaseTransitionTime docs
2024-01-24 19:51:51 +01:00
Kubernetes Prow Robot
fc4d6ac8ea
Merge pull request #121731 from Taction/service-account-token-projected-volume-validation
...
Fix service account token projected volume validation
2024-01-24 19:51:43 +01:00
Kubernetes Prow Robot
fb1aea9a28
Merge pull request #120631 from liyuerich/ptrderef
...
Drop deprecated pointer package
2024-01-24 19:51:24 +01:00
Kubernetes Prow Robot
7ff2deceb1
Merge pull request #122937 from dims/remove-vmware-cloud-provider
...
Drop in-tree cloud provider for vsphere
2024-01-24 18:46:21 +01:00
Kubernetes Prow Robot
b37c609b90
Merge pull request #122276 from pohly/dra-patch-reserved-for
...
dra: enable adding ReservedFor entries through strategic-merge-patch
2024-01-24 18:46:09 +01:00
liyuerich
e490439262
drop deprecated pointer package
...
Signed-off-by: liyuerich <yue.li@daocloud.io >
2024-01-24 19:44:07 +08:00
Davanum Srinivas
65d67101e7
Drop vsphere cloud provider
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2024-01-23 19:57:01 -05:00
Kubernetes Prow Robot
4128848655
Merge pull request #122914 from alexanderConstantinescu/kep-3836-beta
...
KEP 3836 - promote to beta
2024-01-23 23:51:55 +01:00
Kubernetes Prow Robot
7bb00356f0
Merge pull request #122857 from nilo19/chore/cleanup-azure
...
chore: Cleanup in-tree credential provider azure and cloud provider a…
2024-01-23 21:31:11 +01:00
zhangchao
7972f0309c
Fix service account token projected volume validation
...
Signed-off-by: zhangchao <zchao9100@gmail.com >
2024-01-23 23:03:37 +08:00
carlory
35004e8f77
Fix AtomicWriter may not create user visible files after kubelet was restarted
2024-01-23 22:14:40 +08:00
Dan Winship
1d59d6b6c6
Use validation.IsValidIP in a few more places
...
Rather than using netutils.ParseIPSloppy directly.
Also fix the field paths in the errors for pod.spec.hostAliases to
include the array index.
2024-01-23 09:10:35 -05:00
Dan Winship
519dd6887d
Make validation.IsValidIP return a field.ErrorList for consistency
2024-01-23 09:08:27 -05:00
Dan Winship
09abfa46be
Update knftables, with new sigs.k8s.io module name
2024-01-23 08:09:05 -05:00
kerthcet
8371e4cf93
quick break when met
...
Signed-off-by: kerthcet <kerthcet@gmail.com >
2024-01-23 19:40:15 +08:00
Kubernetes Prow Robot
745a364422
Merge pull request #120866 from bzsuni/cleanup/sets/api
...
use generic Set in api
2024-01-22 18:20:48 +01:00
Alexander Constantinescu
31de75f62c
KEP 3836 - promote to beta
2024-01-22 17:47:41 +01:00
Quan Tian
0ef42133a1
Reduce verbose logs in MetaAllocator
...
"Finished sync for CIDRs" was logged every 10 mins even there was no
change.
Signed-off-by: Quan Tian <qtian@vmware.com >
2024-01-23 00:07:10 +08:00
Kubernetes Prow Robot
7c0c4fb104
Merge pull request #122876 from danwinship/dead-scheduler-config
...
Remove some dead options in KubeSchedulerConfiguration
2024-01-22 15:05:30 +01:00
Claudiu Belu
b8df7e7684
unittests: Fixes unit tests for Windows (part 10)
...
Currently, there are some unit tests that are failing on
Windows due to various reasons:
- Different "File not found" error messages on Windows.
- Files need to be closed on Windows before removing them.
- The default RootHnsEndpointName (root-hnsendpoint-name) flag value is 'cbr0'
- On Windows, Unix Domain sockets are not checked in the same way in golang, which is why
hostutils_windows.go checks for it differently. GetFileType will return an error in this
case. We need to check for it, and see if it's actually a Unix Domain Socket.
2024-01-22 13:43:42 +00:00
Daman Arora
25a40b1c7c
pkg/proxy/nftables: handle traffic to node ports with no endpoints
...
NFTables proxy will no longer install drop and reject rules for node
port services with no endpoints in chains associated with forward and
output hooks.
Signed-off-by: Daman Arora <aroradaman@gmail.com >
2024-01-21 20:07:56 +05:30
Daman Arora
4b40299133
pkg/proxy/nftables: handle traffic to cluster ip
...
NFTables proxy will now drop traffic directed towards unallocated
ClusterIPs and reject traffic directed towards invalid ports of
Cluster IPs.
Signed-off-by: Daman Arora <aroradaman@gmail.com >
2024-01-21 19:58:37 +05:30
Daman Arora
01d7de5464
pkg/proxy/nftables: rename constant names for nftable objects
...
Signed-off-by: Daman Arora <aroradaman@gmail.com >
2024-01-21 13:12:18 +05:30
Daman Arora
80ca91c90c
pkg/proxy/nftables: refactor packet tracer address matching
...
Use bool instead of not-equal-operator as string in
tracer.addressMatches of helpers_test.go
Signed-off-by: Daman Arora <aroradaman@gmail.com >
2024-01-21 12:53:55 +05:30
Daman Arora
d23483dd7c
pkg/proxy/config: rename import aliases
...
* coreinformers -> v1informers
* discovery -> discoveryv1
* discoveryinformers -> discoveryv1informers
Signed-off-by: Daman Arora <aroradaman@gmail.com >
2024-01-21 12:36:39 +05:30
Daman Arora
212c5dd216
pkg/proxy/config: use blank identifier instead of ignoring error
...
Signed-off-by: Daman Arora <aroradaman@gmail.com >
2024-01-21 12:28:52 +05:30
Qi Ni
3bf2bf8191
chore: Cleanup in-tree credential provider azure and cloud provider azure
2024-01-20 15:18:31 +08:00
Joe Betz
a05db0dd22
Add retry around create
2024-01-19 18:22:44 -05:00
Dan Winship
ed289f875e
Remove some dead options in KubeSchedulerConfiguration
...
The v1beta1 API had MetricsBindAddress and HealthzBindAddress fields
but they were removed in v1, and then never got removed from the
unversioned type when the v1beta1 API went away.
2024-01-19 13:47:23 -05:00
Jefftree
0bc023bc28
Add aggregated discovery v2 types
2024-01-19 11:40:14 -05:00
Kubernetes Prow Robot
c6887b1c00
Merge pull request #117803 from sourcelliu/preFilterState
...
Optimize the performance of the Clone method of preFilterState
2024-01-19 10:57:20 +01:00
Kubernetes Prow Robot
eb1ae05cf0
Merge pull request #122030 from carlory/121799
...
fix issue with using feature HonorPVReclaimPolicy in csi-provisioner
2024-01-19 04:35:48 +01:00
Kubernetes Prow Robot
eabd6e4584
Merge pull request #122704 from carlory/fix-introactive-storageclass
...
If a pvc has an empty storageclass name, don't try to assign a default StorageClass
2024-01-18 20:10:41 +01:00
Mark Rossetti
5691a7899e
Fixing bug with windows criStatsProvider sometimes not reporting AvailableBytes correctly
...
Signed-off-by: Mark Rossetti <marosset@microsoft.com >
2024-01-18 10:13:49 -08:00
Kubernetes Prow Robot
6180759dba
Merge pull request #122738 from benluddy/client-go-feature-gate-adapter
...
Inject feature gate instance into client-go for kube components.
2024-01-17 18:33:56 +01:00
Patrick Ohly
8f4c9c7605
k8s.io/component-base/logs: replace klog text implementation
...
This replaces the klog formatting and message routing with a simpler
implementation that uses less code. The main difference is that we skip the
entire unused message routing.
Instead, the same split output streams as for JSON gets implemented in the
io.Writer implementation that gets passed to the textlogger.
2024-01-17 13:50:03 +01:00
Roman Bednar
2ce04fc04b
flag PersistentVolumeLastPhaseTransitionTime field as beta
2024-01-17 13:14:09 +01:00
Kubernetes Prow Robot
909faa3a9b
Merge pull request #116627 from claudiubelu/unittests-8
...
unittests: Fixes unit tests for Windows (part 8)
2024-01-17 05:43:54 +01:00
carlory
5ff42b2368
fix issue with using feature HonorPVReclaimPolicy in csi-provisioner
2024-01-17 10:57:30 +08:00
yanggang
98054dd9d3
Clean unused code in kubelet server.
...
Signed-off-by: yanggang <gang.yang@daocloud.io >
2024-01-17 01:01:39 +00:00
Lukasz Szaszkiewicz
8a32f346a0
kube/features: improve unit testing known/registered features
...
Co-authored-by: Ben Luddy <bluddy@redhat.com >
2024-01-16 12:51:00 -05:00
Ben Luddy
995135973d
Inject feature gate instance into client-go for kube components.
...
In order to avoid a dependency cycle between component-base and client-go, client-go maintains
parallel definitions of component-base's feature types and constants. Passing kube's default feature
gate instance to client-go requires an adapter.
2024-01-16 12:51:00 -05:00
Kubernetes Prow Robot
9b5e2dc54d
Merge pull request #122231 from ardaguclu/get-cronjob-timezone
...
Add timezone column in cronjob get command
2024-01-16 12:53:18 +01:00
Kubernetes Prow Robot
72d30a588b
Merge pull request #122754 from KubeKyrie/fix/replace-expected-field
...
expected and actual field position adjustment
2024-01-16 06:42:03 +01:00
Kubernetes Prow Robot
ebb79e5cf9
Merge pull request #122768 from danwinship/conntrack-cleanup
...
conntrack cleanup cleanup
2024-01-16 01:15:29 +01:00
Claudiu Belu
c65d9e4d59
Replaces path.Operation with filepath.Operation
...
The path module has a few different functions:
Clean, Split, Join, Ext, Dir, Base, IsAbs. These functions do not
take into account the OS-specific path separator, meaning that they
won't behave as intended on Windows.
For example, Dir is supposed to return all but the last element of the
path. For the path "C:\some\dir\somewhere", it is supposed to return
"C:\some\dir\", however, it returns ".".
Instead of these functions, the ones in filepath should be used instead.
2024-01-15 20:35:13 +00:00