Kubernetes Prow Robot
6a48538090
Merge pull request #114326 from sunnylovestiramisu/fixReconstructionBug
...
Add pod to dsw if termination is not completed during reconstruction
2022-12-20 16:31:24 -08:00
Kubernetes Prow Robot
7814d10882
Merge pull request #114611 from soltysh/wait_timeout
...
Fix wait test timeout
2022-12-20 13:17:25 -08:00
Kubernetes Prow Robot
5882479457
Merge pull request #114585 from JoelSpeed/fix-resource-requirements-claims
...
Resource Claims must be a map type, not set
2022-12-20 12:11:24 -08:00
Jefftree
6b443c2304
Add jefftree to OWNERS
2022-12-20 19:30:42 +00:00
Joel Speed
e50e8a0c91
Resource claims should be a map type
2022-12-20 19:05:07 +00:00
Kubernetes Prow Robot
ff23a12e64
Merge pull request #112019 from antoninbas/use-framework-helpers-to-create-namespaces
...
e2e: Use framework helpers to create namespaces
2022-12-20 10:17:56 -08:00
Kubernetes Prow Robot
40cdba5bcd
Merge pull request #110710 from harshanarayana/bug/GIT-110697/refactor-active-deadline-second-tests
...
job_controller: refactor job controller to be able to inject FakeClock for UTs
2022-12-20 10:17:45 -08:00
Kubernetes Prow Robot
d84e4baf9a
Merge pull request #114608 from neolit123/1.27-fix-dry-run-kubelet-backup-bug
...
kubeadm: revert feature to backup kubelet config for "upgrade node"
2022-12-20 09:00:06 -08:00
Kubernetes Prow Robot
9b98d873f4
Merge pull request #114594 from pacoxu/remove-testdata-v1.24
...
drop the api testdata for v1.24.0
2022-12-20 08:59:54 -08:00
Kubernetes Prow Robot
b704b96565
Merge pull request #114578 from ardaguclu/wrap-ctx-error-until
...
Embed context deadline exceeded in error to let errors.Is can work
2022-12-20 08:59:43 -08:00
Maciej Szulik
132f8127a3
Fix wait test timeout
2022-12-20 17:02:23 +01:00
Harsha Narayana
208c3868cf
job controller: refactored job controller to be able to inject FakeClock for Unit Test
2022-12-20 21:29:24 +05:30
Kubernetes Prow Robot
3658fd4d86
Merge pull request #114604 from aojea/ccm_logs
...
store cloud-controller-manager logs
2022-12-20 07:47:45 -08:00
Andrew Sy Kim
0a4f582c8b
cloud-controller-manager: don't run cloud IPAM controller when cloud provider is not enabled
...
Signed-off-by: Andrew Sy Kim <andrewsy@google.com>
2022-12-20 10:29:02 -05:00
Andrew Sy Kim
99d83fac37
kube-controller-manager: don't run cloud IPAM controller when cloud provider is not enabled
...
Signed-off-by: Andrew Sy Kim <andrewsy@google.com>
2022-12-20 10:29:02 -05:00
Lubomir I. Ivanov
b0f38b223e
kubeadm: revert feature to backup kubelet config for "upgrade node"
...
There seems to be a bug where it's not possible to write to
/etc/kubernetes/tmp... at the time of backing up the old kubelet
config.yaml
Also this kubelet config backup only targets "upgrade node"
and it should also target "upgrade apply".
Revert the related changes until a fully working feature
is implemented.
2022-12-20 16:28:28 +02:00
Kubernetes Prow Robot
05a0ce83a6
Merge pull request #114600 from aojea/e2e_external_nodeport
...
e2e: don't assume NodeIP are reachable
2022-12-20 04:53:43 -08:00
Antonio Ojea
e3d0452bcf
store cloud-controller-manager logs
...
Change-Id: I26ae13c921590b622ce73c101db828c653bd65ff
2022-12-20 11:39:18 +00:00
Antonio Ojea
f333e5b4c5
e2e NodePorts should be tested within the cluster
...
The NodePort functionality can be tested within the cluster.
Testing from outside the cluster assumes that there is connectivity
between the e2e.test binary and the cluster under test, that is not
always true, and in some cases is exposed to external factors or
misconfigurations like wrong routes or firewall rules that impact
on the test.
Change-Id: Ie2fc8929723e80273c0933dbaeb6a42729c819d0
2022-12-20 10:21:59 +00:00
Shubham Kuchhal
3b9dd0421f
Removed the reverted changes from Changelogv1.26
2022-12-20 14:37:41 +05:30
Patrick Ohly
460f796bb7
e2e: fix ginkgo parameter setup
...
This is a fix for 104aab81a4
: because
the default was not set for E2E_TEST_DEBUG_TOOL, all parameters were always
also passed to the E2E suite.
That wasn't wrong for the parameters so far, but breaks when using something
like --output-dir which is only understood by the CLI.
2022-12-20 07:56:27 +01:00
Patrick Ohly
b39e56b475
e2e: fix ginkgo-e2e.sh with no arguments
...
If the script was called with no arguments, it passed "${@:-}" to the suite,
which expands to one empty argument. That's not right, "${@}" should be used
instead because it expands to nothing when empty.
2022-12-20 07:56:27 +01:00
Patrick Ohly
f3ef400431
dependencies: update to ginkgo v2.6.1, gomega v1.24.2
...
Ginkgo v2.5.0 adds support for a "timeline": a full description of what happened
while a specific test ran, including failures, timeouts, and log output.
Ginkgo v2.6.0 adds ReportBeforeSuite which we need for
https://github.com/kubernetes/kubernetes/issues/114313 .
2022-12-20 07:55:51 +01:00
Paco Xu
329e76db26
drop the api testdata for v1.24.0
2022-12-20 09:37:36 +08:00
Antonin Bas
0194705db3
Indicate that manual Namespace creation for local ingress scale tests is intentional
...
Signed-off-by: Antonin Bas <abas@vmware.com>
2022-12-19 12:44:04 -08:00
Antonin Bas
62b77b7c01
e2e: Use framework helpers to create namespaces for webhook tests
...
Signed-off-by: Antonin Bas <abas@vmware.com>
2022-12-19 12:43:59 -08:00
Kubernetes Prow Robot
0fdb14f63a
Merge pull request #114581 from pacoxu/v1.26.0-api-testdata
...
Add v1.26.0 API testdata
2022-12-19 12:15:44 -08:00
Kubernetes Prow Robot
eb34f69562
Merge pull request #114584 from soltysh/describe_cr
...
Skip .metadata.manageFields when describing unkown resources
2022-12-19 11:09:54 -08:00
Kubernetes Prow Robot
a3ca5fd2c8
Merge pull request #114456 from kidddddddddddddddddddddd/status_with_error
...
return error message when calling status.Message()
2022-12-19 11:09:43 -08:00
Arda Güçlü
369534c6ec
kubectl wait: wire generic context ( #114574 )
...
* Wire generic context to better handle timeout
* Add integration test for wait timeout
* kubectl wait: Fix integration test always passing issue
Currently, `kubectl wait` integration test always passes even if
it gets an error. Problem is object check is done after errexit is
turned off.
This PR redirects error to output and correctly assures that
object is expected status and if it is not, test should fail.
2022-12-19 09:21:56 -08:00
Kubernetes Prow Robot
0783cf49e8
Merge pull request #114291 from MaxHorstmann/master
...
#79612 fix(client-go): return error in fake discovery
2022-12-19 09:21:44 -08:00
Maciej Szulik
8e3e3479d9
Skip .metadata.manageFields when describing unkown resources
2022-12-19 17:31:30 +01:00
kidddddddddddddddddddddd
e789beb213
errMsg
2022-12-19 23:52:06 +08:00
Kubernetes Prow Robot
239f0049f6
Merge pull request #114579 from aojea/metrics_context
...
pass context to gomega
2022-12-19 06:21:44 -08:00
Paco Xu
62a2c10c68
Add v1.26.0 API testdata
2022-12-19 21:46:20 +08:00
Arda Güçlü
6b7c365f8f
Embed context deadline exceeded in error to let errors.Is can work
...
Currently, watch package embeds context deadlineexceeded error
in it's own error using `%v`, as can be seen in here;
`fmt.Errorf("UntilWithSync: unable to sync caches: %v", ctx.Err())`
However, consumers of this function can not use
`errors.Is(err, context.DeadlineExceeded)` due this `%v`.
To let consumers can distinguish context deadlineexceeded errors,
this PR changes error embedding format to `%w`.
2022-12-19 16:16:53 +03:00
Antonio Ojea
e0a23577d2
pass context to gomega
...
Change-Id: Ibef02a52d8922984a09efa48361b9876fc91287c
2022-12-19 13:14:02 +00:00
Kubernetes Prow Robot
a864583905
Merge pull request #114573 from pohly/e2e-ginkgo-timeout-fixes
...
e2e ginkgo timeout fixes, II
2022-12-19 04:43:44 -08:00
Kubernetes Prow Robot
c2eb6e69c4
Merge pull request #114576 from pohly/e2e-ginkgo-timeout-fixes-III
...
e2e storage: fix "Stress with local volumes [Serial] should be able to process many pods and reuse local volumes"
2022-12-19 03:37:44 -08:00
Patrick Ohly
4d7e2894b2
e2e storage: fix "Stress with local volumes [Serial] should be able to process many pods and reuse local volumes"
...
The background goroutine was started with the context from ginkgo.BeforeEach,
which then led to "context canceled" errors. While at it, the entire goroutine
start/stop gets moved into the BeforeEach and simplified.
2022-12-19 11:23:53 +01:00
Kubernetes Prow Robot
cbd16cf131
Merge pull request #114569 from aojea/e2e_taint_informer
...
e2e node taints stop controller with context
2022-12-19 01:57:43 -08:00
Patrick Ohly
1bc24630da
e2e scheduling: remove redundant stopCh
...
The ctx.Done() channel associated with the current test can be used
instead. This is a simplification, both approaches work.
2022-12-19 10:00:00 +01:00
Patrick Ohly
29d6d03a3c
e2e scheduling: fix scope of context.WithTimeout
...
The original intend from v1.26.0 was to only apply the timeout to the following
cache.WaitForCacheSync.
2022-12-19 10:00:00 +01:00
Kubernetes Prow Robot
03bfbdd8aa
Merge pull request #114455 from SataQiu/fix-kubeadm-2022121302
...
kubeadm: fix the bug that kubeadm always do CRI detection even if it is not required by phase subcommand
2022-12-19 00:51:44 -08:00
Chok Yip Lau
65eb7f1e0c
fixed error
2022-12-18 22:58:23 -05:00
Chok Yip Lau
cdd84a28bf
Removed factory from apply command flag struct
2022-12-18 22:45:58 -05:00
dengyufeng2206
df49c9f56f
fix test order in controller/openapi/builder/builderst.go
2022-12-19 09:20:06 +08:00
Kubernetes Prow Robot
789dc88fd5
Merge pull request #114567 from aojea/e2e_dns_context
...
e2e dns don't fail if configmap does not exist
2022-12-18 16:05:53 -08:00
Kubernetes Prow Robot
948d5b8d52
Merge pull request #114565 from aojea/fix_e2e_after_contexts
...
cleanup e2e kubectl cli tests
2022-12-18 16:05:42 -08:00
Antonio Ojea
8357eead06
e2e node tains stop controller with context
...
Informers controllers must use the stop channel, and not
cancel the context of the List/Watch.
Change-Id: I42e4ae4bad4fe6ad0da6fe1b3990ebe56c8eabd9
2022-12-18 22:44:20 +00:00