| 
							
							
								 deads2k | 6a4d5cd7cc | start the apimachinery repo | 2017-01-11 09:09:48 -05:00 |  | 
			
				
					| 
							
							
								 Random-Liu | a719a7d7e7 | Do not use sudo when untar node e2e tar ball. | 2016-12-21 16:28:33 -08:00 |  | 
			
				
					| 
							
							
								 Random-Liu | 02e96df55c | Update log level. | 2016-12-13 19:08:55 -08:00 |  | 
			
				
					| 
							
							
								 Random-Liu | 4cdd1b788a | Add node conformance ci test. | 2016-12-13 19:08:55 -08:00 |  | 
			
				
					| 
							
							
								 Random-Liu | bca5aea5ba | Refactor RunRemote to support TestSuite interface. | 2016-12-13 19:08:55 -08:00 |  | 
			
				
					| 
							
							
								 Random-Liu | 99dc80ccc2 | Add TestSuite interface and update the CreateTestArchive function. | 2016-12-13 19:08:55 -08:00 |  | 
			
				
					| 
							
							
								 Random-Liu | 486ddae35a | make test-e2e-noderuns the same test with pr builder by default. | 2016-12-09 16:06:18 -08:00 |  | 
			
				
					| 
							
							
								 Random-Liu | 6f92572209 | Move ssh related functions into ssh.go. | 2016-12-05 23:59:58 -08:00 |  | 
			
				
					| 
							
							
								 Random-Liu | 7c2b1f4752 | Remove setup-node, which is not needed after we run the whole test as root. | 2016-12-05 16:16:08 -08:00 |  | 
			
				
					| 
							
							
								 Kubernetes Submit Queue | ba62dafe39 | Merge pull request #37663 from Random-Liu/fix-node-e2e-firewall-configure Automatic merge from submit-queue (batch tested with PRs 37094, 37663, 37442, 37808, 37826)
Node E2E: Fix node e2e firewall configure.
Get rid of the misleading error message:
```
W1129 12:57:16.967] E1129 12:57:16.967130   29815 remote.go:204] Failed to configured firewall: command [ssh -i /home/jenkins/.ssh/google_compute_engine -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR 104.154.201.208 -- sudo sh -c 'iptables -L INPUT | grep "Chain INPUT (policy DROP)"&&(iptables -C INPUT -w -p TCP -j ACCEPT || iptables -A INPUT -w -p TCP -j ACCEPT)&&(iptables -C INPUT -w -p UDP -j ACCEPT || iptables -A INPUT -w -p UDP -j ACCEPT)&&(iptables -C INPUT -w -p ICMP -j ACCEPT || iptables -A INPUT -w -p ICMP -j ACCEPT)'] failed with error: exit status 1 output: 
W1129 12:57:17.271] E1129 12:57:17.271169   29815 remote.go:213] Failed to configured firewall: command [ssh -i /home/jenkins/.ssh/google_compute_engine -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR 104.154.201.208 -- sudo sh -c 'iptables -L FORWARD | grep "Chain FORWARD (policy DROP)" > /dev/null&&(iptables -C FORWARD -w -p TCP -j ACCEPT || iptables -A FORWARD -w -p TCP -j ACCEPT)&&(iptables -C FORWARD -w -p UDP -j ACCEPT || iptables -A FORWARD -w -p UDP -j ACCEPT)&&(iptables -C FORWARD -w -p ICMP -j ACCEPT || iptables -A FORWARD -w -p ICMP -j ACCEPT)'] failed with error: exit status 1 output: 
W1129 12:57:17.557] E1129 12:57:17.556683   29815 remote.go:204] Failed to configured firewall: command [ssh -i /home/jenkins/.ssh/google_compute_engine -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR 104.154.128.178 -- sudo sh -c 'iptables -L INPUT | grep "Chain INPUT (policy DROP)"&&(iptables -C INPUT -w -p TCP -j ACCEPT || iptables -A INPUT -w -p TCP -j ACCEPT)&&(iptables -C INPUT -w -p UDP -j ACCEPT || iptables -A INPUT -w -p UDP -j ACCEPT)&&(iptables -C INPUT -w -p ICMP -j ACCEPT || iptables -A INPUT -w -p ICMP -j ACCEPT)'] failed with error: exit status 1 output: 
W1129 12:57:17.771] I1129 12:57:17.771236   29815 remote.go:231] Killing any existing node processes on tmp-node-e2e-a1212c32-gci-dev-56-8977-0-0
W1129 12:57:17.877] E1129 12:57:17.877123   29815 remote.go:213] Failed to configured firewall: command [ssh -i /home/jenkins/.ssh/google_compute_engine -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR 104.154.128.178 -- sudo sh -c 'iptables -L FORWARD | grep "Chain FORWARD (policy DROP)" > /dev/null&&(iptables -C FORWARD -w -p TCP -j ACCEPT || iptables -A FORWARD -w -p TCP -j ACCEPT)&&(iptables -C FORWARD -w -p UDP -j ACCEPT || iptables -A FORWARD -w -p UDP -j ACCEPT)&&(iptables -C FORWARD -w -p ICMP -j ACCEPT || iptables -A FORWARD -w -p ICMP -j ACCEPT)'] failed with error: exit status 1 output: 
W1129 12:57:17.898] I1129 12:57:17.898711   29815 remote.go:239] Extracting tar on tmp-node-e2e-a1212c32-gci-dev-56-8977-0-0
W1129 12:57:17.941] E1129 12:57:17.941566   29815 remote.go:204] Failed to configured firewall: command [ssh -i /home/jenkins/.ssh/google_compute_engine -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR 104.154.154.237 -- sudo sh -c 'iptables -L INPUT | grep "Chain INPUT (policy DROP)"&&(iptables -C INPUT -w -p TCP -j ACCEPT || iptables -A INPUT -w -p TCP -j ACCEPT)&&(iptables -C INPUT -w -p UDP -j ACCEPT || iptables -A INPUT -w -p UDP -j ACCEPT)&&(iptables -C INPUT -w -p ICMP -j ACCEPT || iptables -A INPUT -w -p ICMP -j ACCEPT)'] failed with error: exit status 1 output: 
W1129 12:57:18.020] I1129 12:57:18.019802   29815 remote.go:231] Killing any existing node processes on tmp-node-e2e-a1212c32-coreos-alpha-1122-0-0-v20160727
W1129 12:57:18.024] E1129 12:57:18.024044   29815 remote.go:213] Failed to configured firewall: command [ssh -i /home/jenkins/.ssh/google_compute_engine -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR 104.154.154.237 -- sudo sh -c 'iptables -L FORWARD | grep "Chain FORWARD (policy DROP)" > /dev/null&&(iptables -C FORWARD -w -p TCP -j ACCEPT || iptables -A FORWARD -w -p TCP -j ACCEPT)&&(iptables -C FORWARD -w -p UDP -j ACCEPT || iptables -A FORWARD -w -p UDP -j ACCEPT)&&(iptables -C FORWARD -w -p ICMP -j ACCEPT || iptables -A FORWARD -w -p ICMP -j ACCEPT)'] failed with error: exit status 1 output: 
```
The problem is that the command 'iptables -L FORWARD | grep "Chain FORWARD (policy DROP)" returns an error when the rule is not found, which is not expected behaviour.
@freehan | 2016-12-03 04:27:48 -08:00 |  | 
			
				
					| 
							
							
								 Random-Liu | 6d4e457f1f | Collect serial output when test fails in node e2e. | 2016-12-01 10:41:24 -08:00 |  | 
			
				
					| 
							
							
								 Random-Liu | 85afed5dd0 | Fix node e2e firewall configure. | 2016-11-29 15:40:31 -08:00 |  | 
			
				
					| 
							
							
								 Random-Liu | e000ff0872 | Fix remote log fetching. | 2016-11-22 18:40:40 -08:00 |  | 
			
				
					| 
							
							
								 Random-Liu | edf7608c51 | Remove kubelet related flags from node e2e. Add a single flag kubelet-flagsto pass kubelet flags all together. | 2016-11-17 10:17:32 -08:00 |  | 
			
				
					| 
							
							
								 Random-Liu | 09bc5e23a6 | Avoid printing test result twice. | 2016-11-15 18:10:27 -08:00 |  | 
			
				
					| 
							
							
								 Kubernetes Submit Queue | 467a1cd23b | Merge pull request #35868 from Random-Liu/cleanup-node-e2e-output-dir Automatic merge from submit-queue
Node E2E: Reorganize node e2e output directories.
Fixes https://github.com/kubernetes/kubernetes/issues/35074.
This PR cleans up the result directory and workspace directory of node e2e test.
Local result directory:
```
/tmp/_artifacts/
        |----- build-log.txt  (build log)
        |----- *.xml  (junit xml file)
        |----- local/  (local run *.log)
        |----- hostname1/  (remote run *.log)
        |----- hostname2/
```
Workspace directory on test node:
```
/tmp/node-e2e-yyyy-mm-ddThh-mm-ss/
        |----- cluster/  (gci mounter)
        |----- cni/  (cni binary)
        |----- e2e_node.test  (test binary)
        |----- e2e_node_test.tar.gz  (test tar)
        |----- etcd060429031/  (etcd data directory)
        |----- ginkgo  (ginkgo binary)
        |----- kubelet (kubelet binary)
        |----- pod-manifest365096781/  (mirror pod directory)
        |----- results/  (test result directory)
```
@mtaufen 
/cc @kubernetes/sig-node | 2016-11-10 01:58:58 -08:00 |  | 
			
				
					| 
							
							
								 Vishnu kannan | 0562386385 | re-enable node e2e for GCI mounter Signed-off-by: Vishnu kannan <vishnuk@google.com> | 2016-11-08 11:09:13 -08:00 |  | 
			
				
					| 
							
							
								 Vishnu kannan | dd8ec911f3 | Revert "Revert "Merge pull request #35821 from vishh/gci-mounter-scope"" This reverts commit 402116aed4. | 2016-11-08 11:09:10 -08:00 |  | 
			
				
					| 
							
							
								 Random-Liu | d9ddd64c9c | Reorganize node e2e output directories. | 2016-11-08 00:12:14 -08:00 |  | 
			
				
					| 
							
							
								 Random-Liu | 919935beec | Remove sudo in test suite and run test with sudo. | 2016-11-07 15:27:53 -08:00 |  | 
			
				
					| 
							
							
								 Michael Taufen | c76c9c5330 | Temporarily disable GCI mounter in e2e node tests | 2016-11-04 12:42:47 -07:00 |  | 
			
				
					| 
							
							
								 saadali | 402116aed4 | Revert "Merge pull request #35821 from vishh/gci-mounter-scope" This reverts commit 973fa6b334, reversing
changes made to41b5fe86b6. | 2016-11-03 20:23:25 -07:00 |  | 
			
				
					| 
							
							
								 Kubernetes Submit Queue | 32bc46a202 | Merge pull request #36181 from yujuhong/get_logs Automatic merge from submit-queue
Node e2e: collect logs if the test fails unexpectedly | 2016-11-03 14:40:52 -07:00 |  | 
			
				
					| 
							
							
								 Yu-Ju Hong | 97a348063c | Node e2e: collect logs if the test fails unexpectedly This only works for nodes with journald. | 2016-11-03 11:54:02 -07:00 |  | 
			
				
					| 
							
							
								 Vishnu Kannan | 414e4ae549 | Revert "Adding a root filesystem override for kubelet mounter" This reverts commit e861a5761d. | 2016-11-02 15:18:09 -07:00 |  | 
			
				
					| 
							
							
								 Vishnu kannan | 19c19c2e0f | Updating GCI mounter to be containerized Signed-off-by: Vishnu kannan <vishnuk@google.com> | 2016-10-27 09:37:08 -07:00 |  | 
			
				
					| 
							
							
								 Vishnu kannan | e861a5761d | Adding a root filesystem override for kubelet mounter This is useful for supporting hostPath volumes via containerized
mounters in kubelet.
Signed-off-by: Vishnu kannan <vishnuk@google.com> | 2016-10-26 21:42:59 -07:00 |  | 
			
				
					| 
							
							
								 Vishnu kannan | adef4675a0 | rename kubelet flag mounter-path to experimental-mounter-path Signed-off-by: Vishnu kannan <vishnuk@google.com> | 2016-10-26 14:50:33 -07:00 |  | 
			
				
					| 
							
							
								 Mike Danese | 0ea5904c23 | rename test/e2e_node/build/ to builder/ | 2016-10-24 14:47:26 -07:00 |  | 
			
				
					| 
							
							
								 Michael Taufen | 6fdb20480f | Bundle GCI mounter w/ node tests and plumb --mounter-path through test args to the Kubelet for node tests | 2016-10-24 05:50:24 -07:00 |  | 
			
				
					| 
							
							
								 Minhan Xia | df92825c33 | Revert "Revert "move pod networking tests common"" | 2016-10-05 10:53:22 -07:00 |  | 
			
				
					| 
							
							
								 Marek Grabowski | b7d76023c9 | Revert "move pod networking tests common" | 2016-10-04 14:22:55 +02:00 |  | 
			
				
					| 
							
							
								 Minhan Xia | 5b8e16d255 | move pod networking tests common | 2016-10-03 10:00:36 -07:00 |  | 
			
				
					| 
							
							
								 Minhan Xia | 1e88c99e3e | bump cni | 2016-09-06 10:48:36 -07:00 |  | 
			
				
					| 
							
							
								 Random-Liu | e7a1b4e16f | Do not set stop-services=false for node e2e and add more logs. | 2016-08-30 17:52:23 -07:00 |  | 
			
				
					| 
							
							
								 Minhan Xia | 69e540e634 | bump cni to 9d5e6e6 | 2016-08-26 13:13:24 -07:00 |  | 
			
				
					| 
							
							
								 Random-Liu | afb780d4ee | Move utilities into different packages. Add local and remove runner. | 2016-08-24 20:18:45 -07:00 |  |