{"action":"created","comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/comments/32926922","id":32926922,"diff_hunk":"@@ -0,0 +1,139 @@\n+ambassador:\n+  image: cpuguy83/docker-grand-ambassador:0.9.1\n+  volumes:\n+  - /var/run/docker.sock:/var/run/docker.sock\n+  command: \"-name docker_apiserver_1\"\n+etcd:\n+  hostname: etcd\n+  image: quay.io/coreos/etcd:v2.0.10\n+  ports: [ \"4001:4001\" ]\n+  command: >\n+    --listen-client-urls 'http://etcd:4001'\n+    --advertise-client-urls 'http://etcd:4001'\n+    --initial-cluster-state new\n+mesosmaster1:\n+  hostname: mesosmaster1\n+  image: mesosphere/mesos:0.22.0-1.0.ubuntu1404\n+  entrypoint: mesos-master\n+  ports: [ \"5050:5050\" ]\n+  environment:\n+  - MESOS_HOSTNAME=mesosmaster1\n+  - MESOS_PORT=5050\n+  - MESOS_LOG_DIR=/var/log/mesos\n+  - MESOS_QUORUM=1\n+  - MESOS_REGISTRY=in_memory\n+  - MESOS_WORK_DIR=/var/lib/mesos\n+  links:\n+  - etcd\n+  - \"ambassador:apiserver\"\n+mesosslave1:\n+  hostname: mesosslave1\n+  privileged: true\n+  image: mesosphere/kubernetes-mesos-slave:latest\n+  environment:\n+  - MESOS_HOSTNAME=mesosslave1\n+  - MESOS_MASTER=mesosmaster1:5050\n+  - MESOS_PORT=5051\n+  - MESOS_LOG_DIR=/var/log/mesos\n+  - MESOS_LOGGING_LEVEL=INFO\n+  - MESOS_RESOURCES=cpus:4;mem:1280;disk:25600;ports:[21000-21099]\n+  - MESOS_SWITCH_USER=0\n+  - MESOS_CONTAINERIZERS=docker,mesos\n+  - DOCKER_NETWORK_OFFSET=0.0.1.0\n+  - DOCKER_DAEMON_ARGS=--log-level=error\n+  links:\n+  - etcd\n+  - mesosmaster1\n+  - \"ambassador:apiserver\"\n+  volumes:\n+  - /var/tmp/mesosslave1:/var/lib/docker\n+mesosslave2:\n+  hostname: mesosslave2\n+  privileged: true\n+  image: mesosphere/kubernetes-mesos-slave:latest\n+  environment:\n+  - MESOS_HOSTNAME=mesosslave2\n+  - MESOS_MASTER=mesosmaster1:5050\n+  - MESOS_PORT=5051\n+  - MESOS_LOG_DIR=/var/log/mesos\n+  - MESOS_LOGGING_LEVEL=INFO\n+  - MESOS_RESOURCES=cpus:4;mem:1280;disk:25600;ports:[21000-21099]\n+  - MESOS_SWITCH_USER=0\n+  - MESOS_CONTAINERIZERS=docker,mesos\n+  - DOCKER_NETWORK_OFFSET=0.0.2.0\n+  - DOCKER_DAEMON_ARGS=--log-level=error\n+  links:\n+  - etcd\n+  - mesosmaster1\n+  - \"ambassador:apiserver\"\n+  volumes:\n+  - /var/tmp/mesosslave2:/var/lib/docker\n+apiserver:\n+  hostname: apiserver\n+  image: mesosphere/kubernetes-mesos\n+  entrypoint:\n+  - /bin/bash\n+  - \"-c\"\n+  - >\n+    echo \"Hostname: $(hostname -f) ($(hostname -f | xargs resolveip))\" &&\n+    (grep \"mesos-master\\s*=\" /opt/mesos-cloud.conf || echo \"  mesos-master = mesosmaster1:5050\" >> /opt/mesos-cloud.conf) &&\n+    await-health-check http://etcd:4001/health &&\n+    await-health-check http://mesosmaster1:5050/health &&\n+    km apiserver\n+    --address=$(resolveip apiserver)\n+    --external-hostname=apiserver\n+    --etcd-servers=http://etcd:4001\n+    --portal-net=10.10.10.0/24\n+    --port=8888\n+    --service-node-port-range=22075-22125","path":"cluster/mesos/docker/docker-compose.yml","position":88,"original_position":88,"commit_id":"19baea56f8c0c8e727011e4c23cc33834f82e173","original_commit_id":"19baea56f8c0c8e727011e4c23cc33834f82e173","user":{"login":"sttts","id":730123,"avatar_url":"https://avatars.githubusercontent.com/u/730123?v=3","gravatar_id":"","url":"https://api.github.com/users/sttts","html_url":"https://github.com/sttts","followers_url":"https://api.github.com/users/sttts/followers","following_url":"https://api.github.com/users/sttts/following{/other_user}","gists_url":"https://api.github.com/users/sttts/gists{/gist_id}","starred_url":"https://api.github.com/users/sttts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sttts/subscriptions","organizations_url":"https://api.github.com/users/sttts/orgs","repos_url":"https://api.github.com/users/sttts/repos","events_url":"https://api.github.com/users/sttts/events{/privacy}","received_events_url":"https://api.github.com/users/sttts/received_events","type":"User","site_admin":false},"body":"This must be the default range, otherwise the e2e tests will fail:\r\n\r\nhttps://github.com/GoogleCloudPlatform/kubernetes/blob/master/test/e2e/service.go#L39","created_at":"2015-06-22T12:01:40Z","updated_at":"2015-06-22T12:01:40Z","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/10049#discussion_r32926922","pull_request_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/10049","_links":{"self":{"href":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/comments/32926922"},"html":{"href":"https://github.com/GoogleCloudPlatform/kubernetes/pull/10049#discussion_r32926922"},"pull_request":{"href":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/10049"}}},"pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/10049","id":38038370,"html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/10049","diff_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/10049.diff","patch_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/10049.patch","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/10049","number":10049,"state":"open","locked":false,"title":"[WIP] Add mesos docker cluster for e2e testing","user":{"login":"karlkfi","id":3980984,"avatar_url":"https://avatars.githubusercontent.com/u/3980984?v=3","gravatar_id":"","url":"https://api.github.com/users/karlkfi","html_url":"https://github.com/karlkfi","followers_url":"https://api.github.com/users/karlkfi/followers","following_url":"https://api.github.com/users/karlkfi/following{/other_user}","gists_url":"https://api.github.com/users/karlkfi/gists{/gist_id}","starred_url":"https://api.github.com/users/karlkfi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karlkfi/subscriptions","organizations_url":"https://api.github.com/users/karlkfi/orgs","repos_url":"https://api.github.com/users/karlkfi/repos","events_url":"https://api.github.com/users/karlkfi/events{/privacy}","received_events_url":"https://api.github.com/users/karlkfi/received_events","type":"User","site_admin":false},"body":"This branch is still in development, just making a PR early to track changes more easily.\r\n\r\nAdds \"mesos/docker\" cluster provider (`KUBERNETES_PROVIDER=mesos/docker`).\r\n\r\nSee [cluster/mesos/docker/README.md](https://github.com/mesosphere/kubernetes/blob/docker-compose/cluster/mesos/docker/README.md) for the commands to run the e2e tests.\r\n\r\nDocker image builders are currently in [mesosphere/kubernetes-mesos:docker-compose](https://github.com/mesosphere/kubernetes-mesos/tree/docker-compose) (PR: https://github.com/mesosphere/kubernetes-mesos/pull/361)\r\n\r\n- [X] Build kubernetes-mesos binaries (`./docker/build/build.sh` in kubernetes-mesos:docker-compose)\r\n    - [X] Use binaries from `./build/release.sh` or `make` instead of kubernetes-mesos-build\r\n- [X] Build kubernetes-mesos docker image (`./docker/km/build.sh` in kubernetes-mesos:docker-compose)\r\n    - [x] Migrate image builder to kubernetes repo\r\n- [X] Build mesos-slave docker image w/ iptables (req by k8s) that supports docker-in-docker\r\n    - [x] Migrate image builder to kubernetes repo\r\n- [X] Build kubernetes-mesos-test docker image (`./docker/test/build.sh` in kubernetes-mesos:docker-compose)\r\n    - [X] Support running unit tests in kubernetes-mesos-test image\r\n    - [X] Support running integration tests in kubernetes-mesos-test image\r\n    - [X] Support running e2e tests in kubernetes-mesos-test image\r\n    - [x] Migrate image builder to kubernetes repo\r\n- [X] Support `./cluster/kube-up.sh`\r\n- [X] Support `./cluster/kube-down.sh`\r\n- [ ] Support `make test_e2e`\r\n- [ ] Support `go run hack/e2e.go -test`\r\n- [ ] Resolve networking issues (run tests in container or route docker IPs/hostnames to host)\r\n- [ ] Support kubectl logs\r\n- [ ] Support boot2docker\r\n- [ ] Support disk mounting with docker-in-docker\r\n- [x] Cleanup usage docs & migrate to docs dir\r\n- [ ] Add to CI (mesosphere internal and/or google's)\r\n- [ ] Support N mesos-slave containers (hard-coded to 2 for now)\r\n\r\nNotes:\r\n- `./cluster/test-e2e.sh` was added to bypass `./hack/e2e.go`. This may be refactored.\r\n- Don't bother running k8s CI tests on this branch until it's settled down.","created_at":"2015-06-18T18:38:22Z","updated_at":"2015-06-22T12:01:40Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ed5b606492b3f32cfa1a59668ec8bc752f72b057","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/10049/commits","review_comments_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/10049/comments","review_comment_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/comments{/number}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/10049/comments","statuses_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/statuses/19baea56f8c0c8e727011e4c23cc33834f82e173","head":{"label":"mesosphere:docker-compose","ref":"docker-compose","sha":"19baea56f8c0c8e727011e4c23cc33834f82e173","user":{"login":"mesosphere","id":3458585,"avatar_url":"https://avatars.githubusercontent.com/u/3458585?v=3","gravatar_id":"","url":"https://api.github.com/users/mesosphere","html_url":"https://github.com/mesosphere","followers_url":"https://api.github.com/users/mesosphere/followers","following_url":"https://api.github.com/users/mesosphere/following{/other_user}","gists_url":"https://api.github.com/users/mesosphere/gists{/gist_id}","starred_url":"https://api.github.com/users/mesosphere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mesosphere/subscriptions","organizations_url":"https://api.github.com/users/mesosphere/orgs","repos_url":"https://api.github.com/users/mesosphere/repos","events_url":"https://api.github.com/users/mesosphere/events{/privacy}","received_events_url":"https://api.github.com/users/mesosphere/received_events","type":"Organization","site_admin":false},"repo":{"id":22277046,"name":"kubernetes","full_name":"mesosphere/kubernetes","owner":{"login":"mesosphere","id":3458585,"avatar_url":"https://avatars.githubusercontent.com/u/3458585?v=3","gravatar_id":"","url":"https://api.github.com/users/mesosphere","html_url":"https://github.com/mesosphere","followers_url":"https://api.github.com/users/mesosphere/followers","following_url":"https://api.github.com/users/mesosphere/following{/other_user}","gists_url":"https://api.github.com/users/mesosphere/gists{/gist_id}","starred_url":"https://api.github.com/users/mesosphere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mesosphere/subscriptions","organizations_url":"https://api.github.com/users/mesosphere/orgs","repos_url":"https://api.github.com/users/mesosphere/repos","events_url":"https://api.github.com/users/mesosphere/events{/privacy}","received_events_url":"https://api.github.com/users/mesosphere/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/mesosphere/kubernetes","description":"Container Cluster Manager","fork":true,"url":"https://api.github.com/repos/mesosphere/kubernetes","forks_url":"https://api.github.com/repos/mesosphere/kubernetes/forks","keys_url":"https://api.github.com/repos/mesosphere/kubernetes/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mesosphere/kubernetes/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mesosphere/kubernetes/teams","hooks_url":"https://api.github.com/repos/mesosphere/kubernetes/hooks","issue_events_url":"https://api.github.com/repos/mesosphere/kubernetes/issues/events{/number}","events_url":"https://api.github.com/repos/mesosphere/kubernetes/events","assignees_url":"https://api.github.com/repos/mesosphere/kubernetes/assignees{/user}","branches_url":"https://api.github.com/repos/mesosphere/kubernetes/branches{/branch}","tags_url":"https://api.github.com/repos/mesosphere/kubernetes/tags","blobs_url":"https://api.github.com/repos/mesosphere/kubernetes/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mesosphere/kubernetes/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mesosphere/kubernetes/git/refs{/sha}","trees_url":"https://api.github.com/repos/mesosphere/kubernetes/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mesosphere/kubernetes/statuses/{sha}","languages_url":"https://api.github.com/repos/mesosphere/kubernetes/languages","stargazers_url":"https://api.github.com/repos/mesosphere/kubernetes/stargazers","contributors_url":"https://api.github.com/repos/mesosphere/kubernetes/contributors","subscribers_url":"https://api.github.com/repos/mesosphere/kubernetes/subscribers","subscription_url":"https://api.github.com/repos/mesosphere/kubernetes/subscription","commits_url":"https://api.github.com/repos/mesosphere/kubernetes/commits{/sha}","git_commits_url":"https://api.github.com/repos/mesosphere/kubernetes/git/commits{/sha}","comments_url":"https://api.github.com/repos/mesosphere/kubernetes/comments{/number}","issue_comment_url":"https://api.github.com/repos/mesosphere/kubernetes/issues/comments{/number}","contents_url":"https://api.github.com/repos/mesosphere/kubernetes/contents/{+path}","compare_url":"https://api.github.com/repos/mesosphere/kubernetes/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mesosphere/kubernetes/merges","archive_url":"https://api.github.com/repos/mesosphere/kubernetes/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mesosphere/kubernetes/downloads","issues_url":"https://api.github.com/repos/mesosphere/kubernetes/issues{/number}","pulls_url":"https://api.github.com/repos/mesosphere/kubernetes/pulls{/number}","milestones_url":"https://api.github.com/repos/mesosphere/kubernetes/milestones{/number}","notifications_url":"https://api.github.com/repos/mesosphere/kubernetes/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mesosphere/kubernetes/labels{/name}","releases_url":"https://api.github.com/repos/mesosphere/kubernetes/releases{/id}","created_at":"2014-07-26T02:50:13Z","updated_at":"2015-06-08T22:21:28Z","pushed_at":"2015-06-20T23:25:21Z","git_url":"git://github.com/mesosphere/kubernetes.git","ssh_url":"git@github.com:mesosphere/kubernetes.git","clone_url":"https://github.com/mesosphere/kubernetes.git","svn_url":"https://github.com/mesosphere/kubernetes","homepage":null,"size":77120,"stargazers_count":4,"watchers_count":4,"language":"Go","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":3,"mirror_url":null,"open_issues_count":3,"forks":3,"open_issues":3,"watchers":4,"default_branch":"master"}},"base":{"label":"GoogleCloudPlatform:master","ref":"master","sha":"d1906f721f796aeada9c1e150c88b8211570f2ca","user":{"login":"GoogleCloudPlatform","id":2810941,"avatar_url":"https://avatars.githubusercontent.com/u/2810941?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCloudPlatform","html_url":"https://github.com/GoogleCloudPlatform","followers_url":"https://api.github.com/users/GoogleCloudPlatform/followers","following_url":"https://api.github.com/users/GoogleCloudPlatform/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCloudPlatform/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCloudPlatform/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCloudPlatform/subscriptions","organizations_url":"https://api.github.com/users/GoogleCloudPlatform/orgs","repos_url":"https://api.github.com/users/GoogleCloudPlatform/repos","events_url":"https://api.github.com/users/GoogleCloudPlatform/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCloudPlatform/received_events","type":"Organization","site_admin":false},"repo":{"id":20580498,"name":"kubernetes","full_name":"GoogleCloudPlatform/kubernetes","owner":{"login":"GoogleCloudPlatform","id":2810941,"avatar_url":"https://avatars.githubusercontent.com/u/2810941?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCloudPlatform","html_url":"https://github.com/GoogleCloudPlatform","followers_url":"https://api.github.com/users/GoogleCloudPlatform/followers","following_url":"https://api.github.com/users/GoogleCloudPlatform/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCloudPlatform/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCloudPlatform/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCloudPlatform/subscriptions","organizations_url":"https://api.github.com/users/GoogleCloudPlatform/orgs","repos_url":"https://api.github.com/users/GoogleCloudPlatform/repos","events_url":"https://api.github.com/users/GoogleCloudPlatform/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCloudPlatform/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/GoogleCloudPlatform/kubernetes","description":"Container Cluster Manager from Google","fork":false,"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes","forks_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/forks","keys_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/keys{/key_id}","collaborators_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/teams","hooks_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/hooks","issue_events_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/events{/number}","events_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/events","assignees_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/assignees{/user}","branches_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/branches{/branch}","tags_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/tags","blobs_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/git/refs{/sha}","trees_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/git/trees{/sha}","statuses_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/statuses/{sha}","languages_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/languages","stargazers_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/stargazers","contributors_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/contributors","subscribers_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/subscribers","subscription_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/subscription","commits_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/commits{/sha}","git_commits_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/git/commits{/sha}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/comments{/number}","issue_comment_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/comments{/number}","contents_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/contents/{+path}","compare_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/compare/{base}...{head}","merges_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/merges","archive_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/downloads","issues_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues{/number}","pulls_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls{/number}","milestones_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/milestones{/number}","notifications_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels{/name}","releases_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/releases{/id}","created_at":"2014-06-06T22:56:04Z","updated_at":"2015-06-22T11:07:48Z","pushed_at":"2015-06-22T11:48:44Z","git_url":"git://github.com/GoogleCloudPlatform/kubernetes.git","ssh_url":"git@github.com:GoogleCloudPlatform/kubernetes.git","clone_url":"https://github.com/GoogleCloudPlatform/kubernetes.git","svn_url":"https://github.com/GoogleCloudPlatform/kubernetes","homepage":"http://kubernetes.io","size":295155,"stargazers_count":8542,"watchers_count":8542,"language":"Go","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":1842,"mirror_url":null,"open_issues_count":1428,"forks":1842,"open_issues":1428,"watchers":8542,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/10049"},"html":{"href":"https://github.com/GoogleCloudPlatform/kubernetes/pull/10049"},"issue":{"href":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/10049"},"comments":{"href":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/10049/comments"},"review_comments":{"href":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/10049/comments"},"review_comment":{"href":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/10049/commits"},"statuses":{"href":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/statuses/19baea56f8c0c8e727011e4c23cc33834f82e173"}}}}