{"action":"created","comment":{"url":"https://api.github.com/repos/istio/istio.io/pulls/comments/223732875","pull_request_review_id":162930957,"id":223732875,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyMzczMjg3NQ==","diff_hunk":"@@ -0,0 +1,400 @@\n+---\n+title: Visualizing Your Mesh\n+description: This task shows you how to visualize your services within an Istio mesh.\n+weight: 49\n+keywords: [telemetry,visualization]\n+---\n+\n+This task shows you how to visualize different aspects of your Istio mesh.\n+\n+As part of this task, you install the [Kiali](https://www.kiali.io) add-on\n+and use the web-based graphical user interface to view service graphs of\n+the mesh and your Istio configuration objects. Lastly, you use the Kiali\n+Public API to generate graph data in the form of consumable JSON.\n+\n+The [Bookinfo](/docs/examples/bookinfo/) sample application is used as the\n+example application throughout this task.\n+\n+## Before you begin\n+\n+Create a secret in your Istio namespace with credentials that you use to\n+authenticate to Kiali. See the\n+[Helm README](https://github.com/istio/istio/blob/master/install/kubernetes/helm/istio/README.md#installing-the-chart)\n+for details, but here is an example command you can modify and run to create a secret:\n+\n+```bash\n+USERNAME=$(echo -n 'admin' | base64)\n+PASSPHRASE=$(echo -n 'mysecret' | base64)\n+NAMESPACE=istio-system\n+kubectl create namespace $NAMESPACE\n+cat <<EOF | kubectl apply -f -\n+apiVersion: v1\n+kind: Secret\n+metadata:\n+  name: kiali\n+  namespace: $NAMESPACE\n+  labels:\n+    app: kiali\n+type: Opaque\n+data:\n+  username: $USERNAME\n+  passphrase: $PASSPHRASE\n+EOF\n+```\n+\n+Once the Kiali secret is created, install Kiali via Helm by following\n+[these instructions](/docs/setup/kubernetes/helm-install/). Note that you need\n+to use the `--set kiali.enabled=true` option when running the `helm` command.\n+\n+For example:\n+\n+{{< text bash >}}\n+$ helm template --set kiali.enabled=true install/kubernetes/helm/istio --name istio --namespace istio-system > $HOME/istio.yaml\n+$ kubectl apply -f $HOME/istio.yaml\n+{{< /text >}}\n+\n+> {{< idea_icon >}} This Task does not discuss Jaeger and Grafana; however, if\n+you have them already installed in your cluster and you want to see how Kiali\n+integrates with both of them, you need to pass additional arguments to the\n+`helm` command. For example:\n+\n+{{< text bash >}}\n+$ helm template \\\n+    --set kiali.enabled=true \\\n+    --set \"kiali.dashboard.jaegerURL=http://$(kubectl get svc tracing -o jsonpath='{.spec.clusterIP}'):80\" \\\n+    --set \"kiali.dashboard.grafanaURL=http://$(kubectl get svc grafana -o jsonpath='{.spec.clusterIP}'):3000\" \\\n+    install/kubernetes/helm/istio \\\n+    --name istio --namespace istio-system > $HOME/istio.yaml\n+$ kubectl apply -f $HOME/istio.yaml\n+{{< /text >}}\n+\n+Once Istio and Kiali are installed, deploy the [Bookinfo](/docs/examples/bookinfo/) sample application.\n+\n+> {{< idea_icon >}} The above installation instructions assume you have `helm`\n+and want to use it to install Kiali. Alternatively, you can install Kiali by\n+following the [Kiali install instructions](https://www.kiali.io/gettingstarted/).\n+\n+## Generating a service graph\n+\n+1.  Verify that the service is running in your cluster.\n+\n+    In Kubernetes environments, execute the following command:\n+\n+    {{< text bash >}}\n+    $ kubectl -n istio-system get svc kiali\n+    NAME           CLUSTER-IP      EXTERNAL-IP   PORT(S)    AGE\n+    kiali          10.59.253.165   <none>        20001/TCP  30s\n+    {{< /text >}}\n+\n+1.  Determine the Bookinfo URL.\n+\n+    Follow these [instructions](/docs/examples/bookinfo/#determining-the-ingress-ip-and-port)\n+    to determine the Bookinfo `GATEWAY_URL`.\n+\n+1.  Send traffic to the mesh.\n+\n+    Generate a small amount of traffic by visiting `http://$GATEWAY_URL/productpage`\n+    in your web browser or by issuing the following command multiple times:\n+\n+    {{< text bash >}}\n+    $ curl http://$GATEWAY_URL/productpage\n+    {{< /text >}}\n+\n+    {{< idea_icon >}} To continually send requests, use the\n+    `watch` command if it is available on your system:\n+\n+    {{< text bash >}}\n+    $ watch -n 1 curl -o /dev/null -s -w %{http_code} $GATEWAY_URL/productpage\n+    {{< /text >}}\n+\n+1.  Determine the Kiali URL.\n+\n+    Kiali is exposed through the same Istio gateway as the Bookinfo\n+    application, only on a different port. Therefore you can use the\n+    `GATEWAY_URL` that you set in the previous step to determine the Kiali URL.\n+\n+    If you are running in an environment that has external load balancers, execute this command:\n+\n+    {{< text bash >}}\n+    $ KIALI_URL=\"http://$(echo $GATEWAY_URL | sed -e s/:.*//):$(kubectl -n istio-system get service istio-ingressgateway -o jsonpath='{.spec.ports[?(@.name==\"http-kiali\")].port}')\"\n+    $ echo $KIALI_URL\n+    http://172.30.141.9:15029\n+    {{< /text >}}\n+\n+    If you are running in an environment that does not support external load balancers (e.g., minikube), execute this command:\n+\n+    {{< text bash >}}\n+    $ KIALI_URL=\"http://$(echo $GATEWAY_URL | sed -e s/:.*//):$(kubectl -n istio-system get service istio-ingressgateway -o jsonpath='{.spec.ports[?(@.name==\"http-kiali\")].nodePort}')\"\n+    $ echo $KIALI_URL\n+    http://192.168.99.100:31758\n+    {{< /text >}}\n+\n+1.  Log into the Kiali UI.\n+\n+    Visit `$KIALI_URL` in your web browser, and in the login screen enter the\n+    credentials that you stored in the Kiali secret you created above. If you\n+    used the example secret above, enter a username of `admin` with a password\n+    of `mysecret`.\n+\n+1.  Get an overview of your mesh.","path":"content/docs/tasks/telemetry/kiali/index.md","position":null,"original_position":139,"commit_id":"51cd491e1c1766b63911b6fd7e13f2f022d9afb4","original_commit_id":"0304305b6d18be0d27cc5a7e59c1f8926903b693","user":{"login":"jmazzitelli","id":2029470,"node_id":"MDQ6VXNlcjIwMjk0NzA=","avatar_url":"https://avatars0.githubusercontent.com/u/2029470?v=4","gravatar_id":"","url":"https://api.github.com/users/jmazzitelli","html_url":"https://github.com/jmazzitelli","followers_url":"https://api.github.com/users/jmazzitelli/followers","following_url":"https://api.github.com/users/jmazzitelli/following{/other_user}","gists_url":"https://api.github.com/users/jmazzitelli/gists{/gist_id}","starred_url":"https://api.github.com/users/jmazzitelli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmazzitelli/subscriptions","organizations_url":"https://api.github.com/users/jmazzitelli/orgs","repos_url":"https://api.github.com/users/jmazzitelli/repos","events_url":"https://api.github.com/users/jmazzitelli/events{/privacy}","received_events_url":"https://api.github.com/users/jmazzitelli/received_events","type":"User","site_admin":false},"body":"I just reworded it a little bit. This page shows up by default immediately after you log in - there is nothing for the reader to do other than what was done in the previous step (the login step) - I'm just bringing the reader's attention to the overview page and what it shows. 51cd491e1c1766b63911b6fd7e13f2f022d9afb4","created_at":"2018-10-09T14:45:41Z","updated_at":"2018-10-09T14:45:41Z","html_url":"https://github.com/istio/istio.io/pull/2715#discussion_r223732875","pull_request_url":"https://api.github.com/repos/istio/istio.io/pulls/2715","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/istio/istio.io/pulls/comments/223732875"},"html":{"href":"https://github.com/istio/istio.io/pull/2715#discussion_r223732875"},"pull_request":{"href":"https://api.github.com/repos/istio/istio.io/pulls/2715"}},"in_reply_to_id":223453495},"pull_request":{"url":"https://api.github.com/repos/istio/istio.io/pulls/2715","id":219467385,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE5NDY3Mzg1","html_url":"https://github.com/istio/istio.io/pull/2715","diff_url":"https://github.com/istio/istio.io/pull/2715.diff","patch_url":"https://github.com/istio/istio.io/pull/2715.patch","issue_url":"https://api.github.com/repos/istio/istio.io/issues/2715","number":2715,"state":"open","locked":false,"title":"Add Kiali Task to istio.io","user":{"login":"jmazzitelli","id":2029470,"node_id":"MDQ6VXNlcjIwMjk0NzA=","avatar_url":"https://avatars0.githubusercontent.com/u/2029470?v=4","gravatar_id":"","url":"https://api.github.com/users/jmazzitelli","html_url":"https://github.com/jmazzitelli","followers_url":"https://api.github.com/users/jmazzitelli/followers","following_url":"https://api.github.com/users/jmazzitelli/following{/other_user}","gists_url":"https://api.github.com/users/jmazzitelli/gists{/gist_id}","starred_url":"https://api.github.com/users/jmazzitelli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmazzitelli/subscriptions","organizations_url":"https://api.github.com/users/jmazzitelli/orgs","repos_url":"https://api.github.com/users/jmazzitelli/repos","events_url":"https://api.github.com/users/jmazzitelli/events{/privacy}","received_events_url":"https://api.github.com/users/jmazzitelli/received_events","type":"User","site_admin":false},"body":"This adds a Task to introduce Kiali.\r\nThis also adds a deprecation notice to the Service Graph Task.\r\n\r\nSee Issue https://github.com/istio/istio/issues/9066","created_at":"2018-10-01T18:13:58Z","updated_at":"2018-10-09T14:45:41Z","closed_at":null,"merged_at":null,"merge_commit_sha":"5a20aae648b0ce3fb1f82cbc2c3de696761d5e44","assignee":{"login":"sdake","id":755849,"node_id":"MDQ6VXNlcjc1NTg0OQ==","avatar_url":"https://avatars1.githubusercontent.com/u/755849?v=4","gravatar_id":"","url":"https://api.github.com/users/sdake","html_url":"https://github.com/sdake","followers_url":"https://api.github.com/users/sdake/followers","following_url":"https://api.github.com/users/sdake/following{/other_user}","gists_url":"https://api.github.com/users/sdake/gists{/gist_id}","starred_url":"https://api.github.com/users/sdake/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sdake/subscriptions","organizations_url":"https://api.github.com/users/sdake/orgs","repos_url":"https://api.github.com/users/sdake/repos","events_url":"https://api.github.com/users/sdake/events{/privacy}","received_events_url":"https://api.github.com/users/sdake/received_events","type":"User","site_admin":false},"assignees":[{"login":"sdake","id":755849,"node_id":"MDQ6VXNlcjc1NTg0OQ==","avatar_url":"https://avatars1.githubusercontent.com/u/755849?v=4","gravatar_id":"","url":"https://api.github.com/users/sdake","html_url":"https://github.com/sdake","followers_url":"https://api.github.com/users/sdake/followers","following_url":"https://api.github.com/users/sdake/following{/other_user}","gists_url":"https://api.github.com/users/sdake/gists{/gist_id}","starred_url":"https://api.github.com/users/sdake/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sdake/subscriptions","organizations_url":"https://api.github.com/users/sdake/orgs","repos_url":"https://api.github.com/users/sdake/repos","events_url":"https://api.github.com/users/sdake/events{/privacy}","received_events_url":"https://api.github.com/users/sdake/received_events","type":"User","site_admin":false},{"login":"frankbu","id":2752495,"node_id":"MDQ6VXNlcjI3NTI0OTU=","avatar_url":"https://avatars2.githubusercontent.com/u/2752495?v=4","gravatar_id":"","url":"https://api.github.com/users/frankbu","html_url":"https://github.com/frankbu","followers_url":"https://api.github.com/users/frankbu/followers","following_url":"https://api.github.com/users/frankbu/following{/other_user}","gists_url":"https://api.github.com/users/frankbu/gists{/gist_id}","starred_url":"https://api.github.com/users/frankbu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frankbu/subscriptions","organizations_url":"https://api.github.com/users/frankbu/orgs","repos_url":"https://api.github.com/users/frankbu/repos","events_url":"https://api.github.com/users/frankbu/events{/privacy}","received_events_url":"https://api.github.com/users/frankbu/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"douglas-reid","id":21148125,"node_id":"MDQ6VXNlcjIxMTQ4MTI1","avatar_url":"https://avatars3.githubusercontent.com/u/21148125?v=4","gravatar_id":"","url":"https://api.github.com/users/douglas-reid","html_url":"https://github.com/douglas-reid","followers_url":"https://api.github.com/users/douglas-reid/followers","following_url":"https://api.github.com/users/douglas-reid/following{/other_user}","gists_url":"https://api.github.com/users/douglas-reid/gists{/gist_id}","starred_url":"https://api.github.com/users/douglas-reid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/douglas-reid/subscriptions","organizations_url":"https://api.github.com/users/douglas-reid/orgs","repos_url":"https://api.github.com/users/douglas-reid/repos","events_url":"https://api.github.com/users/douglas-reid/events{/privacy}","received_events_url":"https://api.github.com/users/douglas-reid/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":884247475,"node_id":"MDU6TGFiZWw4ODQyNDc0NzU=","url":"https://api.github.com/repos/istio/istio.io/labels/cla:%20yes","name":"cla: yes","color":"bfdadc","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/istio/istio.io/pulls/2715/commits","review_comments_url":"https://api.github.com/repos/istio/istio.io/pulls/2715/comments","review_comment_url":"https://api.github.com/repos/istio/istio.io/pulls/comments{/number}","comments_url":"https://api.github.com/repos/istio/istio.io/issues/2715/comments","statuses_url":"https://api.github.com/repos/istio/istio.io/statuses/51cd491e1c1766b63911b6fd7e13f2f022d9afb4","head":{"label":"jmazzitelli:add-kiali","ref":"add-kiali","sha":"51cd491e1c1766b63911b6fd7e13f2f022d9afb4","user":{"login":"jmazzitelli","id":2029470,"node_id":"MDQ6VXNlcjIwMjk0NzA=","avatar_url":"https://avatars0.githubusercontent.com/u/2029470?v=4","gravatar_id":"","url":"https://api.github.com/users/jmazzitelli","html_url":"https://github.com/jmazzitelli","followers_url":"https://api.github.com/users/jmazzitelli/followers","following_url":"https://api.github.com/users/jmazzitelli/following{/other_user}","gists_url":"https://api.github.com/users/jmazzitelli/gists{/gist_id}","starred_url":"https://api.github.com/users/jmazzitelli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmazzitelli/subscriptions","organizations_url":"https://api.github.com/users/jmazzitelli/orgs","repos_url":"https://api.github.com/users/jmazzitelli/repos","events_url":"https://api.github.com/users/jmazzitelli/events{/privacy}","received_events_url":"https://api.github.com/users/jmazzitelli/received_events","type":"User","site_admin":false},"repo":{"id":144050138,"node_id":"MDEwOlJlcG9zaXRvcnkxNDQwNTAxMzg=","name":"istio.github.io","full_name":"jmazzitelli/istio.github.io","private":false,"owner":{"login":"jmazzitelli","id":2029470,"node_id":"MDQ6VXNlcjIwMjk0NzA=","avatar_url":"https://avatars0.githubusercontent.com/u/2029470?v=4","gravatar_id":"","url":"https://api.github.com/users/jmazzitelli","html_url":"https://github.com/jmazzitelli","followers_url":"https://api.github.com/users/jmazzitelli/followers","following_url":"https://api.github.com/users/jmazzitelli/following{/other_user}","gists_url":"https://api.github.com/users/jmazzitelli/gists{/gist_id}","starred_url":"https://api.github.com/users/jmazzitelli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmazzitelli/subscriptions","organizations_url":"https://api.github.com/users/jmazzitelli/orgs","repos_url":"https://api.github.com/users/jmazzitelli/repos","events_url":"https://api.github.com/users/jmazzitelli/events{/privacy}","received_events_url":"https://api.github.com/users/jmazzitelli/received_events","type":"User","site_admin":false},"html_url":"https://github.com/jmazzitelli/istio.github.io","description":"Source for the istio.io site","fork":true,"url":"https://api.github.com/repos/jmazzitelli/istio.github.io","forks_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/forks","keys_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/teams","hooks_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/hooks","issue_events_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/issues/events{/number}","events_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/events","assignees_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/assignees{/user}","branches_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/branches{/branch}","tags_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/tags","blobs_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/git/refs{/sha}","trees_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/statuses/{sha}","languages_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/languages","stargazers_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/stargazers","contributors_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/contributors","subscribers_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/subscribers","subscription_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/subscription","commits_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/commits{/sha}","git_commits_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/git/commits{/sha}","comments_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/comments{/number}","issue_comment_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/issues/comments{/number}","contents_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/contents/{+path}","compare_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/merges","archive_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/downloads","issues_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/issues{/number}","pulls_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/pulls{/number}","milestones_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/milestones{/number}","notifications_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/labels{/name}","releases_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/releases{/id}","deployments_url":"https://api.github.com/repos/jmazzitelli/istio.github.io/deployments","created_at":"2018-08-08T18:03:12Z","updated_at":"2018-08-08T18:03:16Z","pushed_at":"2018-10-09T14:44:34Z","git_url":"git://github.com/jmazzitelli/istio.github.io.git","ssh_url":"git@github.com:jmazzitelli/istio.github.io.git","clone_url":"https://github.com/jmazzitelli/istio.github.io.git","svn_url":"https://github.com/jmazzitelli/istio.github.io","homepage":"https://istio.io/","size":34317,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"istio:master","ref":"master","sha":"cda5ea21029cfddb7e20e875f9821046c1b32f06","user":{"login":"istio","id":23534644,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNTM0NjQ0","avatar_url":"https://avatars1.githubusercontent.com/u/23534644?v=4","gravatar_id":"","url":"https://api.github.com/users/istio","html_url":"https://github.com/istio","followers_url":"https://api.github.com/users/istio/followers","following_url":"https://api.github.com/users/istio/following{/other_user}","gists_url":"https://api.github.com/users/istio/gists{/gist_id}","starred_url":"https://api.github.com/users/istio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/istio/subscriptions","organizations_url":"https://api.github.com/users/istio/orgs","repos_url":"https://api.github.com/users/istio/repos","events_url":"https://api.github.com/users/istio/events{/privacy}","received_events_url":"https://api.github.com/users/istio/received_events","type":"Organization","site_admin":false},"repo":{"id":82706976,"node_id":"MDEwOlJlcG9zaXRvcnk4MjcwNjk3Ng==","name":"istio.io","full_name":"istio/istio.io","private":false,"owner":{"login":"istio","id":23534644,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNTM0NjQ0","avatar_url":"https://avatars1.githubusercontent.com/u/23534644?v=4","gravatar_id":"","url":"https://api.github.com/users/istio","html_url":"https://github.com/istio","followers_url":"https://api.github.com/users/istio/followers","following_url":"https://api.github.com/users/istio/following{/other_user}","gists_url":"https://api.github.com/users/istio/gists{/gist_id}","starred_url":"https://api.github.com/users/istio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/istio/subscriptions","organizations_url":"https://api.github.com/users/istio/orgs","repos_url":"https://api.github.com/users/istio/repos","events_url":"https://api.github.com/users/istio/events{/privacy}","received_events_url":"https://api.github.com/users/istio/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/istio/istio.io","description":"Source for the istio.io site","fork":false,"url":"https://api.github.com/repos/istio/istio.io","forks_url":"https://api.github.com/repos/istio/istio.io/forks","keys_url":"https://api.github.com/repos/istio/istio.io/keys{/key_id}","collaborators_url":"https://api.github.com/repos/istio/istio.io/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/istio/istio.io/teams","hooks_url":"https://api.github.com/repos/istio/istio.io/hooks","issue_events_url":"https://api.github.com/repos/istio/istio.io/issues/events{/number}","events_url":"https://api.github.com/repos/istio/istio.io/events","assignees_url":"https://api.github.com/repos/istio/istio.io/assignees{/user}","branches_url":"https://api.github.com/repos/istio/istio.io/branches{/branch}","tags_url":"https://api.github.com/repos/istio/istio.io/tags","blobs_url":"https://api.github.com/repos/istio/istio.io/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/istio/istio.io/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/istio/istio.io/git/refs{/sha}","trees_url":"https://api.github.com/repos/istio/istio.io/git/trees{/sha}","statuses_url":"https://api.github.com/repos/istio/istio.io/statuses/{sha}","languages_url":"https://api.github.com/repos/istio/istio.io/languages","stargazers_url":"https://api.github.com/repos/istio/istio.io/stargazers","contributors_url":"https://api.github.com/repos/istio/istio.io/contributors","subscribers_url":"https://api.github.com/repos/istio/istio.io/subscribers","subscription_url":"https://api.github.com/repos/istio/istio.io/subscription","commits_url":"https://api.github.com/repos/istio/istio.io/commits{/sha}","git_commits_url":"https://api.github.com/repos/istio/istio.io/git/commits{/sha}","comments_url":"https://api.github.com/repos/istio/istio.io/comments{/number}","issue_comment_url":"https://api.github.com/repos/istio/istio.io/issues/comments{/number}","contents_url":"https://api.github.com/repos/istio/istio.io/contents/{+path}","compare_url":"https://api.github.com/repos/istio/istio.io/compare/{base}...{head}","merges_url":"https://api.github.com/repos/istio/istio.io/merges","archive_url":"https://api.github.com/repos/istio/istio.io/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/istio/istio.io/downloads","issues_url":"https://api.github.com/repos/istio/istio.io/issues{/number}","pulls_url":"https://api.github.com/repos/istio/istio.io/pulls{/number}","milestones_url":"https://api.github.com/repos/istio/istio.io/milestones{/number}","notifications_url":"https://api.github.com/repos/istio/istio.io/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/istio/istio.io/labels{/name}","releases_url":"https://api.github.com/repos/istio/istio.io/releases{/id}","deployments_url":"https://api.github.com/repos/istio/istio.io/deployments","created_at":"2017-02-21T17:19:49Z","updated_at":"2018-10-09T05:37:21Z","pushed_at":"2018-10-09T14:44:36Z","git_url":"git://github.com/istio/istio.io.git","ssh_url":"git@github.com:istio/istio.io.git","clone_url":"https://github.com/istio/istio.io.git","svn_url":"https://github.com/istio/istio.io","homepage":"https://istio.io/","size":35943,"stargazers_count":128,"watchers_count":128,"language":"HTML","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":363,"mirror_url":null,"archived":false,"open_issues_count":100,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":363,"open_issues":100,"watchers":128,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/istio/istio.io/pulls/2715"},"html":{"href":"https://github.com/istio/istio.io/pull/2715"},"issue":{"href":"https://api.github.com/repos/istio/istio.io/issues/2715"},"comments":{"href":"https://api.github.com/repos/istio/istio.io/issues/2715/comments"},"review_comments":{"href":"https://api.github.com/repos/istio/istio.io/pulls/2715/comments"},"review_comment":{"href":"https://api.github.com/repos/istio/istio.io/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/istio/istio.io/pulls/2715/commits"},"statuses":{"href":"https://api.github.com/repos/istio/istio.io/statuses/51cd491e1c1766b63911b6fd7e13f2f022d9afb4"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"jmazzitelli"}}