{"action":"created","comment":{"url":"https://api.github.com/repos/vmware/kubernetes/pulls/comments/166391014","pull_request_review_id":94445304,"id":166391014,"diff_hunk":"@@ -467,3 +474,97 @@ func getVSphere(c clientset.Interface) (*vsphere.VSphere, error) {\n func GetVSphere(c clientset.Interface) (*vsphere.VSphere, error) {\n \treturn getVSphere(c)\n }\n+\n+// get .vmx file path for a virtual machine\n+func getVMXFilePath(vmObject *object.VirtualMachine) (vmxPath string) {\n+\tctx, cancel := context.WithCancel(context.Background())\n+\tdefer cancel()\n+\n+\tvar nodeVM mo.VirtualMachine\n+\terr := vmObject.Properties(ctx, vmObject.Reference(), []string{\"config.files\"}, &nodeVM)\n+\tExpect(err).NotTo(HaveOccurred())\n+\tExpect(nodeVM.Config).NotTo(BeNil())\n+\n+\tvmxPath = nodeVM.Config.Files.VmPathName\n+\tframework.Logf(\"vmx file path is %s\", vmxPath)\n+\treturn vmxPath\n+}\n+\n+// verify ready node count. Try upto 3 minutes. If count is expected count, return the nodeList","path":"test/e2e/storage/vsphere/vsphere_utils.go","position":41,"original_position":41,"commit_id":"14126fa412611f9833009f12d3412d37ba5c68fc","original_commit_id":"14126fa412611f9833009f12d3412d37ba5c68fc","user":{"login":"prashima","id":23036233,"avatar_url":"https://avatars3.githubusercontent.com/u/23036233?v=4","gravatar_id":"","url":"https://api.github.com/users/prashima","html_url":"https://github.com/prashima","followers_url":"https://api.github.com/users/prashima/followers","following_url":"https://api.github.com/users/prashima/following{/other_user}","gists_url":"https://api.github.com/users/prashima/gists{/gist_id}","starred_url":"https://api.github.com/users/prashima/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prashima/subscriptions","organizations_url":"https://api.github.com/users/prashima/orgs","repos_url":"https://api.github.com/users/prashima/repos","events_url":"https://api.github.com/users/prashima/events{/privacy}","received_events_url":"https://api.github.com/users/prashima/received_events","type":"User","site_admin":false},"body":"How is 5X31 amounting to 3 minutes?","created_at":"2018-02-06T18:04:14Z","updated_at":"2018-02-06T18:48:39Z","html_url":"https://github.com/vmware/kubernetes/pull/453#discussion_r166391014","pull_request_url":"https://api.github.com/repos/vmware/kubernetes/pulls/453","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/vmware/kubernetes/pulls/comments/166391014"},"html":{"href":"https://github.com/vmware/kubernetes/pull/453#discussion_r166391014"},"pull_request":{"href":"https://api.github.com/repos/vmware/kubernetes/pulls/453"}}},"pull_request":{"url":"https://api.github.com/repos/vmware/kubernetes/pulls/453","id":167330462,"html_url":"https://github.com/vmware/kubernetes/pull/453","diff_url":"https://github.com/vmware/kubernetes/pull/453.diff","patch_url":"https://github.com/vmware/kubernetes/pull/453.patch","issue_url":"https://api.github.com/repos/vmware/kubernetes/issues/453","number":453,"state":"open","locked":false,"title":"Node delete (unregister) test to verify node discovery work flow","user":{"login":"pshahzeb","id":25597778,"avatar_url":"https://avatars0.githubusercontent.com/u/25597778?v=4","gravatar_id":"","url":"https://api.github.com/users/pshahzeb","html_url":"https://github.com/pshahzeb","followers_url":"https://api.github.com/users/pshahzeb/followers","following_url":"https://api.github.com/users/pshahzeb/following{/other_user}","gists_url":"https://api.github.com/users/pshahzeb/gists{/gist_id}","starred_url":"https://api.github.com/users/pshahzeb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pshahzeb/subscriptions","organizations_url":"https://api.github.com/users/pshahzeb/orgs","repos_url":"https://api.github.com/users/pshahzeb/repos","events_url":"https://api.github.com/users/pshahzeb/events{/privacy}","received_events_url":"https://api.github.com/users/pshahzeb/received_events","type":"User","site_admin":false},"body":"Fixes #379 \r\n\r\n```\r\nbash-3.2$ go run hack/e2e.go --check-version-skew=false --v --test --test_args='--ginkgo.focus=Node\\sUnregister'\r\nflag provided but not defined: -check-version-skew\r\nUsage of /var/folders/97/lnlv1n317xl2ty8hdn7zptxr00b37m/T/go-build743103230/command-line-arguments/_obj/exe/e2e:\r\n  -get\r\n    \tgo get -u kubetest if old or not installed (default true)\r\n  -old duration\r\n    \tConsider kubetest old if it exceeds this (default 24h0m0s)\r\n2018/02/05 22:20:08 e2e.go:55: NOTICE: go run hack/e2e.go is now a shim for test-infra/kubetest\r\n2018/02/05 22:20:08 e2e.go:56:   Usage: go run hack/e2e.go [--get=true] [--old=24h0m0s] -- [KUBETEST_ARGS]\r\n2018/02/05 22:20:08 e2e.go:57:   The separator is required to use --get or --old flags\r\n2018/02/05 22:20:08 e2e.go:58:   The -- flag separator also suppresses this message\r\n2018/02/05 22:20:08 e2e.go:77: Calling kubetest --check-version-skew=false --v --test --test_args=--ginkgo.focus=Node\\sUnregister...\r\n2018/02/05 22:20:08 util.go:172: Running: ./cluster/kubectl.sh --match-server-version=false version\r\n2018/02/05 22:20:08 util.go:174: Step './cluster/kubectl.sh --match-server-version=false version' finished in 348.709516ms\r\n2018/02/05 22:20:08 util.go:172: Running: ./hack/e2e-internal/e2e-status.sh\r\nSkeleton Provider: prepare-e2e not implemented\r\nClient Version: version.Info{Major:\"1\", Minor:\"6+\", GitVersion:\"v1.6.0-alpha.0.22495+6cd18f22c2ba64-dirty\", GitCommit:\"6cd18f22c2ba64febc195ee9fe1cfa2c49681b30\", GitTreeState:\"dirty\", BuildDate:\"2018-02-05T22:13:53Z\", GoVersion:\"go1.9.2\", Compiler:\"gc\", Platform:\"darwin/amd64\"}\r\nServer Version: version.Info{Major:\"1\", Minor:\"9\", GitVersion:\"v1.9.2\", GitCommit:\"5fa2db2bd46ac79e5e00a4e6ed24191080aa463b\", GitTreeState:\"clean\", BuildDate:\"2018-01-18T09:42:01Z\", GoVersion:\"go1.9.2\", Compiler:\"gc\", Platform:\"linux/amd64\"}\r\n2018/02/05 22:20:08 util.go:174: Step './hack/e2e-internal/e2e-status.sh' finished in 240.551543ms\r\n2018/02/05 22:20:08 util.go:172: Running: ./hack/ginkgo-e2e.sh --ginkgo.focus=Node\\sUnregister\r\nConformance test: not doing test setup.\r\nFeb  5 22:20:09.734: INFO: Overriding default scale value of zero to 1\r\nFeb  5 22:20:09.735: INFO: Overriding default milliseconds value of zero to 5000\r\nI0205 22:20:09.867001   42395 e2e.go:331] Starting e2e run \"c8318e68-0b05-11e8-add7-784f435ee632\" on Ginkgo node 1\r\nRunning Suite: Kubernetes e2e suite\r\n===================================\r\nRandom Seed: 1517898009 - Will randomize all specs\r\nWill run 1 of 724 specs\r\n\r\nFeb  5 22:20:09.890: INFO: >>> kubeConfig: /Users/pshahzeb/kube176.json\r\nFeb  5 22:20:09.903: INFO: Waiting up to 4h0m0s for all (but 0) nodes to be schedulable\r\nFeb  5 22:20:10.036: INFO: Waiting up to 10m0s for all pods (need at least 0) in namespace 'kube-system' to be running and ready\r\nFeb  5 22:20:10.182: INFO: 13 / 13 pods in namespace 'kube-system' are running and ready (0 seconds elapsed)\r\nFeb  5 22:20:10.182: INFO: expected 4 pod replicas in namespace 'kube-system', 4 are Running and Ready.\r\nFeb  5 22:20:10.203: INFO: Waiting for pods to enter Success, but no pods in \"kube-system\" match label map[name:e2e-image-puller]\r\nFeb  5 22:20:10.203: INFO: Dumping network health container logs from all nodes...\r\nFeb  5 22:20:10.236: INFO: e2e test version: v1.6.0-alpha.0.22494+e66916e052163a-dirty\r\nFeb  5 22:20:10.261: INFO: kube-apiserver version: v1.9.2\r\nSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS\r\n------------------------------\r\n[sig-storage] Node Unregister [Feature:vsphere] [Slow] [Disruptive]\r\n  node unregister\r\n  /Users/pshahzeb/k8s/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/storage/vsphere/vsphere_volume_node_delete.go:53\r\n[BeforeEach] [sig-storage] Node Unregister [Feature:vsphere] [Slow] [Disruptive]\r\n  /Users/pshahzeb/k8s/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/framework/framework.go:141\r\nSTEP: Creating a kubernetes client\r\nFeb  5 22:20:10.268: INFO: >>> kubeConfig: /Users/pshahzeb/kube176.json\r\nSTEP: Building a namespace api object\r\nFeb  5 22:20:11.043: INFO: No PodSecurityPolicies found; assuming PodSecurityPolicy is disabled.\r\nSTEP: Waiting for a default service account to be provisioned in namespace\r\n[BeforeEach] [sig-storage] Node Unregister [Feature:vsphere] [Slow] [Disruptive]\r\n  /Users/pshahzeb/k8s/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/storage/vsphere/vsphere_volume_node_delete.go:41\r\nFeb  5 22:20:11.063: INFO: Initializing vc server 10.160.240.176\r\nFeb  5 22:20:11.063: INFO: ConfigFile &{{administrator@vsphere.local Admin!23 443 true k8s-dc 0} map[10.160.240.176:0xc420babe30] {VM Network} {pvscsi} {10.160.240.176 k8s-dc kubernetes vsanDatastore k8s-cluster}}\r\n vSphere instances map[10.160.240.176:0xc420b08830]\r\nFeb  5 22:20:11.331: INFO: Search candidates vc=10.160.240.176 and datacenter=k8s-dc\r\nFeb  5 22:20:11.332: INFO: Searching for node with UUID: 4200EDCD-05D8-FC9F-3B47-DF53163317C3\r\nFeb  5 22:20:11.332: INFO: Searching for node with UUID: 42002A28-9E6D-D6F2-F7E7-028DFA500BDD\r\nFeb  5 22:20:11.332: INFO: Searching for node with UUID: 4200BC3A-56B6-FFEB-E937-CA86D759E42C\r\nFeb  5 22:20:11.332: INFO: Searching for node with UUID: 564DE2F7-DABD-61FA-00ED-9E4347E26715\r\nFeb  5 22:20:11.404: INFO: Found node kubernetes-node4 as vm=VirtualMachine:vm-142 in vc=10.160.240.176 and datacenter=k8s-dc\r\nFeb  5 22:20:11.429: INFO: Found node kubernetes-node2 as vm=VirtualMachine:vm-140 in vc=10.160.240.176 and datacenter=k8s-dc\r\nFeb  5 22:20:11.459: INFO: Found node kubernetes-node3 as vm=VirtualMachine:vm-141 in vc=10.160.240.176 and datacenter=k8s-dc\r\nFeb  5 22:20:11.480: INFO: Found node kubernetes-node1 as vm=VirtualMachine:vm-153 in vc=10.160.240.176 and datacenter=k8s-dc\r\nFeb  5 22:20:11.480: INFO: Waiting up to 4h0m0s for all (but 0) nodes to be schedulable\r\n[It] node unregister\r\n  /Users/pshahzeb/k8s/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/storage/vsphere/vsphere_volume_node_delete.go:53\r\nSTEP: Get total Ready nodes\r\nFeb  5 22:20:11.566: INFO: vmx file path is [vsanDatastore] 2e98735a-cdb9-c3f3-63d8-020010188a6a/kubernetes-node1.vmx\r\nSTEP: Unregister a node VM\r\nFeb  5 22:20:11.686: INFO: Powering off node VM kubernetes-node1\r\nFeb  5 22:20:14.148: INFO: Unregistering node VM kubernetes-node1\r\nSTEP: Verifying the ready node counts\r\nSTEP: Register back the node VM\r\nFeb  5 22:20:49.490: INFO: Registering node VM kubernetes-node1\r\nFeb  5 22:20:51.785: INFO: Powering on node VM kubernetes-node1\r\nSTEP: Verifying the ready node counts\r\nFeb  5 22:21:40.600: INFO: Condition Ready of node kubernetes-node1 is false instead of true. Reason: KubeletNotReady, message: container runtime is down\r\nFeb  5 22:21:45.625: INFO: Condition Ready of node kubernetes-node1 is false instead of true. Reason: KubeletNotReady, message: container runtime is down\r\nSTEP: Sanity check for volume lifecycle\r\nSTEP: Creating Storage Class With storage policy params\r\nSTEP: Creating PVC using the Storage Class\r\nSTEP: Waiting for claim to be in bound phase\r\nFeb  5 22:21:50.718: INFO: Waiting up to 5m0s for PersistentVolumeClaim pvc-ztj7g to have phase Bound\r\nFeb  5 22:21:50.753: INFO: PersistentVolumeClaim pvc-ztj7g found but phase is Pending instead of Bound.\r\nFeb  5 22:21:52.773: INFO: PersistentVolumeClaim pvc-ztj7g found but phase is Pending instead of Bound.\r\nFeb  5 22:21:54.798: INFO: PersistentVolumeClaim pvc-ztj7g found but phase is Pending instead of Bound.\r\nFeb  5 22:21:56.819: INFO: PersistentVolumeClaim pvc-ztj7g found but phase is Pending instead of Bound.\r\nFeb  5 22:21:58.846: INFO: PersistentVolumeClaim pvc-ztj7g found but phase is Pending instead of Bound.\r\nFeb  5 22:22:00.889: INFO: PersistentVolumeClaim pvc-ztj7g found but phase is Pending instead of Bound.\r\nFeb  5 22:22:02.917: INFO: PersistentVolumeClaim pvc-ztj7g found but phase is Pending instead of Bound.\r\nFeb  5 22:22:04.937: INFO: PersistentVolumeClaim pvc-ztj7g found but phase is Pending instead of Bound.\r\nFeb  5 22:22:06.960: INFO: PersistentVolumeClaim pvc-ztj7g found but phase is Pending instead of Bound.\r\nFeb  5 22:22:08.987: INFO: PersistentVolumeClaim pvc-ztj7g found but phase is Pending instead of Bound.\r\nFeb  5 22:22:11.011: INFO: PersistentVolumeClaim pvc-ztj7g found but phase is Pending instead of Bound.\r\nFeb  5 22:22:13.034: INFO: PersistentVolumeClaim pvc-ztj7g found but phase is Pending instead of Bound.\r\nFeb  5 22:22:15.053: INFO: PersistentVolumeClaim pvc-ztj7g found and phase=Bound (24.334875493s)\r\nSTEP: Creating pod to attach PV to the node\r\nSTEP: Verify the volume is accessible and available in the pod\r\nFeb  5 22:22:25.976: INFO: Running '/Users/pshahzeb/k8s/kubernetes/_output/bin/kubectl --server=https://10.160.241.49 --kubeconfig=/Users/pshahzeb/kube176.json exec pvc-tester-q7q2w --namespace=e2e-tests-node-unregister-csdrc -- /bin/touch /mnt/volume1/emptyFile.txt'\r\nFeb  5 22:22:26.740: INFO: stderr: \"\"\r\nFeb  5 22:22:26.740: INFO: stdout: \"\"\r\nSTEP: Deleting pod\r\nFeb  5 22:22:26.740: INFO: Deleting pod \"pvc-tester-q7q2w\" in namespace \"e2e-tests-node-unregister-csdrc\"\r\nFeb  5 22:22:26.799: INFO: Wait up to 5m0s for pod \"pvc-tester-q7q2w\" to be fully deleted\r\nSTEP: Waiting for volumes to be detached from the node\r\nFeb  5 22:23:16.966: INFO: Volume \"[vsanDatastore] f0c55f5a-7349-1aad-2464-02001067f24e/kubernetes-dynamic-pvc-04775fe5-0b06-11e8-9872-005056809c8d.vmdk\" has successfully detached from \"kubernetes-node1\"\r\nFeb  5 22:23:16.966: INFO: Deleting PersistentVolumeClaim \"pvc-ztj7g\"\r\n[AfterEach] [sig-storage] Node Unregister [Feature:vsphere] [Slow] [Disruptive]\r\n  /Users/pshahzeb/k8s/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/framework/framework.go:142\r\nFeb  5 22:23:17.026: INFO: Waiting up to 3m0s for all (but 0) nodes to be ready\r\nSTEP: Destroying namespace \"e2e-tests-node-unregister-csdrc\" for this suite.\r\nFeb  5 22:23:23.158: INFO: Waiting up to 30s for server preferred namespaced resources to be successfully discovered\r\nFeb  5 22:23:24.421: INFO: namespace: e2e-tests-node-unregister-csdrc, resource: bindings, ignored listing per whitelist\r\nFeb  5 22:23:24.795: INFO: namespace e2e-tests-node-unregister-csdrc deletion completed in 7.715803086s\r\n\r\n• [SLOW TEST:194.521 seconds]\r\n[sig-storage] Node Unregister [Feature:vsphere] [Slow] [Disruptive]\r\n/Users/pshahzeb/k8s/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/storage/utils/framework.go:22\r\n  node unregister\r\n  /Users/pshahzeb/k8s/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/storage/vsphere/vsphere_volume_node_delete.go:53\r\n------------------------------\r\nSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFeb  5 22:23:24.797: INFO: Running AfterSuite actions on all node\r\nFeb  5 22:23:24.798: INFO: Running AfterSuite actions on node 1\r\n\r\nRan 1 of 724 Specs in 194.905 seconds\r\nSUCCESS! -- 1 Passed | 0 Failed | 0 Pending | 723 Skipped PASS\r\n\r\nGinkgo ran 1 suite in 3m15.529747133s\r\nTest Suite Passed\r\n2018/02/05 22:23:24 util.go:174: Step './hack/ginkgo-e2e.sh --ginkgo.focus=Node\\sUnregister' finished in 3m16.095671615s\r\n2018/02/05 22:23:24 e2e.go:81: Done\r\n```","created_at":"2018-02-06T06:28:30Z","updated_at":"2018-02-06T18:48:40Z","closed_at":null,"merged_at":null,"merge_commit_sha":"3749285a81c946dfbf23bfb2342ecc89c46dcfba","assignee":null,"assignees":[],"requested_reviewers":[{"login":"divyenpatel","id":22985595,"avatar_url":"https://avatars3.githubusercontent.com/u/22985595?v=4","gravatar_id":"","url":"https://api.github.com/users/divyenpatel","html_url":"https://github.com/divyenpatel","followers_url":"https://api.github.com/users/divyenpatel/followers","following_url":"https://api.github.com/users/divyenpatel/following{/other_user}","gists_url":"https://api.github.com/users/divyenpatel/gists{/gist_id}","starred_url":"https://api.github.com/users/divyenpatel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/divyenpatel/subscriptions","organizations_url":"https://api.github.com/users/divyenpatel/orgs","repos_url":"https://api.github.com/users/divyenpatel/repos","events_url":"https://api.github.com/users/divyenpatel/events{/privacy}","received_events_url":"https://api.github.com/users/divyenpatel/received_events","type":"User","site_admin":false}],"requested_teams":[],"milestone":null,"commits_url":"https://api.github.com/repos/vmware/kubernetes/pulls/453/commits","review_comments_url":"https://api.github.com/repos/vmware/kubernetes/pulls/453/comments","review_comment_url":"https://api.github.com/repos/vmware/kubernetes/pulls/comments{/number}","comments_url":"https://api.github.com/repos/vmware/kubernetes/issues/453/comments","statuses_url":"https://api.github.com/repos/vmware/kubernetes/statuses/14126fa412611f9833009f12d3412d37ba5c68fc","head":{"label":"vmware:node_unregister_test.pshahzeb","ref":"node_unregister_test.pshahzeb","sha":"14126fa412611f9833009f12d3412d37ba5c68fc","user":{"login":"vmware","id":473334,"avatar_url":"https://avatars0.githubusercontent.com/u/473334?v=4","gravatar_id":"","url":"https://api.github.com/users/vmware","html_url":"https://github.com/vmware","followers_url":"https://api.github.com/users/vmware/followers","following_url":"https://api.github.com/users/vmware/following{/other_user}","gists_url":"https://api.github.com/users/vmware/gists{/gist_id}","starred_url":"https://api.github.com/users/vmware/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vmware/subscriptions","organizations_url":"https://api.github.com/users/vmware/orgs","repos_url":"https://api.github.com/users/vmware/repos","events_url":"https://api.github.com/users/vmware/events{/privacy}","received_events_url":"https://api.github.com/users/vmware/received_events","type":"Organization","site_admin":false},"repo":{"id":49536898,"name":"kubernetes","full_name":"vmware/kubernetes","owner":{"login":"vmware","id":473334,"avatar_url":"https://avatars0.githubusercontent.com/u/473334?v=4","gravatar_id":"","url":"https://api.github.com/users/vmware","html_url":"https://github.com/vmware","followers_url":"https://api.github.com/users/vmware/followers","following_url":"https://api.github.com/users/vmware/following{/other_user}","gists_url":"https://api.github.com/users/vmware/gists{/gist_id}","starred_url":"https://api.github.com/users/vmware/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vmware/subscriptions","organizations_url":"https://api.github.com/users/vmware/orgs","repos_url":"https://api.github.com/users/vmware/repos","events_url":"https://api.github.com/users/vmware/events{/privacy}","received_events_url":"https://api.github.com/users/vmware/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/vmware/kubernetes","description":"Container Cluster Manager from Google","fork":true,"url":"https://api.github.com/repos/vmware/kubernetes","forks_url":"https://api.github.com/repos/vmware/kubernetes/forks","keys_url":"https://api.github.com/repos/vmware/kubernetes/keys{/key_id}","collaborators_url":"https://api.github.com/repos/vmware/kubernetes/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/vmware/kubernetes/teams","hooks_url":"https://api.github.com/repos/vmware/kubernetes/hooks","issue_events_url":"https://api.github.com/repos/vmware/kubernetes/issues/events{/number}","events_url":"https://api.github.com/repos/vmware/kubernetes/events","assignees_url":"https://api.github.com/repos/vmware/kubernetes/assignees{/user}","branches_url":"https://api.github.com/repos/vmware/kubernetes/branches{/branch}","tags_url":"https://api.github.com/repos/vmware/kubernetes/tags","blobs_url":"https://api.github.com/repos/vmware/kubernetes/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/vmware/kubernetes/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/vmware/kubernetes/git/refs{/sha}","trees_url":"https://api.github.com/repos/vmware/kubernetes/git/trees{/sha}","statuses_url":"https://api.github.com/repos/vmware/kubernetes/statuses/{sha}","languages_url":"https://api.github.com/repos/vmware/kubernetes/languages","stargazers_url":"https://api.github.com/repos/vmware/kubernetes/stargazers","contributors_url":"https://api.github.com/repos/vmware/kubernetes/contributors","subscribers_url":"https://api.github.com/repos/vmware/kubernetes/subscribers","subscription_url":"https://api.github.com/repos/vmware/kubernetes/subscription","commits_url":"https://api.github.com/repos/vmware/kubernetes/commits{/sha}","git_commits_url":"https://api.github.com/repos/vmware/kubernetes/git/commits{/sha}","comments_url":"https://api.github.com/repos/vmware/kubernetes/comments{/number}","issue_comment_url":"https://api.github.com/repos/vmware/kubernetes/issues/comments{/number}","contents_url":"https://api.github.com/repos/vmware/kubernetes/contents/{+path}","compare_url":"https://api.github.com/repos/vmware/kubernetes/compare/{base}...{head}","merges_url":"https://api.github.com/repos/vmware/kubernetes/merges","archive_url":"https://api.github.com/repos/vmware/kubernetes/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/vmware/kubernetes/downloads","issues_url":"https://api.github.com/repos/vmware/kubernetes/issues{/number}","pulls_url":"https://api.github.com/repos/vmware/kubernetes/pulls{/number}","milestones_url":"https://api.github.com/repos/vmware/kubernetes/milestones{/number}","notifications_url":"https://api.github.com/repos/vmware/kubernetes/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/vmware/kubernetes/labels{/name}","releases_url":"https://api.github.com/repos/vmware/kubernetes/releases{/id}","deployments_url":"https://api.github.com/repos/vmware/kubernetes/deployments","created_at":"2016-01-12T23:58:29Z","updated_at":"2018-01-31T11:50:30Z","pushed_at":"2018-02-06T06:28:30Z","git_url":"git://github.com/vmware/kubernetes.git","ssh_url":"git@github.com:vmware/kubernetes.git","clone_url":"https://github.com/vmware/kubernetes.git","svn_url":"https://github.com/vmware/kubernetes","homepage":"http://kubernetes.io","size":538797,"stargazers_count":18,"watchers_count":18,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":9,"mirror_url":null,"archived":false,"open_issues_count":95,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":9,"open_issues":95,"watchers":18,"default_branch":"master"}},"base":{"label":"vmware:test-infra","ref":"test-infra","sha":"e66916e052163a9d6592f6859df97c327bde2bed","user":{"login":"vmware","id":473334,"avatar_url":"https://avatars0.githubusercontent.com/u/473334?v=4","gravatar_id":"","url":"https://api.github.com/users/vmware","html_url":"https://github.com/vmware","followers_url":"https://api.github.com/users/vmware/followers","following_url":"https://api.github.com/users/vmware/following{/other_user}","gists_url":"https://api.github.com/users/vmware/gists{/gist_id}","starred_url":"https://api.github.com/users/vmware/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vmware/subscriptions","organizations_url":"https://api.github.com/users/vmware/orgs","repos_url":"https://api.github.com/users/vmware/repos","events_url":"https://api.github.com/users/vmware/events{/privacy}","received_events_url":"https://api.github.com/users/vmware/received_events","type":"Organization","site_admin":false},"repo":{"id":49536898,"name":"kubernetes","full_name":"vmware/kubernetes","owner":{"login":"vmware","id":473334,"avatar_url":"https://avatars0.githubusercontent.com/u/473334?v=4","gravatar_id":"","url":"https://api.github.com/users/vmware","html_url":"https://github.com/vmware","followers_url":"https://api.github.com/users/vmware/followers","following_url":"https://api.github.com/users/vmware/following{/other_user}","gists_url":"https://api.github.com/users/vmware/gists{/gist_id}","starred_url":"https://api.github.com/users/vmware/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vmware/subscriptions","organizations_url":"https://api.github.com/users/vmware/orgs","repos_url":"https://api.github.com/users/vmware/repos","events_url":"https://api.github.com/users/vmware/events{/privacy}","received_events_url":"https://api.github.com/users/vmware/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/vmware/kubernetes","description":"Container Cluster Manager from Google","fork":true,"url":"https://api.github.com/repos/vmware/kubernetes","forks_url":"https://api.github.com/repos/vmware/kubernetes/forks","keys_url":"https://api.github.com/repos/vmware/kubernetes/keys{/key_id}","collaborators_url":"https://api.github.com/repos/vmware/kubernetes/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/vmware/kubernetes/teams","hooks_url":"https://api.github.com/repos/vmware/kubernetes/hooks","issue_events_url":"https://api.github.com/repos/vmware/kubernetes/issues/events{/number}","events_url":"https://api.github.com/repos/vmware/kubernetes/events","assignees_url":"https://api.github.com/repos/vmware/kubernetes/assignees{/user}","branches_url":"https://api.github.com/repos/vmware/kubernetes/branches{/branch}","tags_url":"https://api.github.com/repos/vmware/kubernetes/tags","blobs_url":"https://api.github.com/repos/vmware/kubernetes/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/vmware/kubernetes/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/vmware/kubernetes/git/refs{/sha}","trees_url":"https://api.github.com/repos/vmware/kubernetes/git/trees{/sha}","statuses_url":"https://api.github.com/repos/vmware/kubernetes/statuses/{sha}","languages_url":"https://api.github.com/repos/vmware/kubernetes/languages","stargazers_url":"https://api.github.com/repos/vmware/kubernetes/stargazers","contributors_url":"https://api.github.com/repos/vmware/kubernetes/contributors","subscribers_url":"https://api.github.com/repos/vmware/kubernetes/subscribers","subscription_url":"https://api.github.com/repos/vmware/kubernetes/subscription","commits_url":"https://api.github.com/repos/vmware/kubernetes/commits{/sha}","git_commits_url":"https://api.github.com/repos/vmware/kubernetes/git/commits{/sha}","comments_url":"https://api.github.com/repos/vmware/kubernetes/comments{/number}","issue_comment_url":"https://api.github.com/repos/vmware/kubernetes/issues/comments{/number}","contents_url":"https://api.github.com/repos/vmware/kubernetes/contents/{+path}","compare_url":"https://api.github.com/repos/vmware/kubernetes/compare/{base}...{head}","merges_url":"https://api.github.com/repos/vmware/kubernetes/merges","archive_url":"https://api.github.com/repos/vmware/kubernetes/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/vmware/kubernetes/downloads","issues_url":"https://api.github.com/repos/vmware/kubernetes/issues{/number}","pulls_url":"https://api.github.com/repos/vmware/kubernetes/pulls{/number}","milestones_url":"https://api.github.com/repos/vmware/kubernetes/milestones{/number}","notifications_url":"https://api.github.com/repos/vmware/kubernetes/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/vmware/kubernetes/labels{/name}","releases_url":"https://api.github.com/repos/vmware/kubernetes/releases{/id}","deployments_url":"https://api.github.com/repos/vmware/kubernetes/deployments","created_at":"2016-01-12T23:58:29Z","updated_at":"2018-01-31T11:50:30Z","pushed_at":"2018-02-06T06:28:30Z","git_url":"git://github.com/vmware/kubernetes.git","ssh_url":"git@github.com:vmware/kubernetes.git","clone_url":"https://github.com/vmware/kubernetes.git","svn_url":"https://github.com/vmware/kubernetes","homepage":"http://kubernetes.io","size":538797,"stargazers_count":18,"watchers_count":18,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":9,"mirror_url":null,"archived":false,"open_issues_count":95,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":9,"open_issues":95,"watchers":18,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/vmware/kubernetes/pulls/453"},"html":{"href":"https://github.com/vmware/kubernetes/pull/453"},"issue":{"href":"https://api.github.com/repos/vmware/kubernetes/issues/453"},"comments":{"href":"https://api.github.com/repos/vmware/kubernetes/issues/453/comments"},"review_comments":{"href":"https://api.github.com/repos/vmware/kubernetes/pulls/453/comments"},"review_comment":{"href":"https://api.github.com/repos/vmware/kubernetes/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/vmware/kubernetes/pulls/453/commits"},"statuses":{"href":"https://api.github.com/repos/vmware/kubernetes/statuses/14126fa412611f9833009f12d3412d37ba5c68fc"}},"author_association":"NONE"}}
{"actor":{"display_login":"prashima"}}