Wojciech Tyczynski
dea98cbdd0
Don't run preserve pod IP test in userspace mode
2017-04-03 08:15:22 +02:00
deads2k
c9a008dff3
move util/intstr to apimachinery
2017-01-30 12:46:59 -05:00
Clayton Coleman
be6d2933df
refactor: Move *Options references to metav1
2017-01-24 13:41:51 -05:00
Clayton Coleman
469df12038
refactor: move ListOptions references to metav1
2017-01-23 17:52:46 -05:00
Clayton Coleman
9a2a50cda7
refactor: use metav1.ObjectMeta in other types
2017-01-17 16:17:19 -05:00
NickrenREN
a12dea14e0
fix redundant alias clientset
2017-01-12 10:21:05 +08:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
Zihong Zheng
e5944f56dc
Moves e2e service util functions into service_util.go and cleans up test codes
2017-01-03 15:36:15 -08:00
Christian Simon
b44de1ef27
Fix: With TolerateUnready set, endpoints are still listed for a Pod in state terminating
...
* Otherwise it prevents long running task in a preStop hook to succeed,
that require DNS resolution
2017-01-03 13:00:15 +00:00
Zihong Zheng
b43e2134a2
Adds e2e firewall tests.
...
For LoadBalancer type service:
- Verifies corresponding firewall rule has correct sourceRanges, ports
& protocols, target tags.
- Verifies requests can reach all expected instances.
- Verifies requests can not reach instances that are not included.
For Ingress resrouce:
- Verifies the ingress firewall rule has correct sourceRanges, target
tags and tcp ports.
For general e2e cluster:
- Verifies all required firewall rules has correct sourceRange, ports
& protocols, source tags and target tags.
- Verifies well know ports on master and nodes are not
exposed externally
2016-12-16 14:31:30 -08:00
Chao Xu
6709b7ada2
run hack/update-codegen.sh
...
run hack/verify-gofmt.sh
update bazel
2016-12-14 12:39:49 -08:00
Chao Xu
03d8820edc
rename /release_1_5 to /clientset
2016-12-14 12:39:48 -08:00
Wojciech Tyczynski
a9ec31209e
GetOptions - fix tests
2016-12-09 09:42:01 +01:00
Joe Finney
c9edc1c9be
Eradicate ExpectNoError from test/e2e.
2016-12-07 17:51:35 -08:00
bprashanth
e1daee5b37
Delete regional static-ip instead of global for type=lb
2016-12-07 11:33:04 -08:00
bprashanth
0d79b01adc
Move some lb tests to the slow suite
2016-12-05 15:35:55 -08:00
Minhan Xia
0ea7b950d3
add e2e test for updating lb source range
2016-12-01 13:56:21 -08:00
Chao Xu
a55c71db4d
test/e2e
2016-11-23 15:53:09 -08:00
Wojciech Tyczynski
4d775c175a
Extend test timeout for LB creation in large clusters
2016-11-08 15:08:14 +01:00
Marcin
d413f6979b
Temporairly remove disruption e2e
2016-11-03 13:26:28 +01:00
Anirudh
71941016c1
Fix old e2e tests, refactor and add new e2e tests.
2016-11-01 11:46:13 -07:00
mfanjie
127e1b6115
always clean gce resources in service e2e
2016-10-25 11:27:38 +08:00
Jan Chaloupka
4fde09d308
Replace client with clientset in code
2016-10-23 22:00:35 +02:00
Zihong Zheng
e54e198b8a
service e2e: remove TODO and subtle changes in logging
2016-10-21 18:44:15 -07:00
bprashanth
c639b8542e
Fix poll to not fail on first error.
2016-10-20 17:09:48 -07:00
bprashanth
5029bb06e9
Validation
2016-10-19 14:51:57 -07:00
bprashanth
eb235a8218
E2e tests
2016-10-19 13:49:49 -07:00
gmarek
f08f751831
Use clientset in GetReadySchedulableNodesOrDie
2016-10-19 15:55:39 +02:00
gmarek
7681a1bdff
Move RunRC-like functions to test/utils
2016-10-12 15:06:56 +02:00
bprashanth
3d0fb31f26
Remove onlyLocal NodePort e2e till pr #33957
2016-10-07 14:47:55 -07:00
MrHohn
c61911eedd
Fix #31085 , include output checking in retry loop
2016-10-05 09:13:19 -07:00
Kubernetes Submit Queue
6b82792880
Merge pull request #34030 from MrHohn/e2e_service_fix
...
Automatic merge from submit-queue
Improve source ip preservation test, fail the test instead of panic.
From #31085 .
The source IP preserve test starts to be flake again. Sending out this PR to get rid of panicing and log the unexpected output for future investigation.
@freehan
2016-10-05 00:07:11 -07:00
bprashanth
1d7cdffebc
Cleanup netexec image and usage.
2016-10-04 14:22:41 -07:00
MrHohn
0d500921ea
examine output format before return, fail the test instead of panic
2016-10-04 10:23:53 -07:00
deads2k
48ac4d549d
change e2e scale to avoid adapter
2016-09-26 07:58:01 -04:00
Kubernetes Submit Queue
02dd178039
Merge pull request #30739 from MrHohn/e2e-sourceip
...
Automatic merge from submit-queue
Add e2e test for Source IP preservation (pod to service cluster IP)
Working on #27134 .
This PR added the e2e test for source ip preservation (pod to service cluster IP) in service.go. Test scenario described as below:
- Pick two different nodes in cluster.
- Create a clusterIP type service.
- Create an echo server, which echoes back client IP, to be part of the service.
- Create a client on another node. Hit the server through service cluster IP.
- Verify the source IP.
@girishkalele @freehan
2016-09-05 12:23:25 -07:00
bprashanth
5dac1122b4
Logging for service restart e2e clarity
2016-09-01 14:49:52 -07:00
MrHohn
f20effb5e1
Add e2e test for Source IP preservation (pod to service cluster IP)
2016-08-31 16:28:24 -07:00
Girish Kalele
e5971e27f1
Fix feature name for ExternalTrafficLocalOnly alpha feature e2e
2016-08-29 19:39:18 -07:00
Kubernetes Submit Queue
1e125c2302
Merge pull request #31138 from girishkalele/esipp-e2e
...
Automatic merge from submit-queue
E2E tests for the Source IP Preservation for LoadBalancers
Breaking out E2E changes from the main PR - these tests require the Alpha feature gate turned on for this feature otherwise they will consistently fail.
2016-08-29 16:24:59 -07:00
AdoHe
10440ed47d
fix same node port different protocols conflict issue
2016-08-26 07:36:45 +08:00
Girish Kalele
419e2241da
E2E tests for the Source IP Preservation for LoadBalancers
2016-08-25 11:02:41 -07:00
Chao Xu
3688a78769
let load and density e2e tests use GC if it's on
2016-08-11 11:48:20 -07:00
Kubernetes Submit Queue
e7d01097dc
Merge pull request #29971 from caesarxuchao/fix-kubectl-rolling-update-with-gc
...
Automatic merge from submit-queue
[GarbageCollector] Fix kubectl rolling-update to work with GC
This changes the order of the [Rename()](https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/rolling_updater.go#L532 ) function. After the change, Rename() first deletes the old RC and orphans its pods, then creates the new RC, which will then have a chance to adopt the orphaned pods.
This also fixes the "should support rolling-update to same image" [test](https://github.com/kubernetes/kubernetes/blob/master/test/e2e/kubectl.go#L915 ) when the garbage collector is on.
Here is the detailed explanation on why the test would have failed:
`kubectl rolling-update` will [rename](https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/rolling_updater.go#L532-L546 ) the RC. It first creates the an identical RC (including spec.selectors) with the new name, then it deletes the existing RC. When GC is turned on, the newly created RC cannot adopt the existing pod, because it has a controllerRef pointing to the exising RC, so the new RC will create new pods and expect to see the creation. However, the new RC and the old RC have the same selector, so sometimes the old RC, instead of the new RC, has its [expectation lowered](https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/replication/replication_controller.go#L346-L362 ), the new RC's expectation will stuck forever. The e2e test then times out when executing `kubectl delete newRC`, because there is the new RC will not scale down as its expectation is not fulfilled.
A side-note, we should fix [rm.getPodController()](https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/replication/replication_controller.go#L346 ) to respect pod's controllerref, that will prevent similar bugs.
Also note that an old version `kubectl rolling-update` will not work with the GC. We cannot fix that.
2016-08-04 20:48:10 -07:00
Chao Xu
96c84303bd
fix kubectl rolling-update when GC is enabled
2016-08-03 15:57:03 -07:00
Wojciech Tyczynski
b456c6dbfd
Increase test timeouts for creating LB in large clusters
2016-08-02 12:32:04 +02:00
Harry Zhang
c495397cae
Refactor uuid into its own pkg
2016-07-30 00:07:02 -04:00
PingWang
1606ce57ea
combine the const definition
...
Signed-off-by: PingWang <wang.ping5@zte.com.cn>
2016-07-26 20:28:12 +08:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
Wojciech Tyczynski
9961b8021b
Fix failures in up and down services in large clusters
2016-06-15 16:09:46 +02:00