Commit Graph

123711 Commits

Author SHA1 Message Date
Tim Hockin
7313990f61 Make ServiceBackendPort an atomic struct
This allows different actors to force ownership of it without having to
explicitly unset the other field.
2024-07-18 13:20:33 -07:00
Tim Hockin
e6bb041445 Clarify errors in ProjectedVolume validation
Also clarify API docs.
2024-07-07 13:54:01 -07:00
Kubernetes Prow Robot
07cc20a750 Merge pull request #125922 from dims/update_otel_27
Update opentelemetry dependencies to the latest release (Take 2)
2024-07-06 17:31:14 -07:00
Kubernetes Prow Robot
40225a788c Merge pull request #125887 from fxierh/fakediscovery-fix
[client-go] Enable FakeDiscovery client to simulate errors by fixing error handling
2024-07-06 15:31:50 -07:00
Kubernetes Prow Robot
08e1ceaa0d Merge pull request #123099 from MikeSpreitzer/update-sample-controller
Update the sample controller
2024-07-06 14:12:53 -07:00
Mike Spreitzer
fdbf0bbb2d Finish switching to utilruntime.HandleErrorWithContext
Signed-off-by: Mike Spreitzer <mspreitz@us.ibm.com>
2024-07-06 16:11:23 -04:00
Feilian Xie
33557a2f6c Return the error returned by Invokes so the FakeDiscovery client is able to simulate any error with reactors.
Signed-off-by: Feilian Xie <fxie@redhat.com>
2024-07-07 03:23:08 +08:00
Kubernetes Prow Robot
8d0ee91fc7 Merge pull request #125835 from benluddy/roundtrip-error-fmt-strings
Fix fmt verbs for strings in roundtrip test errors
2024-07-06 05:02:53 -07:00
David Ashpole
2180ec8e8f fix tracing integration test
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-07-05 21:23:57 -04:00
Davanum Srinivas
ff7942be83 update OpenTelemetry dependencies and grpc
This update dropped the otelgrpc → cloud.google.com/go/compute dependency,
among others. This dropped out because genproto cleaned up it's dependencies
on google cloud libraries, and otel updated - details in #113366.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Co-Authored-By: David Ashpole <dashpole@google.com>
2024-07-05 21:21:30 -04:00
Kubernetes Prow Robot
9039d71dd7 Merge pull request #124092 from princepereira/ppereira-updatelbpolicy-master
Adding modifyloadbalancer api support in Windows KubeProxy for update loadbalancer replacing usage of delete and create loadbalancer api.
2024-07-05 17:40:28 -07:00
Kubernetes Prow Robot
bd1f86a154 Merge pull request #125914 from mimowo/cleanup-job-tests
Cleanup Job tests: align error messages, no TODO ctx, no unused params
2024-07-05 15:13:46 -07:00
Kubernetes Prow Robot
6432b3db82 Merge pull request #125920 from siyuanfoundation/bug
fix lock bug for componentGlobalsRegistry
2024-07-05 12:25:05 -07:00
Kubernetes Prow Robot
82429a9dda Merge pull request #125873 from benluddy/nonjson-rawextension-writes-test
Add integration test for rejecting non-JSON RawExtensions.
2024-07-05 09:56:49 -07:00
Ben Luddy
d4e146c861 Add integration test for rejecting non-JSON RawExtensions.
The content of a RawExtension isn't constrained on its own, but there is a de facto requirement that
the object in a request body can be converted to unstructured. Currently, a RawExtension can only be
converted to unstructured if its Raw field is nil or if it contains valid JSON.
2024-07-05 11:54:14 -04:00
Siyuan Zhang
d31aebe572 fix lock bug for componentGlobalsRegistry
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-07-05 15:50:10 +00:00
Michal Wozniak
4250d444f8 Cleanup Job controller tests 2024-07-05 14:59:03 +02:00
Kubernetes Prow Robot
5837de2796 Merge pull request #125906 from cpanato/update-rules
Update publishing-bot rules to Go 1.22.5
2024-07-05 05:44:37 -07:00
Kubernetes Prow Robot
b6899c5e08 Merge pull request #122251 from olderTaoist/unschedulable-plugin
register unschedulable plugin  for those plugins that PreFilter's PreFilterResult filter out some nodes
2024-07-05 05:44:26 -07:00
lukashankeln
58c44005cd fix(cronjob): lastSuccessfullTime not set when successfulJobsHistoryLimit equal to zero (#122025)
* fix(cronjob): lastSuccessfullTime not set when successfulJobsHistoryLimit equal to zero

* fix(cronjob): added tests for successfulJobsHistoryLimit mutations
2024-07-05 03:57:47 -07:00
cpanato
8693df66d5 Update publishing-bot rules to Go 1.22.5
Signed-off-by: cpanato <ctadeu@gmail.com>
2024-07-05 09:18:52 +02:00
Kubernetes Prow Robot
95debfb5b6 Merge pull request #125864 from ArkaSaha30/bump-govulncheck-master
Bump govulncheck to 1.1.2
2024-07-04 20:14:48 -07:00
Kubernetes Prow Robot
0a59545f4d Merge pull request #125838 from gauravkghildiyal/kep-4444-beta
Promote ServiceTrafficDistribution feature-gate to beta and enable by default. Also add missing integration tests.
2024-07-04 17:20:08 -07:00
Kubernetes Prow Robot
c87c06d7ff Merge pull request #125850 from dims/fix-for-typecheck-does-not-notice-compile-errors-in-test-files
Fix for typecheck doesn't notice compile errors in test files
2024-07-04 13:21:42 -07:00
Davanum Srinivas
c230a45383 Fix for typecheck doesn't notice compile errors in test files
- ensure we add all the staging modules so the _test files in there are "loaded"
- use build tags to skip tests that fail to build in specific os/arch pairs

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Co-Authored-By: Tim Hockin <thockin@google.com>
2024-07-04 15:01:41 -04:00
Kubernetes Prow Robot
6698fb7d24 Merge pull request #125894 from cpanato/update-go122-main
[go] Bump images, dependencies and versions to go 1.22.5 and distroless iptables
2024-07-04 10:55:14 -07:00
cpanato
0e9308f3bc Bump images, dependencies and versions to go 1.22.5 and distroless iptables
Signed-off-by: cpanato <ctadeu@gmail.com>
2024-07-04 16:34:18 +02:00
Kubernetes Prow Robot
8ebfb8c2c2 Merge pull request #125842 from soltysh/remove_deprecated_flags
Remove deprecated kubectl run and drain flags
2024-07-04 06:46:32 -07:00
Prince Pereira
ef2628d764 Adding support for ModifyLoadbalancer in windows kubeproxy. 2024-07-03 22:13:35 -07:00
Kubernetes Prow Robot
88313a4451 Merge pull request #125875 from BenTheElder/shrink-image-list
remove unused prometheus exporter images from e2e image list
2024-07-03 17:40:39 -07:00
Kubernetes Prow Robot
9ec91e6551 Merge pull request #125848 from jpbetz/fix-auth-selectors
Drop removed APIs from etcd data tests, remove special case logic for binaryVersion=0.0 and all usages
2024-07-03 17:40:32 -07:00
Kubernetes Prow Robot
d95de06fa7 Merge pull request #125659 from saschagrunert/oci-volumesource-cri-api
[KEP-4639] Add OCI VolumeSource CRI API
2024-07-03 15:46:15 -07:00
Benjamin Elder
df83363e87 remove unused prometheus exporter images from e2e image list 2024-07-03 15:08:14 -07:00
Kubernetes Prow Robot
83f99cbd47 Merge pull request #122751 from BenTheElder/lint-e2e-images
restrict permitted e2e images to known images list
2024-07-03 12:50:39 -07:00
Joe Betz
1864e7131e Remove special case logic in apiserver to serve all APIs when binary version is set artifically to 0.0 2024-07-03 14:31:14 -04:00
Joe Betz
0be8f9ff63 Stop using binaryVersion=0.0 in tests and delete fixtures for kinds no longer served. 2024-07-03 13:52:18 -04:00
Benjamin Elder
0841358732 restrict permitted e2e images to known images list
allows tag bumps, but prevents adding new images to e2e without test/images approval

adds a pointer to agnhost as preferred before adding new images
2024-07-03 10:42:51 -07:00
Kubernetes Prow Robot
ae66cfe582 Merge pull request #125872 from aroradaman/fix-e2e-etp-local-lb
e2e/network/lb: fix url formatting for ipv6
2024-07-03 10:39:51 -07:00
Kubernetes Prow Robot
0d3b859af8 Merge pull request #125871 from dims/fix-for-merged-kubelet-config-does-not-match-the-expected-configuration-in-cgroupv1-based-jobs
Fix for Merged kubelet config does not match the expected configuration in cgroupv1 based jobs
2024-07-03 08:58:32 -07:00
Daman Arora
6605afe58a e2e/network/lb: fix url formatting for ipv6
Signed-off-by: Daman Arora <aroradaman@gmail.com>
2024-07-03 20:48:54 +05:30
Davanum Srinivas
2dccf29f33 Fix for Merged kubelet config does not match the expected configuration in cgroupv1 based jobs
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-07-03 10:54:09 -04:00
Mike Spreitzer
7848612de8 Brush up the sample controller
Signed-off-by: Mike Spreitzer <mspreitz@us.ibm.com>
2024-07-03 09:57:35 -04:00
Kubernetes Prow Robot
0cc57258c3 Merge pull request #125860 from saschagrunert/apparmor-rejection
Fix kubelet AppArmor rejection test
2024-07-03 06:14:50 -07:00
Kubernetes Prow Robot
30ffa521e6 Merge pull request #125846 from tkashem/remove-apf-feature-gate
Remove APF feature gate APIPriorityAndFairness
2024-07-03 06:14:39 -07:00
ArkaSaha30
7be52ad4ba Bump govulncheck to 1.1.2
This commit will bump govulncheck from 1.1.0 to 1.1.2 which now supports OpenVex.

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-07-03 17:17:41 +05:30
Kubernetes Prow Robot
fea466ea7b Merge pull request #125853 from Jefftree/patch-4
Remove impossible error check controlplane/apiserver/server.go
2024-07-03 02:05:35 -07:00
Sascha Grunert
2df920120a Fix kubelet AppArmor rejection test
The corresponding e2e test needs to be adjusted side by side to the
merged PR: https://github.com/kubernetes/kubernetes/pull/125776.

Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-07-03 10:54:22 +02:00
Sascha Grunert
448430701b Add OCI VolumeSource CRI API
Adding the required container runtime interface API so that runtimes and
consumers can start using it.

Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-07-03 09:07:46 +02:00
Kubernetes Prow Robot
11c689b945 Merge pull request #125675 from tnqn/fix-rapid-endpoints-update
Fix endpoints status out-of-sync when the pod state changes rapidly
2024-07-02 23:48:42 -07:00
Kubernetes Prow Robot
c9a5b6ea6a Merge pull request #125847 from knabben/increase-win-limit
Increasing limit margin to 8% on pod cpu limit test
2024-07-02 21:20:44 -07:00