Commit Graph

21522 Commits

Author SHA1 Message Date
Tim Allclair
ab29782d24 Use typed ImageID for imageutils images 2022-05-12 08:51:07 -07:00
Kubernetes Prow Robot
dd1a7893d4 Merge pull request #109997 from aojea/downward_e2e
don't skip Feature:EphemeralStorage based on skipper
2022-05-12 08:09:26 -07:00
Kubernetes Prow Robot
976a940f4a Merge pull request #109978 from wojtek-t/remove_storage_tracking
Cleanup no-longer used storage cleanup method
2022-05-12 06:31:25 -07:00
Kubernetes Prow Robot
076168b84d Merge pull request #109990 from tnqn/fix-netpol-error
Correct errors in the netpol test suite
2022-05-12 03:43:26 -07:00
Kubernetes Prow Robot
9254f94da1 Merge pull request #109413 from lzhecheng/flexible-internal-static-ip
[e2e][azure] Make internalStaticIP flexible
2022-05-12 03:43:14 -07:00
Antonio Ojea
9b1f99bee8 don't skip Feature:EphemeralStorage based on skipper 2022-05-12 10:20:52 +02:00
Quan Tian
b792f7392f Correct errors in the netpol test suite
It was confusing to see message saying "unable to update pod" when it
was actually trying to create a Pod.

Signed-off-by: Quan Tian <qtian@vmware.com>
2022-05-12 10:48:51 +08:00
Kubernetes Prow Robot
cae22d8b8a Merge pull request #108797 from deads2k/release-1.25-removed-01-checker
update for APIs removed in 1.25
2022-05-11 19:25:13 -07:00
Kubernetes Prow Robot
af99c75390 Merge pull request #109961 from pohly/e2e-framework-log-test-fix
e2e: fix unit test
2022-05-11 14:59:12 -07:00
Wojciech Tyczyński
2dd44d6226 Cleanup no-longer used storage cleanup method 2022-05-11 20:11:37 +02:00
Kubernetes Prow Robot
564b204923 Merge pull request #109972 from wojtek-t/clean_shutdown_1
Clean shutdown of couple controllers in integration tests
2022-05-11 10:47:25 -07:00
Yuki Okushi
6bc6a671ae Remove the use of derecated PodDeleteTimeout const 2022-05-12 01:58:23 +09:00
Kubernetes Prow Robot
c0f48d2a2e Merge pull request #109781 from wojtek-t/fix_scheduler_tests
Close events recording sink in integration tests
2022-05-11 08:47:14 -07:00
Kubernetes Prow Robot
3bcbf3de11 Merge pull request #108884 from kerthcet/feature/implement-nodeInclusionPolicy
feat: implement node inclusion policy in scheduler
2022-05-11 08:47:02 -07:00
Steve Kuznetsov
3939f3003e storage: move the APIObjectVersioner definition to storage
The means by which we extract and parse the version of an API object is
not specific to etcd3. In order to allow for a generic suite of tests
against any storage.Interface imlpementation, we need this logic to live
outside of the etcd3 package, or import cycles will exist.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
2022-05-11 08:19:32 -07:00
Wojciech Tyczyński
1fcc5d9eae Clear shutdown in deployment integration test 2022-05-11 17:05:31 +02:00
Wojciech Tyczyński
ca68691feb Clear shutdown in replicationcontroller integration test 2022-05-11 17:05:31 +02:00
Wojciech Tyczyński
c043535250 Clear shutdown in replicaset integration test 2022-05-11 17:05:31 +02:00
Patrick Ohly
e198c3a544 e2e: fix node wait test
Because these tests don't run in the CI, the test did not quite match the
actual code anymore. Apparently a retry mechanism was added after the test was
written.
2022-05-11 11:43:55 +02:00
Patrick Ohly
38348532a3 e2e: reformat log test
Using multi-line strings makes the test source code easier to read.
2022-05-11 11:29:56 +02:00
Patrick Ohly
228640ffab e2e: fix logs unit test
The test had two problems:
- the expected line was off by one (probably modified import statements)
- when Gomega failed in TestFailureOutput, Ginkgo panicked because
  its fail handler was called outside of a Ginkgo node

Now github.com/stretchr/testify/assert is used for comparing the output because
it works in a unit test without further customization and because the failure
messages are more useful.
2022-05-11 10:50:51 +02:00
Kubernetes Prow Robot
b74d023e70 Merge pull request #109694 from RyanAoh/fix-108837
Be sure to update the status of StatefulSet even if the new replica creation fails
2022-05-10 21:28:50 -07:00
kerthcet
790d983867 feat: implement NodeInclusionPolicy in TopologySpreadConstraint
Signed-off-by: kerthcet <kerthcet@gmail.com>
2022-05-11 07:51:18 +08:00
Kubernetes Prow Robot
cf64022a0f Merge pull request #109896 from superbrothers/kubectl-delete-fix-discovery-cache-ttl
Fix discovery cache TTL to 6 hours
2022-05-10 14:33:36 -07:00
Kubernetes Prow Robot
517dd4ccfe Merge pull request #109822 from claudiubelu/windows-node-name
tests: Include the Windows node name in the exception
2022-05-10 14:33:25 -07:00
David Eads
d323a30f60 remove PDB v1beta1 usage where v1 is equivalent 2022-05-10 13:32:07 -04:00
Kubernetes Prow Robot
8245695028 Merge pull request #109919 from stevekuznetsov/skuznets/clarify-integration-namespace
test/integration: clarify namespace utilities
2022-05-10 05:17:56 -07:00
Aohan Yang
774df1b0af Be sure to update the status of StatefulSet even if the new replica creation fails 2022-05-10 10:25:26 +08:00
Kubernetes Prow Robot
5fdbfbcd4a Merge pull request #109921 from endocrimes/dani/use-newer-tf-image
node-perf: use tf-wide-deep:1.2
2022-05-09 19:07:42 -07:00
Kubernetes Prow Robot
8a4f82c6de Merge pull request #109852 from pacoxu/DownwardAPIHugePages
do not skip DownwardAPIHugePages
2022-05-09 16:29:42 -07:00
Kubernetes Prow Robot
d0832102a7 Merge pull request #106415 from ahrtr/replace_ioutil_with_io_os_test_image_version
Replace ioutil with os and io for the test/images
2022-05-09 12:36:32 -07:00
Kubernetes Prow Robot
b059f99951 Merge pull request #109901 from aojea/integration_shutdown
integration: force close httpserver on exit
2022-05-09 11:17:30 -07:00
Danielle Lancashire
8756e9c027 node-perf: use tf-wide-deep:1.2 2022-05-09 16:58:18 +00:00
Steve Kuznetsov
173c1da99e test/integration: clarify namespace utilities
For a developer that's not very familiar with the integration flow, it
is very surprising to see that the namespace creation logic does not
create anything and that the namespace deletion logic does not delete
anything, either.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
2022-05-09 09:57:01 -07:00
Antonio Ojea
eba27127db integration: force close httpserver on exit 2022-05-09 16:18:26 +02:00
Kubernetes Prow Robot
543893cbb0 Merge pull request #109899 from wojtek-t/cleanup_apiserver_holder
Minor cleanup in  apiserver startup in integration tests
2022-05-09 06:33:31 -07:00
Kubernetes Prow Robot
4717a59097 Merge pull request #109734 from kidddddddddddddddddddddd/enhance_assertions_auth
test/e2e/auth: enhance assertions
2022-05-09 03:29:18 -07:00
Wojciech Tyczyński
d1c9042f57 Unify apiserver startup in integration tests 2022-05-09 12:08:38 +02:00
ahrtr
584d994133 replace all the deprecated ioutil with io and os 2022-05-09 15:27:13 +08:00
Wei Huang
c96109a321 Refactor scheduler integration test that starts APIServer in a non-standarized manner 2022-05-08 22:28:13 -07:00
Kazuki Suda
d2b4c017c8 Fix discovery cache TTL to 6 hours
Signed-off-by: Kazuki Suda <kazuki.suda@gmail.com>
2022-05-09 13:47:52 +09:00
Kubernetes Prow Robot
7af5a7bfc5 Merge pull request #109602 from lavalamp/remove-clustername
Finish clustername removal
2022-05-07 08:01:16 -07:00
Kubernetes Prow Robot
570f1092f4 Merge pull request #109542 from sanposhiho/fix-test-case-scheduler-perf
scheduler_perf: Remove test cases for Preemption which always fail
2022-05-07 03:33:29 -07:00
kidddddddddddddddddddddd
6791ba2590 test/e2e/auth: enhance assertions 2022-05-07 11:58:06 +08:00
Kubernetes Prow Robot
83b25e371f Merge pull request #109834 from aojea/split_scheduling_integration
integration: refactor and split scheduler tests
2022-05-06 09:07:32 -07:00
Kubernetes Prow Robot
7e6a8bc3db Merge pull request #109252 from kerthcet/fix/goroutine-leak-in-integration-tests
fix: resolve goroutine leak in integration tests
2022-05-06 09:07:17 -07:00
Paco Xu
aa0642790b do not skip DownwardAPIHugePages 2022-05-06 21:24:58 +08:00
Arda Güçlü
0245e74590 Define NoOptDefVal for validate flag
validate flag does not have default value defined when there is no
parameter passed, therefore it tries to use next irrelevant flag.

This PR defines NoOptDefVal for validate flag which is set "strict".
2022-05-06 14:17:50 +03:00
Antonio Ojea
6a0e55d124 remove unused variables in test/integration/scheduler/filters/filters_test.go 2022-05-06 12:50:30 +02:00
Antonio Ojea
46fc39f440 remove unused variables in test/integration/scheduler/util.go 2022-05-06 12:49:59 +02:00