{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/features/issues/97","repository_url":"https://api.github.com/repos/kubernetes/features","labels_url":"https://api.github.com/repos/kubernetes/features/issues/97/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/features/issues/97/comments","events_url":"https://api.github.com/repos/kubernetes/features/issues/97/events","html_url":"https://github.com/kubernetes/features/issues/97","id":180415255,"number":97,"title":"It should be fast and painless to deploy a Federation of Kubernetes clusters","user":{"login":"quinton-hoole","id":10390785,"avatar_url":"https://avatars3.githubusercontent.com/u/10390785?v=3","gravatar_id":"","url":"https://api.github.com/users/quinton-hoole","html_url":"https://github.com/quinton-hoole","followers_url":"https://api.github.com/users/quinton-hoole/followers","following_url":"https://api.github.com/users/quinton-hoole/following{/other_user}","gists_url":"https://api.github.com/users/quinton-hoole/gists{/gist_id}","starred_url":"https://api.github.com/users/quinton-hoole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/quinton-hoole/subscriptions","organizations_url":"https://api.github.com/users/quinton-hoole/orgs","repos_url":"https://api.github.com/users/quinton-hoole/repos","events_url":"https://api.github.com/users/quinton-hoole/events{/privacy}","received_events_url":"https://api.github.com/users/quinton-hoole/received_events","type":"User","site_admin":false},"labels":[{"id":413888761,"url":"https://api.github.com/repos/kubernetes/features/labels/sig/federation","name":"sig/federation","color":"c5def5","default":false},{"id":500133859,"url":"https://api.github.com/repos/kubernetes/features/labels/stage/beta","name":"stage/beta","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":{"login":"madhusudancs","id":10183,"avatar_url":"https://avatars3.githubusercontent.com/u/10183?v=3","gravatar_id":"","url":"https://api.github.com/users/madhusudancs","html_url":"https://github.com/madhusudancs","followers_url":"https://api.github.com/users/madhusudancs/followers","following_url":"https://api.github.com/users/madhusudancs/following{/other_user}","gists_url":"https://api.github.com/users/madhusudancs/gists{/gist_id}","starred_url":"https://api.github.com/users/madhusudancs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/madhusudancs/subscriptions","organizations_url":"https://api.github.com/users/madhusudancs/orgs","repos_url":"https://api.github.com/users/madhusudancs/repos","events_url":"https://api.github.com/users/madhusudancs/events{/privacy}","received_events_url":"https://api.github.com/users/madhusudancs/received_events","type":"User","site_admin":false},"assignees":[{"login":"madhusudancs","id":10183,"avatar_url":"https://avatars3.githubusercontent.com/u/10183?v=3","gravatar_id":"","url":"https://api.github.com/users/madhusudancs","html_url":"https://github.com/madhusudancs","followers_url":"https://api.github.com/users/madhusudancs/followers","following_url":"https://api.github.com/users/madhusudancs/following{/other_user}","gists_url":"https://api.github.com/users/madhusudancs/gists{/gist_id}","starred_url":"https://api.github.com/users/madhusudancs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/madhusudancs/subscriptions","organizations_url":"https://api.github.com/users/madhusudancs/orgs","repos_url":"https://api.github.com/users/madhusudancs/repos","events_url":"https://api.github.com/users/madhusudancs/events{/privacy}","received_events_url":"https://api.github.com/users/madhusudancs/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/kubernetes/features/milestones/5","html_url":"https://github.com/kubernetes/features/milestone/5","labels_url":"https://api.github.com/repos/kubernetes/features/milestones/5/labels","id":2149900,"number":5,"title":"v1.6","description":"","creator":{"login":"philips","id":33544,"avatar_url":"https://avatars2.githubusercontent.com/u/33544?v=3","gravatar_id":"","url":"https://api.github.com/users/philips","html_url":"https://github.com/philips","followers_url":"https://api.github.com/users/philips/followers","following_url":"https://api.github.com/users/philips/following{/other_user}","gists_url":"https://api.github.com/users/philips/gists{/gist_id}","starred_url":"https://api.github.com/users/philips/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philips/subscriptions","organizations_url":"https://api.github.com/users/philips/orgs","repos_url":"https://api.github.com/users/philips/repos","events_url":"https://api.github.com/users/philips/events{/privacy}","received_events_url":"https://api.github.com/users/philips/received_events","type":"User","site_admin":false},"open_issues":30,"closed_issues":8,"state":"open","created_at":"2016-11-21T20:52:38Z","updated_at":"2017-03-17T19:24:23Z","due_on":null,"closed_at":null},"comments":20,"created_at":"2016-09-30T22:28:17Z","updated_at":"2017-03-17T22:29:56Z","closed_at":null,"body":"# Description\r\n- It should be easy to deploy a Federation control plane into one (or more) clusters using a single kubectl command\r\n- It should be easy to add a cluster to a Federation using a single kubectl command (including configuring credentials/secrets)\r\n- It should be easy to add a new cluster to a federation while creating the cluster using kubeadm\r\n- It should be easy to include a federation control plane when creating a new cluster using kubeadm\r\n# Progress Tracker\r\n- [ ] Before Alpha\r\n  - [ ] Write and maintain draft quality doc\r\n    - [ ] During development keep a doc up-to-date about the desired experience of the feature and how someone can try the feature in its current state. Think of it as the README of your new feature and a skeleton for the docs to be written before the Kubernetes release. Paste link to Google Doc: **DOC-LINK**\r\n  - [ ] Design Approval\r\n    - [ ] Design Proposal.  This goes under [docs/proposals](https://github.com/kubernetes/kubernetes/tree/master/docs/proposals).  Doing a proposal as a PR allows line-by-line commenting from community, and creates the basis for later design documentation.  Paste link to merged design proposal here: https://github.com/kubernetes/kubernetes/pull/34484 (Yet to be merged)\r\n    - [x] Decide which repo this feature's code will be checked into. Not everything needs to land in the core kubernetes repo. Core - **[kubernetes/kubernetes](https://github.com/kubernetes/kubernetes)**\r\n    - ~~[ ] Initial API review (if API).  Maybe same PR as design doc. **PR-NUMBER**~~\r\n      -  ~~Any code that changes an API (`/pkg/apis/...`)~~\r\n      -  ~~**cc `@kubernetes/api`**~~\r\n    - [x] Identify shepherd (your SIG lead and/or kubernetes-pm@googlegroups.com will be able to help you). **My Shepherd is:** @quinton-hoole\r\n      -  A shepherd is an individual who will help acquaint you with the process of getting your feature into the repo, identify reviewers and provide feedback on the feature. They are _not_ (necessarily) the code reviewer of the feature, or tech lead for the area.\r\n      -  The shepherd is _not_ responsible for showing up to Kubernetes-PM meetings and/or communicating if the feature is on-track to make the release goals. That is still your responsibility.\r\n    - [x] Identify secondary/backup contact point. **My Secondary Contact Point is:** @allannaim (and/or GH Handle)\r\n  - [ ] Write (code + tests + docs) then get them merged.  **ALL-PR-NUMBERS**\r\n    - [x] **Code needs to be disabled by default.**   Verified by code OWNERS. -  I am the OWNER of the code. This need not be disabled by default. This is a new command line tool we are shipping. So people need to voluntarily use it.\r\n    - [ ] Minimal testing - Very good unit test coverage. End-to-end testing is mostly manual at this point. Automated tests PR is out for review, needs one small change - https://github.com/kubernetes/kubernetes/pull/35961\r\n    - [ ] Minimal docs - https://github.com/kubernetes/kubernetes.github.io/pull/1822\r\n      - cc `@kubernetes/docs` on docs PR\r\n      - **cc `@kubernetes/feature-reviewers` on this issue** to get approval before checking this off\r\n      - New apis: _Glossary Section Item_ in the docs repo: kubernetes/kubernetes.github.io\r\n    - [x] Update release notes\r\n- [ ] Before Beta\r\n  - [ ] Testing is sufficient for beta\r\n  - [ ] User docs with tutorials\r\n    - _Updated walkthrough / tutorial_ in the docs repo: kubernetes/kubernetes.github.io\r\n    - cc `@kubernetes/docs` on docs PR\r\n    - **cc `@kubernetes/feature-reviewers` on this issue** to get approval before checking this off\r\n  - [ ] Thorough API review\r\n    - **cc `@kubernetes/api`**\r\n- [ ] Before Stable\r\n  - [ ] docs/proposals/foo.md moved to docs/design/foo.md \r\n    - **cc `@kubernetes/feature-reviewers` on this issue** to get approval before checking this off\r\n  - [ ] Soak, load testing  \r\n  - [ ] detailed user docs and examples\r\n    - **cc `@kubernetes/docs`**\r\n    - **cc `@kubernetes/feature-reviewers` on this issue** to get approval before checking this off\r\n\r\n_FEATURE_STATUS is used for feature tracking and to be updated by `@kubernetes/feature-reviewers`._\r\n**FEATURE_STATUS: IN_DEVELOPMENT**\r\n\r\nMore advice:\r\n\r\nDesign\r\n- Once you get LGTM from a _`@kubernetes/feature-reviewers`_ member, you can check this checkbox, and the reviewer will apply the \"design-complete\" label.\r\n\r\nCoding\r\n- Use as many PRs as you need.  Write tests in the same or different PRs, as is convenient for you.\r\n- As each PR is merged, add a comment to this issue referencing the PRs.  Code goes in the http://github.com/kubernetes/kubernetes repository,\r\n      and sometimes http://github.com/kubernetes/contrib, or other repos.\r\n- When you are done with the code, apply the \"code-complete\" label.\r\n- When the feature has user docs, please add a comment mentioning `@kubernetes/feature-reviewers` and they will\r\n      check that the code matches the proposed feature and design, and that everything is done, and that there is adequate\r\n      testing.  They won't do detailed code review: that already happened when your PRs were reviewed.\r\n      When that is done, you can check this box and the reviewer will apply the \"code-complete\" label.\r\n\r\nDocs\r\n- [ ] Write user docs and get them merged in.\r\n- User docs go into http://github.com/kubernetes/kubernetes.github.io.\r\n- When the feature has user docs, please add a comment mentioning `@kubernetes/docs`.\r\n- When you get LGTM, you can check this checkbox, and the reviewer will apply the \"docs-complete\" label.\r\n"},"comment":{"url":"https://api.github.com/repos/kubernetes/features/issues/comments/287487122","html_url":"https://github.com/kubernetes/features/issues/97#issuecomment-287487122","issue_url":"https://api.github.com/repos/kubernetes/features/issues/97","id":287487122,"user":{"login":"jaredbhatti","id":6146946,"avatar_url":"https://avatars3.githubusercontent.com/u/6146946?v=3","gravatar_id":"","url":"https://api.github.com/users/jaredbhatti","html_url":"https://github.com/jaredbhatti","followers_url":"https://api.github.com/users/jaredbhatti/followers","following_url":"https://api.github.com/users/jaredbhatti/following{/other_user}","gists_url":"https://api.github.com/users/jaredbhatti/gists{/gist_id}","starred_url":"https://api.github.com/users/jaredbhatti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaredbhatti/subscriptions","organizations_url":"https://api.github.com/users/jaredbhatti/orgs","repos_url":"https://api.github.com/users/jaredbhatti/repos","events_url":"https://api.github.com/users/jaredbhatti/events{/privacy}","received_events_url":"https://api.github.com/users/jaredbhatti/received_events","type":"User","site_admin":false},"created_at":"2017-03-17T22:29:56Z","updated_at":"2017-03-17T22:29:56Z","body":"Thanks.\n\nOn Fri, Mar 17, 2017 at 1:38 PM, Madhusudan.C.S <notifications@github.com>\nwrote:\n\n> @jaredbhatti <https://github.com/jaredbhatti> this needs a doc update.\n> There is no PR yet. I am working on it as we speak. I will update this\n> issue as soon as I send out a PR.\n>\n> —\n> You are receiving this because you were mentioned.\n> Reply to this email directly, view it on GitHub\n> <https://github.com/kubernetes/features/issues/97#issuecomment-287464829>,\n> or mute the thread\n> <https://github.com/notifications/unsubscribe-auth/AF3LglhI_GzPANsH8YwPyOnDPk7c94wFks5rmu8ugaJpZM4KLkUx>\n> .\n>\n"}}
{"actor":{"display_login":"jaredbhatti"}}