Kubernetes Prow Robot
1955467f9d
Merge pull request #80117 from j-griffith/cloning_e2e_tests
...
Add e2e tests for CSI PVCDataSources
2019-08-16 06:44:31 -07:00
Ahmad Diaa
61ab77ef7a
use factory.Config fields directly in scheduler struct
2019-08-16 15:21:28 +02:00
Kubernetes Prow Robot
e283836fb2
Merge pull request #81489 from BenTheElder/go-1.12.9
...
update go to 1.12.9
2019-08-16 03:32:44 -07:00
Kubernetes Prow Robot
bb55368fc6
Merge pull request #81478 from oomichi/move-ConfirmStatefulPodCount
...
Move ConfirmStatefulPodCount to e2e test
2019-08-16 03:32:31 -07:00
Dave Chen
129fa77aae
Initialize flags to support extra flags
...
Signed-off-by: Dave Chen <dave.chen@arm.com>
2019-08-16 14:05:21 +08:00
Yongli Chen
b158098401
replace ping with connect in msg
2019-08-15 20:44:55 -07:00
Yongli Chen
68e553ae6c
use agnhost image
...
add back ServeHostnameImage
2019-08-15 20:40:07 -07:00
Benjamin Elder
54c6744f8c
update go to 1.12.9
2019-08-15 17:37:06 -07:00
Kenichi Omichi
5e1743cfb1
Add log.go back to core of e2e test framework
...
We tried to separate logger functionality as subpackage of e2e test
framework, but we've recognized that should be core functionality
and we should keep it as core of e2e test framework after facing
circular dependency issues.
So this adds log.go back to core of e2e test framework. In addition,
this makes volume sub package use the core logger as a sample.
2019-08-16 00:06:04 +00:00
Michelle Au
62f0b7df7b
Disable kubelet restart tests for file volmode
...
Change-Id: I016cba4aba11d6e8574d4bc2d1f26284a068e562
2019-08-15 15:08:14 -07:00
Michelle Au
33c213577e
Skip preprovisioned and inline volume tests if driver supports dynamic provisioning.
...
Also remove FS VolMode disruptive tests because they are already covered
through the subpath disruptive test cases.
Change-Id: Ice4b30b0d8fdcb1f7fd61e54d27f53557de9f13a
2019-08-15 15:07:47 -07:00
j-griffith
47facf91b9
Add e2e tests for CSI PVCDataSources
...
address unit test comments
2019-08-15 13:25:10 -06:00
Kubernetes Prow Robot
d8c8c8eded
Merge pull request #79931 from skarthiksrinivas/vsphere_volume_selectednode
...
Provision vSphere volume as per selectedNode
2019-08-15 11:06:35 -07:00
Kenichi Omichi
a5a23d2845
Move ConfirmStatefulPodCount to e2e test
...
ConfirmStatefulPodCount() was used at e2e statefulset test only,
and that added dependency on another sub framework to statefulset
sub framework. This moves ConfirmStatefulPodCount() to the e2e test
for clean dependency.
2019-08-15 17:36:04 +00:00
Jordan Liggitt
6278447bde
CRD v1: install/register types
2019-08-15 12:26:13 -04:00
Mike Dame
a9f1314b60
Taints and tolerations e2e test re-work
...
Includes the changes from #80922 (that were reverted), and updates the test to appropriately add intolerable taints to all nodes except the target node
2019-08-15 11:00:24 -04:00
Guangming Wang
05d322bbb0
cleanup: fix typos in error message in e2e test
...
Signed-off-by: Guangming Wang <guangming.wang@daocloud.io>
2019-08-15 22:34:25 +08:00
Kubernetes Prow Robot
fec7d35f26
Merge pull request #81391 from oomichi/cleanup-GetGPUDevicePluginImage
...
Move GetGPUDevicePluginImage to the test
2019-08-15 07:20:48 -07:00
Kubernetes Prow Robot
273e9262bb
Merge pull request #80342 from draveness/feature/remove-critical-pod-annotation
...
feat: cleanup pod critical pod annotations feature
2019-08-15 07:20:34 -07:00
Kubernetes Prow Robot
7a35f8c92d
Merge pull request #81015 from draveness/feature/update-normalize-score-extension-point
...
feat: return error when score is out of range
2019-08-15 02:32:35 -07:00
Jan Safranek
2c79ffe274
Add test for unused volumes
2019-08-15 10:48:41 +02:00
Jan Safranek
5b69362ff0
Skip unused volumes in VolumeManager
...
DesiredStateOfWorldPopulator should skip a volume that is not used in any
pod. "Used" means either mounted (via volumeMounts) or used as raw block
device (via volumeDevices).
Especially when block feature is disabled, a block volume must not get into
DesiredStateOfWorld, because it would be formatted and mounted there.
2019-08-15 10:48:38 +02:00
Jan Safranek
8d580262f9
Refactor makeMountsMap into GetPodVolumeNames
...
The function will be handy in subsequent patches. Also change custom maps
into sets.String.
2019-08-15 10:48:38 +02:00
Kubernetes Prow Robot
661e4d5b38
Merge pull request #81271 from jpbetz/webhok-agnhost-v1
...
Upgrade AdmissionReview e2e test image to also support v1
2019-08-14 23:12:32 -07:00
Kubernetes Prow Robot
44c0f64411
Merge pull request #80801 from SataQiu/fix-cert-length
...
Follow up #80734 : update RSA keys to 2048 bits
2019-08-14 21:44:44 -07:00
Kubernetes Prow Robot
1c4a7dbe7b
Merge pull request #78245 from k-toyoda-pi/add_test_cronjob_failedJobsHistoryLimit
...
add e2e test for cronjob failedJobsHistoryLimit
2019-08-14 21:44:31 -07:00
Kubernetes Prow Robot
0d579bfecf
Merge pull request #79796 from jsafrane/block-test-mismatch
...
Add test for mismatched usage of filesystem/block volumes
2019-08-14 19:00:37 -07:00
Kubernetes Prow Robot
3526a6162e
Merge pull request #81390 from cblecker/go-1.12.8
...
Update to go 1.12.8
2019-08-14 16:53:15 -07:00
Kubernetes Prow Robot
93e9abe6af
Merge pull request #81381 from jpbetz/admission-e2e-operations
...
Add admission e2e tests for untested stable operations
2019-08-14 16:53:02 -07:00
Joe Betz
4f7543e42a
Upgrade AdmissionReview e2e test image to also support v1
2019-08-14 14:57:55 -07:00
Kubernetes Prow Robot
12f1898e51
Merge pull request #81328 from hex108/fix_permit_plugin
...
Fix flaky test TestPreemptWithPermitPlugin
2019-08-14 12:46:38 -07:00
Kubernetes Prow Robot
95a5781b9d
Merge pull request #81304 from j-griffith/update_hostpathplugin_to_rc4
...
Update CSI hostpathplugin to include cloning fix
2019-08-14 12:46:11 -07:00
Kubernetes Prow Robot
9ac0470a31
Merge pull request #81240 from jpbetz/crd-base-operations-conformance
...
Add CRD e2e tests for untested stable operations
2019-08-14 12:45:57 -07:00
Joe Betz
3121773af7
Add admission e2e tests for untested stable operations
2019-08-14 09:54:49 -07:00
Kubernetes Prow Robot
f6a70ef271
Merge pull request #80376 from ehashman/issue-66790-2
...
Drop deprecated cadvisor metric labels
2019-08-14 09:10:38 -07:00
draveness
9fb0df5096
feat(scheduler): return error when score is out of range
2019-08-14 19:16:41 +08:00
Kubernetes Prow Robot
5dad5c726f
Merge pull request #81341 from mgdevstack/unflake-service-reach
...
Add service reachability polling to avoid flakiness
2019-08-14 00:40:39 -07:00
Joe Betz
472555152c
Add CRD e2e tests for list, delete collection, and status sub-resource operations
2019-08-13 23:08:11 -07:00
Kubernetes Prow Robot
4441f1d9c3
Merge pull request #81330 from tedyu/hide-auth-hdr
...
Hide bearer token in logs
2019-08-13 21:38:49 -07:00
Christoph Blecker
f2a4522be1
Update to go 1.12.8
2019-08-13 20:20:45 -07:00
Kubernetes Prow Robot
1e82e1ca1f
Merge pull request #81099 from oomichi/remove-golint-e2e-framework
...
Rename MetricsForE2E for golint failure
2019-08-13 19:36:24 -07:00
Mayank Gaikwad
eddd7da462
Add service reachability polling to avoid flakiness
2019-08-14 06:22:33 +05:30
Kenichi Omichi
2efa60b849
Move GetGPUDevicePluginImage to the test
...
GetGPUDevicePluginImage() was called in some e2e node test only.
So it is not worth keeping the function as a part of e2e test
framework. This moves GetGPUDevicePluginImage() to the e2e node
test for code cleanup.
2019-08-14 00:01:50 +00:00
Kenichi Omichi
2cd45b2c54
Move ProxyRequest to kubelet e2e fw
...
In e2e test framework, ProxyRequest() is called in kubelet e2e test
framework only. In addition, the function works for kubelet as tests
which call the function do. So this moves the function into kubelet
e2e test framework to make the dependency simple.
2019-08-13 23:25:47 +00:00
Ted Yu
010d838264
Hide bearer token in logs
2019-08-13 09:36:15 -07:00
Kubernetes Prow Robot
77fca12f66
Merge pull request #81296 from msau42/update-csi-e2e
...
Update csi-provisioner and snapshotter to get selflink fix
2019-08-13 07:56:34 -07:00
Kubernetes Prow Robot
43fa5ca693
Merge pull request #81087 from johnSchnake/addSkipsIfSSHNotPresent
...
Ensure tests which rely on SSH behavior are skipped if unavailable
2019-08-13 07:56:07 -07:00
Kubernetes Prow Robot
2e72cdd7b1
Merge pull request #81081 from p0lyn0mial/gc_transition_delete
...
changes the way `gc` detect that an object needs to be deleted
2019-08-13 02:28:33 -07:00
Kubernetes Prow Robot
193c30fd01
Merge pull request #81069 from aojea/GlusterDynamicProvisioner
...
Add IPv6 support to e2e GlusterDynamicProvisioner
2019-08-13 02:28:20 -07:00
Kubernetes Prow Robot
b680c7c898
Merge pull request #80906 from serathius/static-analysis-prototype
...
Static analysis prototype
2019-08-13 02:27:41 -07:00
Jun Gong
d0d46fdc7b
Fix flaky test TestPreemptWithPermitPlugin
2019-08-13 11:48:32 +08:00
Kubernetes Prow Robot
61af419d38
Merge pull request #81291 from danwinship/service-test-cleanup-1
...
Inline/simplify two used-only-once service test helper functions
2019-08-12 20:12:38 -07:00
Kubernetes Prow Robot
feb6da78f9
Merge pull request #81235 from oomichi/make-simple-dependency-endpoints
...
Remove core dependency from endpoints e2e fw
2019-08-12 20:12:25 -07:00
Kubernetes Prow Robot
890b50f98b
Merge pull request #80952 from tedyu/storage-ret-err
...
Propagate error from NewREST
2019-08-12 18:21:52 -07:00
Michelle Au
7c1f55f400
Update csi-provisioner and snapshotter to get selflink fix
...
Change-Id: I5aa44d5d530dad04968429369aff65e369a86e2e
2019-08-12 15:28:40 -07:00
Kubernetes Prow Robot
f2c82f49e8
Merge pull request #81295 from ravisantoshgudimetla/revert-80922-fix-priority-toleration
...
Revert "Toleration priority function score computation"
2019-08-12 15:00:16 -07:00
Kubernetes Prow Robot
e1f667765b
Merge pull request #81251 from oomichi/followup-pr81231
...
Remove runDeployment() from e2e test
2019-08-12 14:59:50 -07:00
Ted Yu
87b2a3129b
Propagate error from NewREST
2019-08-12 13:55:35 -07:00
Kubernetes Prow Robot
5d5b6d779d
Merge pull request #81252 from draveness/patch-3
...
doc: add Draven as a reviewer to test package
2019-08-12 12:11:42 -07:00
Kubernetes Prow Robot
8756c9d18b
Merge pull request #80842 from chendave/guide
...
doc: fix couple of issues for the doc of agnhost
2019-08-12 12:11:29 -07:00
j-griffith
11f14de6e2
Update CSI hostpathplugin to include cloning fix
...
Update to hostpathplugin:v1.2.0-rc4 to include storageClass comparison
fix.
2019-08-12 13:09:17 -06:00
RaviSantosh Gudimetla
afce8f7f44
Revert "Toleration priority function score computation"
2019-08-12 12:03:04 -04:00
Dan Winship
6a42e102b7
Inline/simplify two used-only-once service test helper functions
2019-08-12 09:51:54 -04:00
Lukasz Szaszkiewicz
34eda804ca
adds an integration test for double deletion with a custom finalizer
2019-08-12 14:35:49 +02:00
Marek Siarkowicz
a5377a684c
Implement stable metric validation and verification
...
Based on KEP:
https://github.com/kubernetes/enhancements/blob/master/keps/sig-instrumentation/20190605-metrics-validation-and-verification.md
Add //test/instrumentation:stable_metric_test that compares metrics
in source code to those available in
"test/instrumentation/testdata/stable-metrics-list.yaml".
2019-08-12 12:01:35 +02:00
Claudiu Belu
a8c63d132b
tests: Fixes DNS tests for Windows
...
A previous commit replaced the usage of hostname -i with getent hosts
in DNS probe commands (for testing IPv6), which breaks the Windows tests
(getent hosts is a Linux-specific command that looks into the /etc/hosts
file, which, on Windows, is not managed by Kubelet).
This commit addresses this issue by executing getent hosts on IPv6 clusters
and hostname -i on IPv4 clusters (Windows does not support IPv6 at this
moment).
2019-08-11 11:19:31 -07:00
Kubernetes Prow Robot
0610bf0c7e
Merge pull request #81241 from oomichi/cleanup-unused-BusyBoxImage
...
Remove unused BusyBoxImage
2019-08-11 11:11:10 -07:00
Kubernetes Prow Robot
3e962cb61a
Merge pull request #81157 from openSUSE/localhost-nodeport-e2e-fix
...
[e2e] Fix node port service reachability test for nodes running on localhost
2019-08-10 04:19:14 -07:00
Draven
5f9ba3fae4
doc: add Draven as a reviewer to test package
2019-08-10 11:28:15 +08:00
Kenichi Omichi
9e17433ccf
Remove runDeployment() from e2e test
...
As https://github.com/kubernetes/kubernetes/pull/81231/files#r312670943
this removes runDeployment() by just moving some code into the test.
2019-08-10 00:10:09 +00:00
Kubernetes Prow Robot
6ed4ed1ff0
Merge pull request #81231 from oomichi/make-simple-dependency-deployment
...
Remove core dependency from deployment e2e fw
2019-08-09 16:33:39 -07:00
Kenichi Omichi
bb6da9e356
Remove unused BusyBoxImage
...
The core e2e framework contains BusyBoxImage. The sub e2e "pod"
framework also contains it but not used at all.
So this removes this unused BusyBoxImage for code cleanup.
2019-08-09 22:09:21 +00:00
Kubernetes Prow Robot
31bade3822
Merge pull request #81046 from liggitt/admission-side-effects
...
Limit v1 webhooks to None and NoneOnDryRun side effects classes
2019-08-09 13:55:27 -07:00
Kenichi Omichi
19c474fc4d
Remove core dependency from endpoints e2e fw
...
WaitForEndpoint() of the endpoints e2e framework was used in
test/e2e/network/proxy.go only. In addition, the endpoints e2e
framework imported the core of e2e framework only for the function.
So this moves the function into test/e2e/network/proxy.go then we
can remove dependency of core framework from the sub e2e framework.
2019-08-09 20:22:56 +00:00
Kenichi Omichi
bf221a09b5
Remove core dependency from deployment e2e fw
...
RunDeployment() of the deployment e2e framework was used in
autoscaling_utils only. In addition, the deployment e2e framework
imported the core of e2e framework only for the function.
So this moves the function into autoscaling_utils then we can remove
dependency of core framework from the deployment e2e framework.
2019-08-09 19:31:14 +00:00
Sascha Grunert
715627d95e
Fix node port service reachability test for nodes running on localhost
...
If a node's internal address points to 127.0.0.1, then we skip the node
port reachability test.
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-08-09 08:36:23 +02:00
Kubernetes Prow Robot
eadf68ebd9
Merge pull request #81203 from oomichi/remove-printOnce
...
Remove printOnce() on e2e tests
2019-08-08 19:36:17 -07:00
Kubernetes Prow Robot
386035a988
Merge pull request #81176 from spiffxp/test-owners-maint
...
Update test/OWNERS
2019-08-08 19:36:04 -07:00
Kubernetes Prow Robot
e73bc5613a
Merge pull request #78715 from liggitt/cleanup-crd-proto
...
Remove unnecessary serializer override for CRD status, test proto requests on CRD status
2019-08-08 19:35:38 -07:00
Kubernetes Prow Robot
01dc5b1da3
Merge pull request #80939 from draveness/feature/use-workqueue-in-volume-binding
...
fix: use workqueue to speed up of volume binding tests
2019-08-08 17:57:51 -07:00
Kubernetes Prow Robot
9d3d20114a
Merge pull request #78331 from mgdevstack/master-promote-resourcequota
...
Promote resourceQuota e2e verifying 'object count quota' and 'quota scope' to Conformance
2019-08-08 17:57:25 -07:00
draveness
495faa22db
feat: cleanup pod critical pod annotations feature
2019-08-09 08:41:23 +08:00
Kubernetes Prow Robot
a3e9dbe4d1
Merge pull request #80803 from serathius/static-analysis-directories
...
Setup directories for Metrics validation and verification KEP
2019-08-08 16:12:05 -07:00
Kubernetes Prow Robot
e0dccace6f
Merge pull request #79216 from verb/debug-api-test
...
Add integration test for ephemeral containers
2019-08-08 16:11:26 -07:00
Aaron Crickenberger
7919dfe795
remove redundant reviewers in test/OWNERS
...
all of these folks are either approvers (in which case they will
get selected as potential reviewers), or emeritus_approvers (in
which case they've become inactive and would be poor choices for
reviewers)
2019-08-08 10:31:47 -07:00
Aaron Crickenberger
0f1d903c3b
promote andrewsykim to approver in test/OWNERS
...
out of 200 most recently updated merged PRs in 'kubernetes/kubernetes' involving 'andrewsykim'...
85 touched files matching regex '^test/'
of those, andrewsykim authored 8, and commented '/lgtm' on 34
I read through a number of reviews, they're substantive feedback
and not rubber stamps. Keep up the good work!
2019-08-08 10:31:40 -07:00
Kubernetes Prow Robot
072528e5f6
Merge pull request #80787 from ii/wip-configmap-contents-patch
...
Add validation to ConfigMap patch test
2019-08-08 10:04:11 -07:00
Jordan Liggitt
0feb99f9bd
Remove unnecessary serializer override for CRD status, test proto requests on CRD status
2019-08-08 12:49:08 -04:00
draveness
65f6da3467
fix: update provisional delay seconds to 10s
2019-08-09 00:45:20 +08:00
draveness
d2df5a19b1
fix: reduce the number of pods and volumes
2019-08-09 00:45:20 +08:00
draveness
bd3c8390c6
fix: use workqueue to speed up of volume binding tests
2019-08-09 00:45:20 +08:00
draveness
0d7636a92f
feat: add logs to volume binding test
2019-08-09 00:42:16 +08:00
Kubernetes Prow Robot
f0474ba868
Merge pull request #81050 from msau42/integration-test2
...
Move volume scheduling integration tests into a separate pkg
2019-08-08 07:59:19 -07:00
Kubernetes Prow Robot
cbdb20c10d
Merge pull request #81049 from MrHohn/svc-e2e-reachability-verbose
...
[e2e] Add verbose to reachability test commands
2019-08-08 06:28:10 -07:00
Kubernetes Prow Robot
1d83daf8a7
Merge pull request #81032 from liggitt/isolate-webhook-e2e
...
Scope e2e webhooks to avoid cross-test interference
2019-08-08 06:27:44 -07:00
Kubernetes Prow Robot
678bc948d3
Merge pull request #81006 from hex108/fix_test
...
Refine TestFilterPlugin
2019-08-08 06:27:18 -07:00
Jan Safranek
40b186785f
Use events to speed up the test
2019-08-08 14:24:52 +02:00
Jan Safranek
683b9782b2
Add test for mismatched usage of filesystem/block volumes
2019-08-08 14:24:52 +02:00
Kenichi Omichi
e8c41b8892
Remove printOnce() on e2e tests
...
Originally, printOnce() was implemented for printing debugging message
once for checking actual value is the same as expected value.
However even if an error doesn't happen in ExpectEqual(), printOnce()
is called internally. Then the second ExpectEqual() doesn't output
the debugging message if an error happens. This makes debugging
difficult, let's just remove it for debugging.
2019-08-08 07:29:56 +00:00
Kenichi Omichi
47a4d1a8ec
Rename MetricsForE2E for golint failure
...
This renames MetricsForE2E to ComponentCollection for solving golint
failure.
2019-08-08 04:15:36 +00:00