Lukasz Szaszkiewicz
dc5cfe3cff
storage/testing/watcher_tests: refactor RunWatchSemantics tests
2023-09-21 12:16:16 +02:00
Lubomir I. Ivanov
b5bffb6d97
kubeadm: add v1beta4.ClusterConfiguration.EncryptionAlgorithm
...
Add v1beta4.ClusterConfiguration.EncryptionAlgorithm field (string)
and allow the user to configure the cluster asymetric encryption
algorithm to be either "RSA" (default, 2048 pkey size) or "ECDSA" (P-256).
Add validation and fuzzing. Conversion from v1beta3 is not required
because an empty field value is accepted and defaulted to RSA if needed.
Leverage the existing configuration option (feature gate) PublicKeysECDSA
but rename the backend fields, arguments, function names to be more
generic - EncryptionAlgorithm instead of PublicKeyAlgorithm.
That is because once the feature gate is enabled the algorithm
configuration also applies to private keys. It also uses the kubeadm API
type (string) instead of the x509.PublicKeyAlgorithm enum (int).
Deprecate the PublicKeysECDSA feature gate with a message.
It should be removed with the release of v1beta4 or maximum one release
later (it is an alpha FG).
2023-09-21 11:48:48 +03:00
Kubernetes Prow Robot
f170340524
Merge pull request #120723 from princepereira/ppereira-kubeproxy-mock-test-fix
...
Fix for Kubeproxy Mock framework where hcn object is holding always new object and not the pointer reference
2023-09-21 01:06:19 -07:00
Dave Chen
d8cf68e75f
kubeadm: Nominate myself (chendave) as kubeadm approver
...
Signed-off-by: Dave Chen <dave.chen@arm.com>
2023-09-21 15:00:53 +08:00
Kubernetes Prow Robot
bf421d52f2
Merge pull request #120777 from atiratree/reintroduce-resource-quota-monitor
...
reintroduce resourcequota.NewMonitor
2023-09-20 21:22:25 -07:00
Kubernetes Prow Robot
ee73715dd9
Merge pull request #120774 from pacoxu/revert-120749-skip-kube-dns-tests-when-missing
...
Revert "Skip kube-dns tests if coredns is installed"
2023-09-20 21:22:14 -07:00
Mengjiao Liu
3eb6c4d368
Migrated pkg/scheduler/framework/plugins/volumebinding
to contextual logging
2023-09-21 11:28:12 +08:00
carlory
0105a002bc
when the hint fn returns error, the scheduling queue logs the error and treats it as QueueAfterBackoff.
...
Co-authored-by: Kensei Nakada <handbomusic@gmail.com>
Co-authored-by: Kante Yin <kerthcet@gmail.com>
Co-authored-by: XsWack <xushiwei5@huawei.com>
2023-09-21 09:40:44 +08:00
Kubernetes Prow Robot
824889c929
Merge pull request #120779 from enj/enj/i/ctb_noop_update
...
Allow storage migration of CTB without attest authorization
2023-09-20 13:12:01 -07:00
Kubernetes Prow Robot
884bc96fec
Merge pull request #120773 from swatisehgal/tm-metrics-e2e-deflake
...
topology-mgr: metrics: Deflake Topology Manager metrics e2e tests
2023-09-20 11:26:26 -07:00
Kubernetes Prow Robot
7fb7e2625b
Merge pull request #120401 from shijinye/e2eclean-node-notequal
...
cleanup:e2e:stop using deprecated framework.ExpectNotEqual
2023-09-20 11:26:19 -07:00
Kubernetes Prow Robot
3191493cea
Merge pull request #119402 from Tal-or/e2e_podres_terminal_pods
...
e2e:podresources: verify count for terminal pods
2023-09-20 11:26:11 -07:00
Kubernetes Prow Robot
89b4153d4d
Merge pull request #116884 from mengjiao-liu/contextual-logging-scheduler-plugin-nodevolumelimits
...
Change the scheduler plugins FactoryAdapter function to use context parameter to pass logger
2023-09-20 11:26:00 -07:00
Monis Khan
e00551fe5d
Allow storage migration of CTB without attest authorization
...
Signed-off-by: Monis Khan <mok@microsoft.com>
2023-09-20 12:26:11 -04:00
Filip Křepinský
c816601d83
reintroduce resourcequota.NewMonitor
...
- this function is used by other packages and was mistakenly removed
in 397cc73dc9
- let resource quota controller use this constructor instead of an
object instantiation
2023-09-20 17:18:55 +02:00
Kubernetes Prow Robot
7dcb412675
Merge pull request #120762 from Riaankl/remove-storageclass-endpoints
...
remove storageclass endpoints from pending_eligible_endpoints.yaml
2023-09-20 07:02:14 -07:00
Kubernetes Prow Robot
71e6923af5
Merge pull request #120761 from ii/promote-storageclass-lifecycle-test
...
Promote e2e test for StorageClass Endpoints + 7 Endpoints
2023-09-20 07:02:02 -07:00
Paco Xu
7cfdb792d6
Revert "Skip kube-dns tests if coredns is installed"
2023-09-20 21:04:54 +08:00
Swati Sehgal
f5d915b594
topology-mgr: metrics: Deflake Topology Manager metrics e2e tests
...
On local execution of Topology Manager metrics tests, the tests pass rate was 100%.
Yet, we can see that the Topology Manager metrics tests are failing in upstream
CI consistently: https://testgrid.k8s.io/sig-node-presubmits#pr-kubelet-serial-gce-e2e-topology-manager .
From the logs, it was identified that these failures are because of timeouts,
so we are increasing the default timeout as well as polling interval frequency
of obtaining KubeletMetrics to deflake this test.
We have noticed a similar flake in case of CPU manager metrics tests as well:
https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/directory/pull-kubernetes-node-kubelet-serial-cpu-manager/1701615009836044288 .
Once it is confirmed that the issue is resolved for Topology Manager test,
we will be fix this for CPU Manager as well in a follow-up PR.
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
2023-09-20 13:37:27 +01:00
Kubernetes Prow Robot
fd5f36e6a0
Merge pull request #120175 from kannon92/move-pod-failure-policy-constant
...
move reasons to api package for job controller
2023-09-20 03:06:00 -07:00
Mengjiao Liu
a7466f44e0
Change the scheduler plugins PluginFactory function to use context parameter to pass logger
...
- Migrated pkg/scheduler/framework/plugins/nodevolumelimits to use contextual logging
- Fix golangci-lint validation failed
- Check for plugins creation err
2023-09-20 17:49:54 +08:00
Kubernetes Prow Robot
355feb21fd
Merge pull request #120649 from andrewsykim/fix-cronjob-controller-already-exists-err
...
cronjob controller: ensure already existing jobs are added to active list
2023-09-20 02:00:00 -07:00
Kubernetes Prow Robot
09200e9c92
Merge pull request #120752 from p0lyn0mial/upstream-client-go-initial-events-value
...
cache/reflector: check the value of the initial-events-end annotation
2023-09-19 21:40:17 -07:00
Kubernetes Prow Robot
b28622c3e6
Merge pull request #120736 from MadhavJivrajani/bump-govmomi
...
.: bump govmomi to v0.30.6
2023-09-19 21:40:10 -07:00
Kubernetes Prow Robot
144baff189
Merge pull request #120598 from neolit123/1.29-kubeadm-ownders-cleanup
...
/cmd/kubeadm,/test/e2e*: update OWNERS for fabriziopandini & RA489
2023-09-19 21:39:59 -07:00
Kubernetes Prow Robot
963c9b3cb9
Merge pull request #119317 from mochizuki875/fix_ds_rolling_update_118823
...
Exclude nodes from rolling update depending on tolerations
2023-09-19 16:50:17 -07:00
Kubernetes Prow Robot
4e99080417
Merge pull request #120755 from aleksandra-malinowska/revert-120398-sts-restart-always
...
Revert "Make StatefulSet restart pods with phase Succeeded"
2023-09-19 15:26:54 -07:00
Stephen Heywood
de244b2678
Promote StorageClass e2e test to Conformance
2023-09-20 09:44:55 +12:00
Riaan Kleinhans
b23575d0fc
remove storageclass endpoints
...
Signed-off-by: Riaan Kleinhans <riaan@ii.coop>
2023-09-20 09:17:58 +12:00
Kevin Hannon
a62eb45ae2
Rename job reasons to JobReasons as part of api review
2023-09-19 13:10:22 -04:00
Andrew Sy Kim
301aa69fec
cronjob controller: ensure already existing jobs are added to Active list of cronjobs
...
Signed-off-by: Andrew Sy Kim <andrewsy@google.com>
2023-09-19 15:18:44 +00:00
Kubernetes Prow Robot
89d822198f
Merge pull request #120749 from borg-land/skip-kube-dns-tests-when-missing
...
Skip kube-dns tests if coredns is installed
2023-09-19 07:45:06 -07:00
Aleksandra Malinowska
5ed60a72f6
Revert "Make StatefulSet restart pods with phase Succeeded"
2023-09-19 15:49:36 +02:00
upodroid
5341890c96
add missing labels to kube-dns deployment
2023-09-19 14:22:15 +01:00
Kubernetes Prow Robot
408e45a66a
Merge pull request #120695 from p0lyn0mial/upstream-move-watch-semantic-tests
...
storage/testing: make WatchSemantics tests storage agnostic
2023-09-19 05:23:07 -07:00
upodroid
9e060590e6
skip kube-dns tests if kube-dns is missing
2023-09-19 12:48:54 +01:00
mochizuki875
2a82776745
change rolling update logic to exclude sunsetting nodes
2023-09-19 11:39:32 +00:00
Lukasz Szaszkiewicz
04668c0043
cache/reflector: check the value of the initial-events-end annotation
2023-09-19 12:59:23 +02:00
Patrick Ohly
83c37acb21
e2e framework: adapt unit test to Go 1.22
...
Go 1.22 changed the name of init functions from "glob..func" to
"init.func". That difference is acceptable and has to be ignored when comparing
output.
2023-09-19 12:18:34 +02:00
Kubernetes Prow Robot
ef1aed8cd8
Merge pull request #120747 from p0lyn0mial/upstream-refactor-watch-error-test
...
storage/etcd3/watcher_test: refactor TestWatchErrorWhenNoNewFunc
2023-09-19 02:39:08 -07:00
Madhav Jivrajani
5c28fd2847
vsphere: adapt to govmomi bump
...
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
2023-09-19 14:11:05 +05:30
Lukasz Szaszkiewicz
4b60c18183
storage/etcd3/watcher_test: refactor TestWatchErrorWhenNoNewFunc to a table test
2023-09-19 10:35:09 +02:00
Kubernetes Prow Robot
12dc19d46f
Merge pull request #119393 from saschagrunert/debian-base
...
Update debian-base for test images and others
2023-09-19 00:48:55 -07:00
Lukasz Szaszkiewicz
91bb75883c
storage/testing/watcher_tests: make TestCacherWatchSemantics storage agnostic
2023-09-19 08:50:27 +02:00
Kubernetes Prow Robot
f9f00da6bc
Merge pull request #118761 from TommyStarK/gh_113831
...
move common logic of highestSupportedVersion to util package
2023-09-18 13:59:25 -07:00
TommyStarK
42356bfbb3
move common logic of highestSupportedVersion to util package
...
Signed-off-by: TommyStarK <thomasmilox@gmail.com>
2023-09-18 21:25:29 +02:00
Madhav Jivrajani
fc6b19a4ba
.: bump govmomi to v0.30.6
...
Bumping govmomi to include an error check fix needed
to work with go1.20. We made this fix in the CI, but
were reliant on the text matching of error strings,
which is why it didn't catch the actual issue. This
Fix in b4eac19369
PR to bump govmomi in cloud-provider-vsphere: https://github.com/kubernetes/cloud-provider-vsphere/pull/738
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
2023-09-18 22:15:49 +05:30
Kubernetes Prow Robot
76a22d3b32
Merge pull request #120711 from charles-chenzz/unify_fake_pod_scheduler
...
scheduler test: unify util to fake pod
2023-09-18 09:26:31 -07:00
Kubernetes Prow Robot
82bca6304b
Merge pull request #119464 from TommyStarK/dra/cleanup-manager-unit-tests
...
dra: cleanup manager unit tests
2023-09-18 07:08:43 -07:00
Kubernetes Prow Robot
9d6180559b
Merge pull request #119099 from palnabarun/authz-config
...
[StructuredAuthorizationConfiguration] Implement API types and wire kube-apiserver to use them
2023-09-18 07:08:31 -07:00