Mucahit Kurt
f0aa13cd46
skip e2e tests that run on multi node cluster and require node independent volume for the drivers that does not support node independent volumes, like hostpath
...
Signed-off-by: Mucahit Kurt <mucahitkurt@gmail.com>
2019-09-13 22:49:53 +03:00
Nabarun Pal
83c443e728
Fixes static check failures in test/e2e_node/*
2019-09-14 00:39:45 +05:30
Abdullah Gharaibeh
3174d9c847
Added a noop plugin to make sure we have the dependencies worked out for the default registry of the scheduler framework.
2019-09-13 13:36:35 -04:00
hwdef
af16366001
use log func in test/e2e/network
2019-09-13 17:54:51 +08:00
Dr. Stefan Schimanski
da377c3dd3
apiextensions: add integration test for not publishing non-structural CRDs
2019-09-13 10:21:18 +02:00
David Zhu
f15cc60957
Update golang scientific notation using hack/update-gofmt.sh
2019-09-12 18:05:49 -07:00
Kubernetes Prow Robot
4dd1e3fa43
Merge pull request #82585 from wojtek-t/fix_meta_internalversion_codecs
...
Ensure conversions are registered for metainternalversion codecs
2019-09-12 17:26:31 -07:00
Kubernetes Prow Robot
e53a952fa4
Merge pull request #82283 from ahmad-diaa/fix-field-types-in-scheduler-api-types
...
Migrate scheduler api types to sized integers
2019-09-12 15:56:32 -07:00
Kubernetes Prow Robot
21db9c2670
Merge pull request #82653 from liggitt/skip-publish-nonstructural
...
Skip publishing OpenAPI for nonstructural schemas
2019-09-12 14:12:27 -07:00
Jordan Liggitt
0f64ec9456
Only publish openapi for structural schemas
2019-09-12 15:30:19 -04:00
wojtekt
4ec66c842e
Promote lease API test to Conformance
2019-09-12 19:58:04 +02:00
wojtekt
54163527a6
Ensure conversions are registered for metainternalversion codecs
2019-09-12 19:32:02 +02:00
Ahmad Diaa
801cc549be
migrate scheduler api types to sized integers
2019-09-12 19:06:40 +02:00
Kubernetes Prow Robot
3f33bfd801
Merge pull request #82600 from johnbelamaric/conformance-approver
...
Add johnbelamaric as conformance approver
2019-09-12 10:04:54 -07:00
Kubernetes Prow Robot
b3c4bdea49
Merge pull request #81997 from hwdef/fix-t/e/i/logging
...
use log functions of core framework
2019-09-12 08:16:41 -07:00
Kubernetes Prow Robot
6f1d84c24e
Merge pull request #81985 from carlory/fix-test-05
...
use log funcs of core framework in the scalability and cloud package
2019-09-12 08:16:28 -07:00
Kubernetes Prow Robot
043b96ee89
Merge pull request #82569 from calmkart/master
...
MOD:fix spelling errors
2019-09-11 22:53:06 -07:00
Kubernetes Prow Robot
50b8b42c1b
Merge pull request #82498 from liggitt/race-flake
...
Avoid encoding from competing goroutines
2019-09-11 21:23:50 -07:00
Kubernetes Prow Robot
5856ad57bb
Merge pull request #82481 from SataQiu/fix-e2e-kubeadm
...
e2e_kubeadm: fix command flags description
2019-09-11 21:22:35 -07:00
Kubernetes Prow Robot
118ae226b8
Merge pull request #82433 from alejandrox1/patch-1
...
Added alejandrox1 as test/e2e/framework reviewer
2019-09-11 18:28:15 -07:00
Kubernetes Prow Robot
1e70457df4
Merge pull request #82187 from ahg-g/ahg-prebind
...
Error out when Scheduler PreBind plugins return Unschedulable
2019-09-11 18:27:29 -07:00
Kubernetes Prow Robot
439e92b0c7
Merge pull request #82053 from tedyu/svc-update-break
...
Break out of loop when finalizer is found
2019-09-11 18:27:04 -07:00
Kubernetes Prow Robot
0c9288e97d
Merge pull request #82416 from mm4tt/nginx_ingress
...
Create LoadBalancer in nginx ingress tests
2019-09-11 15:28:11 -07:00
Kubernetes Prow Robot
7efc8e33d6
Merge pull request #82367 from jsafrane/cinder-block-tests
...
Enable block tests for Cinder
2019-09-11 15:27:07 -07:00
Kubernetes Prow Robot
3b393e3d17
Merge pull request #82330 from draveness/feature/remove-additional-cost-in-the-scheduler-benchmark
...
fix(scheduler): remove the defer function cost
2019-09-11 15:26:23 -07:00
Kubernetes Prow Robot
411caaf469
Merge pull request #82324 from andyzhangx/fix-azure-pv-e2e-test
...
test: fix azure disk e2e test failure
2019-09-11 15:25:53 -07:00
John Belamaric
84070403da
Add johnbelamaric as conformance approver
2019-09-11 12:36:13 -07:00
Abdullah Gharaibeh
54ac023a53
Scheduler PreBind plugins are currently allowed to return Unschedulable status, which should not according to the KEP and comments.
2019-09-11 14:03:18 -04:00
Kubernetes Prow Robot
c12d8de141
Merge pull request #82245 from jsafrane/use-pause-for-race
...
Don't require any resources in race test
2019-09-11 10:42:02 -07:00
Kubernetes Prow Robot
caf21ac4ff
Merge pull request #82241 from jsafrane/disable-cephfs-test
...
Mark Ceph tests as serial
2019-09-11 10:41:48 -07:00
Kubernetes Prow Robot
51e9ff8579
Merge pull request #82224 from liggitt/debug-kubectl-e2e-log
...
Add debug info to kubectl e2e
2019-09-11 10:41:04 -07:00
Kubernetes Prow Robot
f5ae0604ad
Merge pull request #82175 from yutedz/fld-mgr-conflict
...
Move Update Apply conflict test to field manager test
2019-09-11 10:40:14 -07:00
Kubernetes Prow Robot
e3b5062057
Merge pull request #82170 from vivekbagade/graceTermination
...
Adding termination grace period to Deployment, RC, RCSet, and Job
2019-09-11 10:39:59 -07:00
Kubernetes Prow Robot
4b6c32c097
Merge pull request #82121 from Zhuzhenghao/typo/bound
...
Typo fix: binded -> bound
2019-09-11 10:39:28 -07:00
Kubernetes Prow Robot
4ab4e201aa
Merge pull request #82060 from aojea/isipv6method
...
Add a method to TestContext to check if is IPv6
2019-09-11 10:38:48 -07:00
Kubernetes Prow Robot
aa07db3b77
Merge pull request #82040 from ahmad-diaa/use-scheduler-in-volumescheduling
...
Use scheduler.New() Instead of factory.NewConfigFactory() in volumescheduling Integration Test
2019-09-11 07:03:24 -07:00
Kubernetes Prow Robot
3870692dff
Merge pull request #81983 from carlory/fix-test-04
...
use log functions of core framework in the 'test/e2e/storage/*'
2019-09-11 04:17:24 -07:00
Kubernetes Prow Robot
e60fd899e4
Merge pull request #81982 from s-ito-ts/81427_e2e_scheduling
...
Use log functions of core framework on test/e2e/scheduling
2019-09-11 02:49:25 -07:00
calmkart
00fcce9a58
MOD:fix spelling errors
2019-09-11 16:46:25 +08:00
Kubernetes Prow Robot
3bf2b1258d
Merge pull request #81980 from carlory/fix-test-03
...
cleanup test code in lifecycle, servicecatalog and ui package
2019-09-11 01:17:23 -07:00
calmkart
d558a89437
MOD:fix spelling errors
2019-09-11 15:59:15 +08:00
Kubernetes Prow Robot
5823cfce76
Merge pull request #81974 from carlory/fix-test-01
...
clean up test code
2019-09-10 23:49:21 -07:00
Kubernetes Prow Robot
0f46a8a4c8
Merge pull request #81043 from johnSchnake/whitelistedTaints
...
Add new flag for whitelisting node taints
2019-09-10 20:44:46 -07:00
Kubernetes Prow Robot
86b426932b
Merge pull request #81479 from danwinship/service-test-cleanup-2
...
more e2eservice.TestJig cleanups
2019-09-10 14:31:04 -07:00
Kubernetes Prow Robot
e1a432f08e
Merge pull request #81384 from Huang-Wei/fix-preemption-flakes
...
Apply zero TerminationGracePeriodSeconds to preemption victims
2019-09-10 14:30:17 -07:00
Kubernetes Prow Robot
6d67e3d154
Merge pull request #80780 from s-ito-ts/e2etest_podantiaffinity
...
e2e test: Label all nodes in pod anti-affinity test.
2019-09-10 14:30:01 -07:00
Kubernetes Prow Robot
344054bf4a
Merge pull request #80742 from k-toyoda-pi/fix_shellcheck_image-util
...
Fix shellcheck failure in test/image/image-util.sh
2019-09-10 14:29:45 -07:00
Kubernetes Prow Robot
fddd2bddb8
Merge pull request #80697 from draveness/feature/remove-scheduler-new-config-factory
...
feat: use scheduler.New instead in createSchedulerConfigurator
2019-09-10 14:29:29 -07:00
Kubernetes Prow Robot
1888745c3d
Merge pull request #82520 from sttts/sttts-test-liveness-pod
...
test: fix liveness pod
2019-09-10 02:36:55 -07:00
Dr. Stefan Schimanski
ace8fd945d
test: fix liveness pod
2019-09-10 10:15:11 +02:00
Jordan Liggitt
510140ee27
Avoid encoding from competing goroutines
2019-09-09 12:03:38 -04:00
SataQiu
0a706d3827
e2e_kubeadm: fix command flags description
2019-09-09 18:39:33 +08:00
Kubernetes Prow Robot
35cf6b6cbc
Merge pull request #82262 from nilo19/t-qini-fix_index_panic
...
Prevent resultPod.Status.ContainerStatuses from being empty.
2019-09-08 21:47:17 -07:00
draveness
2c0d6053fa
feat: remove PersistentLocalVolumes feature gates
2019-09-09 08:10:27 +08:00
Kubernetes Prow Robot
90f41951cd
Merge pull request #82420 from openSUSE/e2e-fix
...
Fix wrong command in e2e agnhost utility function
2019-09-06 17:41:20 -07:00
Kubernetes Prow Robot
e682310dcc
Merge pull request #82438 from liggitt/apply-fallback
...
Fallback to schemaless apply behavior for custom resources with unhandled schemas
2019-09-06 15:37:19 -07:00
Kubernetes Prow Robot
ab73a018de
Merge pull request #82018 from odinuge/prepull-images-after-tests
...
Add pre pull of e2e images after DiskPressure test
2019-09-06 13:49:20 -07:00
Jordan Liggitt
3904e14b40
Fallback to schemaless apply behavior for custom resources with unhandled schemas
2019-09-06 15:39:28 -04:00
Jorge Alarcon Ochoa
849386980c
Added alejandrox1 as test/e2e/framework reviewer
2019-09-06 12:39:16 -04:00
David Eads
95ae353f3a
squash: reaction to comments
2019-09-06 09:58:41 -04:00
David Eads
0355f4482b
add conditions for remaining object totals during ns termination
2019-09-06 09:50:41 -04:00
Matt Matejczyk
bd0691d159
Create LoadBalancer in nginx ingress tests
...
This should fix the nginx ingress test in private clusters.
See https://k8s-testgrid.appspot.com/sig-scalability-experiments#gce-private-cluster-correctness
Ref. https://github.com/kubernetes/kubernetes/issues/77538
2019-09-06 15:36:54 +02:00
Sascha Grunert
c8b656db50
Fix wrong command in e2e agnhost utility function
...
The `Command` will cause the container process not starting correctly,
so we now use the `Args` to end up running `/agnhost pause` as intended.
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-09-06 15:05:40 +02:00
Kubernetes Prow Robot
1866891f71
Merge pull request #79235 from justinsb/fix_73099
...
kubectl attach test: wait for input before proceeding
2019-09-06 04:36:57 -07:00
carlory
910bd000ff
use log functions of core framework in the 'test/e2e/storage/*'
2019-09-06 10:26:16 +08:00
Mayank Gaikwad
eb07002d41
Promote PQDN for services DNS e2e to Conformance
2019-09-06 02:14:46 +05:30
Kubernetes Prow Robot
208cfaad25
Merge pull request #82288 from deads2k/ns-conditions
...
fix namespace termination conditions to be consistent and correct
2019-09-05 13:01:11 -07:00
John Schnake
3c53481d5c
Move from regexp to csv string
2019-09-05 14:37:16 -05:00
Kubernetes Prow Robot
2e6b073a3f
Merge pull request #82335 from rphillips/fixes/e2e_crash
...
kubelet e2e: defer the close to after the error check
2019-09-05 11:30:43 -07:00
carlory
d1290ffdef
clean up test code
2019-09-05 23:44:19 +08:00
Dan Winship
c921c6893b
inline e2eservice.CreatePausePodDeployment into tests
...
This isn't a generically-useful helper; it's specific to 2 test cases.
2019-09-05 11:43:42 -04:00
Dan Winship
0b9fa1146f
Move a bunch of totally non-jiggy code out of e2eservice.TestJig
...
When test/e2e/framework/service was first created, a lot of service
test code got crammed into TestJig even though it didn't use any of
TestJig's members. Make that code available outside of TestJig.
2019-09-05 11:36:26 -04:00
Kubernetes Prow Robot
c4c64673d7
Merge pull request #82199 from dims/update-to-etcd-3.3.15-0-image
...
Update default etcd server to 3.3.15 for kubernetes 1.16
2019-09-05 06:35:10 -07:00
t-qini
56219956ec
Prevent resultPod.Status.ContainerStatuses from being empty.
2019-09-05 20:31:21 +08:00
Jan Safranek
6a433ee5ba
Enable block tests for Cinder
...
Cinder volume plugin has implemented block mode a long while ago.
2019-09-05 13:17:13 +02:00
toyoda
60d8bf4464
Add e2e test for kubectl describe cronjob
2019-09-05 17:08:09 +09:00
draveness
4105fea6eb
fix(scheduler): remove the defer function cost
2019-09-05 10:57:11 +08:00
andyzhangx
4c58dc3a56
test: fix azure disk test failure
2019-09-04 15:16:38 +00:00
Ryan Phillips
6b18285cd2
kubelet e2e: defer the close to after the error check
...
fixes a potential crash
2019-09-04 10:01:52 -05:00
andyzhangx
313cc4278e
test: fix azure disk e2e test failure
2019-09-04 10:30:25 +00:00
Kubernetes Prow Robot
83192d7c7c
Merge pull request #82301 from MrHohn/e2e-delete-lb-service
...
Make sure loadbalancer service is deleted before exiting the test
2019-09-04 01:05:00 -07:00
Kubernetes Prow Robot
6cb788c80e
Merge pull request #82229 from pohly/log-datetime-test-fix
...
e2e log: fix time stamp normalization in unit test
2019-09-03 17:24:58 -07:00
Zihong Zheng
1f0ef69efc
Make sure loadbalancer service is deleted before exiting the test
2019-09-03 17:18:02 -07:00
Kubernetes Prow Robot
570a85e249
Merge pull request #82274 from rajansandeep/addreadytotest
...
Add ready plugin to dns tests
2019-09-03 16:02:01 -07:00
Kubernetes Prow Robot
b47349ad20
Merge pull request #82252 from liggitt/webhook-client-auth-test
...
Match webhook client auth with ports consistently
2019-09-03 16:01:51 -07:00
Kubernetes Prow Robot
8efd51ffc2
Merge pull request #81825 from zouyee/e2e
...
fix ci-kubernetes-node-kubelet-serial which set PodPriority
2019-09-03 16:00:58 -07:00
David Eads
076bf949d7
fix namespace termination conditions to be consistent and correct
2019-09-03 15:33:17 -04:00
Jordan Liggitt
e734c70e03
Add integration test for webhook client auth
2019-09-03 13:58:54 -04:00
Matt Matejczyk
475a374822
Update NodeSSHHosts to support clusters with some public nodes
...
This is to support the setup where we have private nodes and one additional
heapster node with public IP. We plan to use this setup in our scale
tests.
Ref. https://github.com/kubernetes/kubernetes/issues/76374
2019-09-03 16:45:09 +02:00
Sandeep Rajan
95b0c3bde0
add ready plugin to dns tests
2019-09-03 10:34:27 -04:00
Jan Safranek
1e602caea0
Don't require any resources in race test
...
The race test is interested only if all volumes are mounted and pod is
started, it does not need any special CPU.
It de-flakes the test when running on a tight node.
2019-09-02 17:49:13 +02:00
Jan Safranek
1ed97b62fa
Mark Ceph tests as serial
...
The dummy Ceph RBD and CephFS server in test/images/volume/rbd can run only
once on a machine, therefore mark the tests as [Serial].
2019-09-02 15:46:37 +02:00
Kubernetes Prow Robot
d114f33768
Merge pull request #81915 from draveness/feature/add-e2e-tests-for-runtime-class-scheduling
...
[RuntimeClassScheduling] test(runtimeclass): add e2e tests for runtimeclass scheduling - Part3
2019-09-02 05:57:42 -07:00
s-ito-ts
4c69199aaa
e2e test: Label all nodes in pod anti-affinity test.
2019-09-02 09:42:11 +00:00
Patrick Ohly
07d7133837
e2e log: fix time stamp normalization in unit test
...
The date/time regex did not cover that "Sep 1 09:32:17.938" uses " 1"
instead of "1" for the day and thus the test started failing in
September.
2019-09-02 09:39:11 +02:00
Jordan Liggitt
6b961eb08c
Add debug info to kubectl e2e
2019-09-01 21:55:09 -04:00
zouyee
70b93eff37
using const instead
...
Signed-off-by: Zou Nengren <zouyee1989@gmail.com>
2019-09-02 09:30:51 +08:00
Kubernetes Prow Robot
b327a729c5
Merge pull request #82198 from roycaihw/crd-discovery-conformance
...
promote crd discovery e2e to conformance
2019-09-01 17:53:41 -07:00
draveness
702646df24
test(runtimeclass): add e2e tests for runtimeclass scheduling
2019-09-01 16:41:48 +08:00
Jordan Liggitt
e577feeb91
Ensure backend is ready in listing webhook e2es
2019-08-31 11:27:54 -04:00
Kubernetes Prow Robot
ab162cd28c
Merge pull request #77354 from jennybuckley/crd-apply
...
Use CRD validation field in server-side apply
2019-08-30 23:53:47 -07:00
Jordan Liggitt
2d9f46f073
Make CRD conversion e2e tests robust in non-aggregator-routing clusters
2019-08-30 23:24:02 -04:00
Jordan Liggitt
21a2951375
Make admission webhook e2e tests robust in non-aggregator-routing clusters
2019-08-30 23:24:01 -04:00
Jordan Liggitt
97ad87df02
Make CRD admission webhook e2e work in parallel test environments
2019-08-30 22:43:21 -04:00
Jordan Liggitt
d150f15d91
Add readiness probes to CRD/Admission webhook pods
2019-08-30 22:42:38 -04:00
Davanum Srinivas
8fbfdf8267
Update default etcd server to 3.3.15 for kubernetes 1.16
...
Change-Id: I68f1a5e5339d83077a1a9f312c4e6e33848886c5
2019-08-30 21:29:45 -04:00
Kubernetes Prow Robot
f4887d692e
Merge pull request #82185 from liggitt/agnhost-readyz
...
agnhost: add /readyz endpoints to converter/webhook commands
2019-08-30 16:15:40 -07:00
Ted Yu
9828f986af
Move Update Apply conflict test to field manager test
2019-08-30 14:47:39 -07:00
Haowei Cai
fd68c41e42
promote crd discovery e2e to conformance
2019-08-30 14:07:19 -07:00
Kubernetes Prow Robot
2c9d76c8bf
Merge pull request #82036 from liggitt/crd-discovery-e2e
...
Add discovery docs crd e2e test
2019-08-30 13:04:05 -07:00
Jordan Liggitt
0558e83867
Add /readyz endpoints to converter/webhook test image
2019-08-30 12:52:52 -04:00
Kubernetes Prow Robot
81f997b3c8
Merge pull request #82129 from liggitt/webhook-timeout-flake
...
Fix out of bounds error in timeout tests
2019-08-30 09:40:35 -07:00
Kubernetes Prow Robot
263e871aa3
Merge pull request #82115 from humblec/dp-e2e-image
...
Migrate the e2e provisioner container image to a different location.
2019-08-30 09:39:54 -07:00
John Schnake
8772187680
Add new flag for whitelisting node taints
...
Adds a new flag which allows users to specify a regexp
which will effectively whitelist certain taints and
allow the test framework to startup tests despite having
tainted nodes.
Fixes an issue where e2e tests were unable to be run
in tainted environments due to the framework waiting for
all the nodes to be schedulable without any tolerations.
2019-08-30 11:15:42 -05:00
Jordan Liggitt
ad33ba5bcc
Add discovery docs crd e2e test
2019-08-30 12:01:22 -04:00
Kubernetes Prow Robot
e176e47719
Merge pull request #82109 from wk8/wk8/gmsa-e2e
...
Adding an e2e test on GMSA support
2019-08-30 08:00:57 -07:00
Kubernetes Prow Robot
7a7b8a7305
Merge pull request #82094 from tallclair/runtime-class-admission
...
Enable the RuntimeClass admission controller on GCE & CI
2019-08-30 08:00:12 -07:00
Kubernetes Prow Robot
f442b6ef32
Merge pull request #82090 from liggitt/webhook-http2
...
Use http/1.1 for apiserver->webhook clients
2019-08-30 06:26:54 -07:00
Vivek Bagade
6392b69a1d
Adding termination grace period to Deployment, RC, RCSet, and Job
2019-08-30 14:47:10 +02:00
Kubernetes Prow Robot
c3463ac4d9
Merge pull request #82035 from liggitt/crd-etcd-deletion
...
Skip deleting custom resource instances that overlap with storage for built-in types
2019-08-30 02:59:31 -07:00
s-ito-ts
8745f02015
Use log functions of core framework on test/e2e/scheduling
2019-08-30 06:27:42 +00:00
Kubernetes Prow Robot
5183669719
Merge pull request #82014 from pohly/logging-stacktrace
...
e2e logging: disable brittle output test
2019-08-29 22:59:30 -07:00
jennybuckley
b0ff8d3f74
Remove defaulting for x-k8s-list-type
2019-08-29 22:40:01 -07:00
Kubernetes Prow Robot
7600f91b30
Merge pull request #82007 from Zhuzhenghao/regex
...
Change the seven blanks to ` {7}` in the regex
2019-08-29 21:22:29 -07:00
Kubernetes Prow Robot
3ebe6a6a5f
Merge pull request #77807 from matthyx/startupProbe
...
Add startupProbe to health checks
2019-08-29 21:21:30 -07:00
Kubernetes Prow Robot
7acb066dbc
Merge pull request #81969 from logicalhan/livez
...
add `/livez` endpoint for liveness probing on the kube-apiserver
2019-08-29 19:56:31 -07:00
Kubernetes Prow Robot
991d71e9fe
Merge pull request #81956 from apelisse/server-side-apply-beta
...
Server side apply beta
2019-08-29 19:56:16 -07:00
Kubernetes Prow Robot
1e6686e6af
Merge pull request #81864 from jpbetz/crd-conformance
...
Promote CRD e2e tests to conformance
2019-08-29 19:55:59 -07:00
Kubernetes Prow Robot
bc089a3ac6
Merge pull request #81857 from jpbetz/admission-conformance
...
Promote admission webhook e2e tests to conformance
2019-08-29 19:55:45 -07:00
jennybuckley
badd5b9a26
Update generated
2019-08-29 19:10:28 -07:00
jennybuckley
cf24968309
Fix validation and add many tests
2019-08-29 19:10:28 -07:00
jennybuckley
c0617933d4
Use CRD validation field in server-side apply
2019-08-29 18:42:24 -07:00
Kubernetes Prow Robot
21cdcd5776
Merge pull request #81436 from roycaihw/crd-openapi/skip-duplicate-path-definition
...
apiextensions: ignore path conflict and resolve definition conflict when merging openapi spec
2019-08-29 18:07:43 -07:00
Kubernetes Prow Robot
6c62ddc85b
Merge pull request #81435 from gyuho/with-block
...
Block etcd client creation until connection is up
2019-08-29 18:07:27 -07:00
Matthias Bertschy
a042a4b0ee
startupProbe: make update
2019-08-30 00:42:43 +02:00
Matthias Bertschy
1a08ea5984
startupProbe: Test changes
2019-08-30 00:40:26 +02:00
Han Kang
aa1b2d6d35
add /livez as a liveness endpoint for kube-apiserver
...
go fmt
make func private
refactor config_test
Two primary refactorings:
1. config test checkPath method is now each a distinct test
run (which makes it easier to see what is actually failing)
2. TestNewWithDelegate's root path check now parses the json output and
does a comparison against a list of expected paths (no more whitespace
and ordering issues when updating this test, yay).
go fmt
modify and simplify existing integration test for readyz/livez
simplify integration test
set default rbac policy rules for livez
rename a few functions and the entrypoint command line argument (and etcetera)
simplify interface for installing readyz and livez and make auto-register completion a bootstrapped check
untangle some of the nested functions, restructure the code
2019-08-29 14:13:19 -07:00
Joe Betz
68bafe4404
Promote admission webhook e2e tests to conformance
2019-08-29 13:50:14 -07:00
Haowei Cai
c81d69952c
webhook-e2e: add denying CR update test case, check CR patch and
...
mutation results
2019-08-29 13:37:41 -07:00
Kubernetes Prow Robot
c80d2c2283
Merge pull request #82019 from liggitt/admission-discovery-e2e
...
Add discovery docs webhook e2e test
2019-08-29 13:31:59 -07:00
Kubernetes Prow Robot
b362655242
Merge pull request #81792 from j-griffith/move_cloning_to_beta
...
Promote VolumePVCDataSource to beta for 1.16
2019-08-29 13:31:25 -07:00
Kubernetes Prow Robot
3cf2d32f87
Merge pull request #78098 from soltysh/remove_logs
...
Remove kubectl log
2019-08-29 13:31:11 -07:00
Patrick Ohly
0ffbbec6d8
bazel update
2019-08-29 21:21:13 +02:00
Patrick Ohly
dc06e76d10
e2e logging: disable brittle output test
...
Because unrelated changes to util.go change the test output, it is
better to exclude the test case where util.go (incorrectly!) is
included.
2019-08-29 21:20:42 +02:00
Joe Betz
c7919e64ff
Promote CRD e2e tests to conformance
2019-08-29 11:50:24 -07:00
Tim Allclair
2c01dc0ebf
Update RuntimeClass E2E expectations
2019-08-29 10:56:48 -07:00
Kubernetes Prow Robot
cd9519fe95
Merge pull request #82004 from pohly/ephemeral-beta
...
ephemeral inline CSI volumes as beta
2019-08-29 09:30:25 -07:00
Gyuho Lee
93b9545f48
vendor: update with "update-vendor.sh" script
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-29 08:46:02 -07:00
Gyuho Lee
b61433ef0f
test/integration: block etcd client creation until connection is up
...
The new etcd balancer (>3.3.14, 3.4.0) uses an asynchronous resolver for
endpoints. Without "WithBlock", the client may return before the
connection is up.
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-29 08:38:29 -07:00
Jean Rouge
fd788f3476
Adding an e2e test on GMSA support
...
The previously existing e2e GMSA test really only tests a small part of the
whole GMSA set up process, namely that once the API has inlined the GMSA
contents in the pod's spec, and sent that to a worker's kubelet, then the
kubelet passes that down to the runtime.
This new test, in contrast, really tests the whole thing, i.e. deploying the
admission webhook, then deploying a GMSA custom resource, and using that
resource within a pod.
The downside of this test though, is that it does need to make a lot of
assumptions about the cluster it runs against, notably that it runs on a worker
node that's already been joined to a working Active Directory domain (there are
other assumptions, all documented at the beginning of the test file); for that
reason, it is only intended to ever be run against an AKS cluster with the
custom AKS extension from
https://github.com/kubernetes-sigs/windows-testing/pull/98 .
Note that this test doesn't aim at testing every edge-case, such as
a pod trying to use a GMSA it doesn't have access to; the webhook has
its own tests for these. This test's goal is to ensure the happy path
doesn't break.
Signed-off-by: Jean Rouge <rougej+github@gmail.com>
2019-08-29 14:51:23 +00:00