{"action":"created","comment":{"url":"https://api.github.com/repos/kubernetes/community/pulls/comments/236911759","pull_request_review_id":179088655,"id":236911759,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzNjkxMTc1OQ==","diff_hunk":"@@ -0,0 +1,230 @@\n+---\n+kep-number: 31\n+title: Enable kustomize in kubectl\n+authors:\n+  - \"@Liujingfang1\"\n+owning-sig: sig-cli\n+participating-sigs:\n+  - sig-cli\n+reviewers:\n+  - \"@pwittrock\"\n+  - \"@seans3\"\n+  - \"@soltysh\"\n+approvers:\n+  - \"@pwittrock\"\n+  - \"@seans3\"\n+  - \"@soltysh\"\n+editor: TBD\n+creation-date: 2018-11-07\n+last-updated: yyyy-mm-dd\n+status: pending\n+see-also:\n+  - [KEP-0008](https://github.com/kubernetes/community/blob/master/keps/sig-cli/0008-kustomize.md)\n+replaces:\n+  - n/a\n+superseded-by:\n+  - n/a\n+---\n+\n+# Enable kustomize in kubectl\n+\n+## Table of Contents\n+* [Table of Contents](#table-of-contents)\n+* [Summary](#summary)\n+* [Motivation](#motivation)\n+    * [Goals](#goals)\n+    * [Non-Goals](#non-goals)\n+* [Kustomize Introduction](#kustomize-introduction)    \n+* [Proposal](#proposal)\n+    * [UX](#UX)\n+      * [apply](#apply)\n+      * [get](#get)\n+      * [delete](#delete)\n+    * [Implementation Details/Notes/Constraints](#implementation-detailsnotesconstraints)\n+    * [Risks and Mitigations](#risks-and-mitigations)\n+* [Graduation Criteria](#graduation-criteria)\n+* [Implementation History](#implementation-history)\n+* [Alternatives](#alternatives)\n+\n+[Tools for generating]: https://github.com/ekalinin/github-markdown-toc\n+\n+## Summary\n+[Kustomize](https://github.com/kubernetes-sigs/kustomize) is a tool developed to provide declarative support for kubernetes objects. It has been adopted by many projects and users. Having kustomize enabled in kubectl will address a list of long standing issues. This KEP describes how `kustomize` is integrated into kubectl subcommands with consistent UX.\n+\n+## Motivation\n+\n+Declarative specification of Kubernetes objects is the recommended way to manage Kubernetes applications or workloads. There is some gap in kubectl on declarative support. To eliminate the gap, a [KEP](https://github.com/kubernetes/community/blob/master/keps/sig-cli/0008-kustomize.md#faq) was proposed months ago and Kustomize was developed. After more than 10 iterations, Kustomize has a complete set of features and reached a good state to be integrated into kubectl. \n+\n+### Goals\n+\n+Integrate kustomize with kubectl so that kubectl can recognize kustomization directories and expand resources from kustomization.yaml before running kubectl subcommands. This integration should be transparent. It doesn't change kubectl UX. This integration should also be backward compatible. For non kustomization directories, kubectl behaves the same as current. The integration shouldn't have any impact on those parts.","path":"keps/sig-cli/0031-kustomize-integration.md","position":60,"original_position":60,"commit_id":"abc5cb3b0ab692346482cdd3f1626d837497b914","original_commit_id":"abc5cb3b0ab692346482cdd3f1626d837497b914","user":{"login":"bgrant0607","id":7725777,"node_id":"MDQ6VXNlcjc3MjU3Nzc=","avatar_url":"https://avatars1.githubusercontent.com/u/7725777?v=4","gravatar_id":"","url":"https://api.github.com/users/bgrant0607","html_url":"https://github.com/bgrant0607","followers_url":"https://api.github.com/users/bgrant0607/followers","following_url":"https://api.github.com/users/bgrant0607/following{/other_user}","gists_url":"https://api.github.com/users/bgrant0607/gists{/gist_id}","starred_url":"https://api.github.com/users/bgrant0607/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bgrant0607/subscriptions","organizations_url":"https://api.github.com/users/bgrant0607/orgs","repos_url":"https://api.github.com/users/bgrant0607/repos","events_url":"https://api.github.com/users/bgrant0607/events{/privacy}","received_events_url":"https://api.github.com/users/bgrant0607/received_events","type":"User","site_admin":false},"body":"Does kustomize support capitalizing kustomization.yaml -- Kustomization.yaml? The reason Makefile and Dockerfile are capitalized is so they appear first in a directory listing, which is useful.\r\n\r\nkubectl today doesn't infer any meaning from file names, and doesn't infer any meaning from file extensions, either, other than to identify files to process, if not explicitly specified files, URLs, or stdin. Instead, it requires object self-identification, which we do with all API types and componentconfig types.\r\n\r\nI'm ok with starting with this as is, since it avoids the issues of what to do with multiple kustomization files and simplifies the config slightly, but we should be open to changing it later.","created_at":"2018-11-28T01:30:37Z","updated_at":"2018-11-28T01:41:56Z","html_url":"https://github.com/kubernetes/community/pull/2910#discussion_r236911759","pull_request_url":"https://api.github.com/repos/kubernetes/community/pulls/2910","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/kubernetes/community/pulls/comments/236911759"},"html":{"href":"https://github.com/kubernetes/community/pull/2910#discussion_r236911759"},"pull_request":{"href":"https://api.github.com/repos/kubernetes/community/pulls/2910"}}},"pull_request":{"url":"https://api.github.com/repos/kubernetes/community/pulls/2910","id":228863770,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI4ODYzNzcw","html_url":"https://github.com/kubernetes/community/pull/2910","diff_url":"https://github.com/kubernetes/community/pull/2910.diff","patch_url":"https://github.com/kubernetes/community/pull/2910.patch","issue_url":"https://api.github.com/repos/kubernetes/community/issues/2910","number":2910,"state":"open","locked":false,"title":"KEP: Enable kustomize in kubectl","user":{"login":"Liujingfang1","id":8498608,"node_id":"MDQ6VXNlcjg0OTg2MDg=","avatar_url":"https://avatars1.githubusercontent.com/u/8498608?v=4","gravatar_id":"","url":"https://api.github.com/users/Liujingfang1","html_url":"https://github.com/Liujingfang1","followers_url":"https://api.github.com/users/Liujingfang1/followers","following_url":"https://api.github.com/users/Liujingfang1/following{/other_user}","gists_url":"https://api.github.com/users/Liujingfang1/gists{/gist_id}","starred_url":"https://api.github.com/users/Liujingfang1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Liujingfang1/subscriptions","organizations_url":"https://api.github.com/users/Liujingfang1/orgs","repos_url":"https://api.github.com/users/Liujingfang1/repos","events_url":"https://api.github.com/users/Liujingfang1/events{/privacy}","received_events_url":"https://api.github.com/users/Liujingfang1/received_events","type":"User","site_admin":false},"body":"<!--  Thanks for sending a pull request!  Here are some tips for you:\r\n- If this is your first contribution, read our Getting Started guide https://github.com/kubernetes/community/blob/master/contributors/guide/README.md\r\n- If you are editing SIG information, please follow these instructions: https://git.k8s.io/community/generator\r\n  You will need to follow these steps:\r\n  1. Edit sigs.yaml with your change \r\n  2. Generate docs with `make generate`. To build docs for one sig, run `make WHAT=sig-apps generate`\r\n-->","created_at":"2018-11-06T22:58:41Z","updated_at":"2018-11-28T01:41:56Z","closed_at":null,"merged_at":null,"merge_commit_sha":"33cf237ef7b8a17b5cb2894b9a82103b1ca1229a","assignee":null,"assignees":[],"requested_reviewers":[{"login":"idvoretskyi","id":118459,"node_id":"MDQ6VXNlcjExODQ1OQ==","avatar_url":"https://avatars2.githubusercontent.com/u/118459?v=4","gravatar_id":"","url":"https://api.github.com/users/idvoretskyi","html_url":"https://github.com/idvoretskyi","followers_url":"https://api.github.com/users/idvoretskyi/followers","following_url":"https://api.github.com/users/idvoretskyi/following{/other_user}","gists_url":"https://api.github.com/users/idvoretskyi/gists{/gist_id}","starred_url":"https://api.github.com/users/idvoretskyi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idvoretskyi/subscriptions","organizations_url":"https://api.github.com/users/idvoretskyi/orgs","repos_url":"https://api.github.com/users/idvoretskyi/repos","events_url":"https://api.github.com/users/idvoretskyi/events{/privacy}","received_events_url":"https://api.github.com/users/idvoretskyi/received_events","type":"User","site_admin":false},{"login":"soltysh","id":576341,"node_id":"MDQ6VXNlcjU3NjM0MQ==","avatar_url":"https://avatars2.githubusercontent.com/u/576341?v=4","gravatar_id":"","url":"https://api.github.com/users/soltysh","html_url":"https://github.com/soltysh","followers_url":"https://api.github.com/users/soltysh/followers","following_url":"https://api.github.com/users/soltysh/following{/other_user}","gists_url":"https://api.github.com/users/soltysh/gists{/gist_id}","starred_url":"https://api.github.com/users/soltysh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soltysh/subscriptions","organizations_url":"https://api.github.com/users/soltysh/orgs","repos_url":"https://api.github.com/users/soltysh/repos","events_url":"https://api.github.com/users/soltysh/events{/privacy}","received_events_url":"https://api.github.com/users/soltysh/received_events","type":"User","site_admin":false},{"login":"monopole","id":2928188,"node_id":"MDQ6VXNlcjI5MjgxODg=","avatar_url":"https://avatars3.githubusercontent.com/u/2928188?v=4","gravatar_id":"","url":"https://api.github.com/users/monopole","html_url":"https://github.com/monopole","followers_url":"https://api.github.com/users/monopole/followers","following_url":"https://api.github.com/users/monopole/following{/other_user}","gists_url":"https://api.github.com/users/monopole/gists{/gist_id}","starred_url":"https://api.github.com/users/monopole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/monopole/subscriptions","organizations_url":"https://api.github.com/users/monopole/orgs","repos_url":"https://api.github.com/users/monopole/repos","events_url":"https://api.github.com/users/monopole/events{/privacy}","received_events_url":"https://api.github.com/users/monopole/received_events","type":"User","site_admin":false},{"login":"seans3","id":7387162,"node_id":"MDQ6VXNlcjczODcxNjI=","avatar_url":"https://avatars3.githubusercontent.com/u/7387162?v=4","gravatar_id":"","url":"https://api.github.com/users/seans3","html_url":"https://github.com/seans3","followers_url":"https://api.github.com/users/seans3/followers","following_url":"https://api.github.com/users/seans3/following{/other_user}","gists_url":"https://api.github.com/users/seans3/gists{/gist_id}","starred_url":"https://api.github.com/users/seans3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seans3/subscriptions","organizations_url":"https://api.github.com/users/seans3/orgs","repos_url":"https://api.github.com/users/seans3/repos","events_url":"https://api.github.com/users/seans3/events{/privacy}","received_events_url":"https://api.github.com/users/seans3/received_events","type":"User","site_admin":false},{"login":"pwittrock","id":7882754,"node_id":"MDQ6VXNlcjc4ODI3NTQ=","avatar_url":"https://avatars0.githubusercontent.com/u/7882754?v=4","gravatar_id":"","url":"https://api.github.com/users/pwittrock","html_url":"https://github.com/pwittrock","followers_url":"https://api.github.com/users/pwittrock/followers","following_url":"https://api.github.com/users/pwittrock/following{/other_user}","gists_url":"https://api.github.com/users/pwittrock/gists{/gist_id}","starred_url":"https://api.github.com/users/pwittrock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pwittrock/subscriptions","organizations_url":"https://api.github.com/users/pwittrock/orgs","repos_url":"https://api.github.com/users/pwittrock/repos","events_url":"https://api.github.com/users/pwittrock/events{/privacy}","received_events_url":"https://api.github.com/users/pwittrock/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":486032367,"node_id":"MDU6TGFiZWw0ODYwMzIzNjc=","url":"https://api.github.com/repos/kubernetes/community/labels/cncf-cla:%20yes","name":"cncf-cla: yes","color":"bfe5bf","default":false},{"id":1076074046,"node_id":"MDU6TGFiZWwxMDc2MDc0MDQ2","url":"https://api.github.com/repos/kubernetes/community/labels/kind/kep","name":"kind/kep","color":"cc99ff","default":false},{"id":653942863,"node_id":"MDU6TGFiZWw2NTM5NDI4NjM=","url":"https://api.github.com/repos/kubernetes/community/labels/sig/architecture","name":"sig/architecture","color":"d2b48c","default":false},{"id":653942876,"node_id":"MDU6TGFiZWw2NTM5NDI4NzY=","url":"https://api.github.com/repos/kubernetes/community/labels/sig/cli","name":"sig/cli","color":"d2b48c","default":false},{"id":670265417,"node_id":"MDU6TGFiZWw2NzAyNjU0MTc=","url":"https://api.github.com/repos/kubernetes/community/labels/sig/pm","name":"sig/pm","color":"d2b48c","default":false},{"id":653942910,"node_id":"MDU6TGFiZWw2NTM5NDI5MTA=","url":"https://api.github.com/repos/kubernetes/community/labels/size/L","name":"size/L","color":"ee9900","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/kubernetes/community/pulls/2910/commits","review_comments_url":"https://api.github.com/repos/kubernetes/community/pulls/2910/comments","review_comment_url":"https://api.github.com/repos/kubernetes/community/pulls/comments{/number}","comments_url":"https://api.github.com/repos/kubernetes/community/issues/2910/comments","statuses_url":"https://api.github.com/repos/kubernetes/community/statuses/abc5cb3b0ab692346482cdd3f1626d837497b914","head":{"label":"Liujingfang1:kustomize","ref":"kustomize","sha":"abc5cb3b0ab692346482cdd3f1626d837497b914","user":{"login":"Liujingfang1","id":8498608,"node_id":"MDQ6VXNlcjg0OTg2MDg=","avatar_url":"https://avatars1.githubusercontent.com/u/8498608?v=4","gravatar_id":"","url":"https://api.github.com/users/Liujingfang1","html_url":"https://github.com/Liujingfang1","followers_url":"https://api.github.com/users/Liujingfang1/followers","following_url":"https://api.github.com/users/Liujingfang1/following{/other_user}","gists_url":"https://api.github.com/users/Liujingfang1/gists{/gist_id}","starred_url":"https://api.github.com/users/Liujingfang1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Liujingfang1/subscriptions","organizations_url":"https://api.github.com/users/Liujingfang1/orgs","repos_url":"https://api.github.com/users/Liujingfang1/repos","events_url":"https://api.github.com/users/Liujingfang1/events{/privacy}","received_events_url":"https://api.github.com/users/Liujingfang1/received_events","type":"User","site_admin":false},"repo":{"id":156292626,"node_id":"MDEwOlJlcG9zaXRvcnkxNTYyOTI2MjY=","name":"community","full_name":"Liujingfang1/community","private":false,"owner":{"login":"Liujingfang1","id":8498608,"node_id":"MDQ6VXNlcjg0OTg2MDg=","avatar_url":"https://avatars1.githubusercontent.com/u/8498608?v=4","gravatar_id":"","url":"https://api.github.com/users/Liujingfang1","html_url":"https://github.com/Liujingfang1","followers_url":"https://api.github.com/users/Liujingfang1/followers","following_url":"https://api.github.com/users/Liujingfang1/following{/other_user}","gists_url":"https://api.github.com/users/Liujingfang1/gists{/gist_id}","starred_url":"https://api.github.com/users/Liujingfang1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Liujingfang1/subscriptions","organizations_url":"https://api.github.com/users/Liujingfang1/orgs","repos_url":"https://api.github.com/users/Liujingfang1/repos","events_url":"https://api.github.com/users/Liujingfang1/events{/privacy}","received_events_url":"https://api.github.com/users/Liujingfang1/received_events","type":"User","site_admin":false},"html_url":"https://github.com/Liujingfang1/community","description":"Kubernetes community content","fork":true,"url":"https://api.github.com/repos/Liujingfang1/community","forks_url":"https://api.github.com/repos/Liujingfang1/community/forks","keys_url":"https://api.github.com/repos/Liujingfang1/community/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Liujingfang1/community/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Liujingfang1/community/teams","hooks_url":"https://api.github.com/repos/Liujingfang1/community/hooks","issue_events_url":"https://api.github.com/repos/Liujingfang1/community/issues/events{/number}","events_url":"https://api.github.com/repos/Liujingfang1/community/events","assignees_url":"https://api.github.com/repos/Liujingfang1/community/assignees{/user}","branches_url":"https://api.github.com/repos/Liujingfang1/community/branches{/branch}","tags_url":"https://api.github.com/repos/Liujingfang1/community/tags","blobs_url":"https://api.github.com/repos/Liujingfang1/community/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Liujingfang1/community/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Liujingfang1/community/git/refs{/sha}","trees_url":"https://api.github.com/repos/Liujingfang1/community/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Liujingfang1/community/statuses/{sha}","languages_url":"https://api.github.com/repos/Liujingfang1/community/languages","stargazers_url":"https://api.github.com/repos/Liujingfang1/community/stargazers","contributors_url":"https://api.github.com/repos/Liujingfang1/community/contributors","subscribers_url":"https://api.github.com/repos/Liujingfang1/community/subscribers","subscription_url":"https://api.github.com/repos/Liujingfang1/community/subscription","commits_url":"https://api.github.com/repos/Liujingfang1/community/commits{/sha}","git_commits_url":"https://api.github.com/repos/Liujingfang1/community/git/commits{/sha}","comments_url":"https://api.github.com/repos/Liujingfang1/community/comments{/number}","issue_comment_url":"https://api.github.com/repos/Liujingfang1/community/issues/comments{/number}","contents_url":"https://api.github.com/repos/Liujingfang1/community/contents/{+path}","compare_url":"https://api.github.com/repos/Liujingfang1/community/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Liujingfang1/community/merges","archive_url":"https://api.github.com/repos/Liujingfang1/community/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Liujingfang1/community/downloads","issues_url":"https://api.github.com/repos/Liujingfang1/community/issues{/number}","pulls_url":"https://api.github.com/repos/Liujingfang1/community/pulls{/number}","milestones_url":"https://api.github.com/repos/Liujingfang1/community/milestones{/number}","notifications_url":"https://api.github.com/repos/Liujingfang1/community/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Liujingfang1/community/labels{/name}","releases_url":"https://api.github.com/repos/Liujingfang1/community/releases{/id}","deployments_url":"https://api.github.com/repos/Liujingfang1/community/deployments","created_at":"2018-11-05T22:36:05Z","updated_at":"2018-11-05T22:36:10Z","pushed_at":"2018-11-13T20:40:23Z","git_url":"git://github.com/Liujingfang1/community.git","ssh_url":"git@github.com:Liujingfang1/community.git","clone_url":"https://github.com/Liujingfang1/community.git","svn_url":"https://github.com/Liujingfang1/community","homepage":"","size":33932,"stargazers_count":0,"watchers_count":0,"language":"Go","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":"kubernetes:master","ref":"master","sha":"bf62d68498df66f88b27394f3125c58deb4432df","user":{"login":"kubernetes","id":13629408,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzNjI5NDA4","avatar_url":"https://avatars2.githubusercontent.com/u/13629408?v=4","gravatar_id":"","url":"https://api.github.com/users/kubernetes","html_url":"https://github.com/kubernetes","followers_url":"https://api.github.com/users/kubernetes/followers","following_url":"https://api.github.com/users/kubernetes/following{/other_user}","gists_url":"https://api.github.com/users/kubernetes/gists{/gist_id}","starred_url":"https://api.github.com/users/kubernetes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kubernetes/subscriptions","organizations_url":"https://api.github.com/users/kubernetes/orgs","repos_url":"https://api.github.com/users/kubernetes/repos","events_url":"https://api.github.com/users/kubernetes/events{/privacy}","received_events_url":"https://api.github.com/users/kubernetes/received_events","type":"Organization","site_admin":false},"repo":{"id":57939112,"node_id":"MDEwOlJlcG9zaXRvcnk1NzkzOTExMg==","name":"community","full_name":"kubernetes/community","private":false,"owner":{"login":"kubernetes","id":13629408,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzNjI5NDA4","avatar_url":"https://avatars2.githubusercontent.com/u/13629408?v=4","gravatar_id":"","url":"https://api.github.com/users/kubernetes","html_url":"https://github.com/kubernetes","followers_url":"https://api.github.com/users/kubernetes/followers","following_url":"https://api.github.com/users/kubernetes/following{/other_user}","gists_url":"https://api.github.com/users/kubernetes/gists{/gist_id}","starred_url":"https://api.github.com/users/kubernetes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kubernetes/subscriptions","organizations_url":"https://api.github.com/users/kubernetes/orgs","repos_url":"https://api.github.com/users/kubernetes/repos","events_url":"https://api.github.com/users/kubernetes/events{/privacy}","received_events_url":"https://api.github.com/users/kubernetes/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/kubernetes/community","description":"Kubernetes community content","fork":false,"url":"https://api.github.com/repos/kubernetes/community","forks_url":"https://api.github.com/repos/kubernetes/community/forks","keys_url":"https://api.github.com/repos/kubernetes/community/keys{/key_id}","collaborators_url":"https://api.github.com/repos/kubernetes/community/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/kubernetes/community/teams","hooks_url":"https://api.github.com/repos/kubernetes/community/hooks","issue_events_url":"https://api.github.com/repos/kubernetes/community/issues/events{/number}","events_url":"https://api.github.com/repos/kubernetes/community/events","assignees_url":"https://api.github.com/repos/kubernetes/community/assignees{/user}","branches_url":"https://api.github.com/repos/kubernetes/community/branches{/branch}","tags_url":"https://api.github.com/repos/kubernetes/community/tags","blobs_url":"https://api.github.com/repos/kubernetes/community/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/kubernetes/community/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/kubernetes/community/git/refs{/sha}","trees_url":"https://api.github.com/repos/kubernetes/community/git/trees{/sha}","statuses_url":"https://api.github.com/repos/kubernetes/community/statuses/{sha}","languages_url":"https://api.github.com/repos/kubernetes/community/languages","stargazers_url":"https://api.github.com/repos/kubernetes/community/stargazers","contributors_url":"https://api.github.com/repos/kubernetes/community/contributors","subscribers_url":"https://api.github.com/repos/kubernetes/community/subscribers","subscription_url":"https://api.github.com/repos/kubernetes/community/subscription","commits_url":"https://api.github.com/repos/kubernetes/community/commits{/sha}","git_commits_url":"https://api.github.com/repos/kubernetes/community/git/commits{/sha}","comments_url":"https://api.github.com/repos/kubernetes/community/comments{/number}","issue_comment_url":"https://api.github.com/repos/kubernetes/community/issues/comments{/number}","contents_url":"https://api.github.com/repos/kubernetes/community/contents/{+path}","compare_url":"https://api.github.com/repos/kubernetes/community/compare/{base}...{head}","merges_url":"https://api.github.com/repos/kubernetes/community/merges","archive_url":"https://api.github.com/repos/kubernetes/community/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/kubernetes/community/downloads","issues_url":"https://api.github.com/repos/kubernetes/community/issues{/number}","pulls_url":"https://api.github.com/repos/kubernetes/community/pulls{/number}","milestones_url":"https://api.github.com/repos/kubernetes/community/milestones{/number}","notifications_url":"https://api.github.com/repos/kubernetes/community/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/kubernetes/community/labels{/name}","releases_url":"https://api.github.com/repos/kubernetes/community/releases{/id}","deployments_url":"https://api.github.com/repos/kubernetes/community/deployments","created_at":"2016-05-03T03:36:05Z","updated_at":"2018-11-28T01:25:29Z","pushed_at":"2018-11-28T01:25:12Z","git_url":"git://github.com/kubernetes/community.git","ssh_url":"git@github.com:kubernetes/community.git","clone_url":"https://github.com/kubernetes/community.git","svn_url":"https://github.com/kubernetes/community","homepage":"","size":34868,"stargazers_count":2838,"watchers_count":2838,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1609,"mirror_url":null,"archived":false,"open_issues_count":225,"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":1609,"open_issues":225,"watchers":2838,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/kubernetes/community/pulls/2910"},"html":{"href":"https://github.com/kubernetes/community/pull/2910"},"issue":{"href":"https://api.github.com/repos/kubernetes/community/issues/2910"},"comments":{"href":"https://api.github.com/repos/kubernetes/community/issues/2910/comments"},"review_comments":{"href":"https://api.github.com/repos/kubernetes/community/pulls/2910/comments"},"review_comment":{"href":"https://api.github.com/repos/kubernetes/community/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/kubernetes/community/pulls/2910/commits"},"statuses":{"href":"https://api.github.com/repos/kubernetes/community/statuses/abc5cb3b0ab692346482cdd3f1626d837497b914"}},"author_association":"NONE"}}
{"actor":{"display_login":"bgrant0607"}}