{"action":"created","comment":{"url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/pulls/comments/226303150","pull_request_review_id":166088473,"id":226303150,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyNjMwMzE1MA==","diff_hunk":"@@ -0,0 +1,177 @@\n+/*\n+Copyright 2018 The Kubernetes Authors.\n+\n+Licensed under the Apache License, Version 2.0 (the \"License\");\n+you may not use this file except in compliance with the License.\n+You may obtain a copy of the License at\n+\n+    http://www.apache.org/licenses/LICENSE-2.0\n+\n+Unless required by applicable law or agreed to in writing, software\n+distributed under the License is distributed on an \"AS IS\" BASIS,\n+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n+See the License for the specific language governing permissions and\n+limitations under the License.\n+*/\n+\n+package schedulingtypes\n+\n+import (\n+\t\"fmt\"\n+\n+\tfedschedulingv1a1 \"github.com/kubernetes-sigs/federation-v2/pkg/apis/scheduling/v1alpha1\"\n+\tfedclientset \"github.com/kubernetes-sigs/federation-v2/pkg/client/clientset/versioned\"\n+\t\"github.com/kubernetes-sigs/federation-v2/pkg/controller/util\"\n+\t. \"github.com/kubernetes-sigs/federation-v2/pkg/controller/util\"\n+\t\"github.com/kubernetes-sigs/federation-v2/pkg/controller/util/planner\"\n+\tmetav1 \"k8s.io/apimachinery/pkg/apis/meta/v1\"\n+\tpkgruntime \"k8s.io/apimachinery/pkg/runtime\"\n+\t\"k8s.io/apimachinery/pkg/util/runtime\"\n+\t\"k8s.io/apimachinery/pkg/watch\"\n+\tkubeclientset \"k8s.io/client-go/kubernetes\"\n+\tcrclientset \"k8s.io/cluster-registry/pkg/client/clientset/versioned\"\n+\n+\t\"github.com/golang/glog\"\n+\t\"github.com/kubernetes-sigs/federation-v2/pkg/schedulingtypes/adapters\"\n+)\n+\n+const (\n+\tJobSchedulingKind = \"JobSchedulingPreference\"\n+)\n+\n+func init() {\n+\tRegisterSchedulingType(JobSchedulingKind, NewJobScheduler)\n+}\n+\n+type JobScheduler struct {\n+\tplugin    *Plugin\n+\tfedClient fedclientset.Interface\n+}\n+\n+func NewJobScheduler(fedClient fedclientset.Interface, kubeClient kubeclientset.Interface, crClient crclientset.Interface, fedNamespace, clusterNamespace, targetNamespace string, federationEventHandler, clusterEventHandler func(pkgruntime.Object), handlers *ClusterLifecycleHandlerFuncs) Scheduler {\n+\tscheduler := &JobScheduler{}\n+\tscheduler.fedClient = fedClient\n+\tadapter := adapters.NewFederatedJobAdapter(fedClient)\n+\ttc, err := fedClient.CoreV1alpha1().FederatedTypeConfigs(util.DefaultFederationSystemNamespace).Get(JobTypeName, metav1.GetOptions{})","path":"pkg/schedulingtypes/jobscheduler.go","position":55,"original_position":55,"commit_id":"02efddee7c013515820aa53ed4e9dc6e096a6923","original_commit_id":"02efddee7c013515820aa53ed4e9dc6e096a6923","user":{"login":"marun","id":451477,"node_id":"MDQ6VXNlcjQ1MTQ3Nw==","avatar_url":"https://avatars3.githubusercontent.com/u/451477?v=4","gravatar_id":"","url":"https://api.github.com/users/marun","html_url":"https://github.com/marun","followers_url":"https://api.github.com/users/marun/followers","following_url":"https://api.github.com/users/marun/following{/other_user}","gists_url":"https://api.github.com/users/marun/gists{/gist_id}","starred_url":"https://api.github.com/users/marun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marun/subscriptions","organizations_url":"https://api.github.com/users/marun/orgs","repos_url":"https://api.github.com/users/marun/repos","events_url":"https://api.github.com/users/marun/events{/privacy}","received_events_url":"https://api.github.com/users/marun/received_events","type":"User","site_admin":false},"body":"Using the default system namespace will preclude the scheduler starting when the conrol plane is deployed to an arbitrary namespace.","created_at":"2018-10-18T13:27:00Z","updated_at":"2018-10-18T13:56:20Z","html_url":"https://github.com/kubernetes-sigs/federation-v2/pull/259#discussion_r226303150","pull_request_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/pulls/259","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/kubernetes-sigs/federation-v2/pulls/comments/226303150"},"html":{"href":"https://github.com/kubernetes-sigs/federation-v2/pull/259#discussion_r226303150"},"pull_request":{"href":"https://api.github.com/repos/kubernetes-sigs/federation-v2/pulls/259"}}},"pull_request":{"url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/pulls/259","id":214544599,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE0NTQ0NTk5","html_url":"https://github.com/kubernetes-sigs/federation-v2/pull/259","diff_url":"https://github.com/kubernetes-sigs/federation-v2/pull/259.diff","patch_url":"https://github.com/kubernetes-sigs/federation-v2/pull/259.patch","issue_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/issues/259","number":259,"state":"open","locked":false,"title":"Simplified high level Job Scheduling","user":{"login":"irfanurrehman","id":10027921,"node_id":"MDQ6VXNlcjEwMDI3OTIx","avatar_url":"https://avatars0.githubusercontent.com/u/10027921?v=4","gravatar_id":"","url":"https://api.github.com/users/irfanurrehman","html_url":"https://github.com/irfanurrehman","followers_url":"https://api.github.com/users/irfanurrehman/followers","following_url":"https://api.github.com/users/irfanurrehman/following{/other_user}","gists_url":"https://api.github.com/users/irfanurrehman/gists{/gist_id}","starred_url":"https://api.github.com/users/irfanurrehman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/irfanurrehman/subscriptions","organizations_url":"https://api.github.com/users/irfanurrehman/orgs","repos_url":"https://api.github.com/users/irfanurrehman/repos","events_url":"https://api.github.com/users/irfanurrehman/events{/privacy}","received_events_url":"https://api.github.com/users/irfanurrehman/received_events","type":"User","site_admin":false},"body":"***Notes to reviewers:***\r\n1. This scheduler is not useful for representing Federated Work Queue jobs as pod instances coordinate among each other (Cross cluster pod communication is currently not in federation purview).\r\n2. The success of the jobs scheduled needs to be monitored independently using FederatedJobStatus.\r\n\r\nPartially implements https://github.com/kubernetes-sigs/federation-v2/issues/98.\r\n\r\n***Next step:***\r\nWork on extended algorithm, where the controller will monitor the existing jobs in federated clusters and redistribute jobs if needed such that it does not change completions from existing jobs. This is beneficial for scenarios where a cluster joins or leaves federation (probably user/admin intent) after creation of a job, or user changes the scheduled job parallelism and/or completions in JobSchedulingPreferences.\r\n","created_at":"2018-09-11T08:00:06Z","updated_at":"2018-10-18T13:56:20Z","closed_at":null,"merged_at":null,"merge_commit_sha":"69ca0da29157c63d2e713f246d368083ee5cee03","assignee":null,"assignees":[],"requested_reviewers":[{"login":"font","id":3596535,"node_id":"MDQ6VXNlcjM1OTY1MzU=","avatar_url":"https://avatars3.githubusercontent.com/u/3596535?v=4","gravatar_id":"","url":"https://api.github.com/users/font","html_url":"https://github.com/font","followers_url":"https://api.github.com/users/font/followers","following_url":"https://api.github.com/users/font/following{/other_user}","gists_url":"https://api.github.com/users/font/gists{/gist_id}","starred_url":"https://api.github.com/users/font/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/font/subscriptions","organizations_url":"https://api.github.com/users/font/orgs","repos_url":"https://api.github.com/users/font/repos","events_url":"https://api.github.com/users/font/events{/privacy}","received_events_url":"https://api.github.com/users/font/received_events","type":"User","site_admin":false},{"login":"shashidharatd","id":8734900,"node_id":"MDQ6VXNlcjg3MzQ5MDA=","avatar_url":"https://avatars3.githubusercontent.com/u/8734900?v=4","gravatar_id":"","url":"https://api.github.com/users/shashidharatd","html_url":"https://github.com/shashidharatd","followers_url":"https://api.github.com/users/shashidharatd/followers","following_url":"https://api.github.com/users/shashidharatd/following{/other_user}","gists_url":"https://api.github.com/users/shashidharatd/gists{/gist_id}","starred_url":"https://api.github.com/users/shashidharatd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shashidharatd/subscriptions","organizations_url":"https://api.github.com/users/shashidharatd/orgs","repos_url":"https://api.github.com/users/shashidharatd/repos","events_url":"https://api.github.com/users/shashidharatd/events{/privacy}","received_events_url":"https://api.github.com/users/shashidharatd/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":909764227,"node_id":"MDU6TGFiZWw5MDk3NjQyMjc=","url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/labels/approved","name":"approved","color":"0ffa16","default":false},{"id":888036019,"node_id":"MDU6TGFiZWw4ODgwMzYwMTk=","url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/labels/cncf-cla:%20yes","name":"cncf-cla: yes","color":"bfe5bf","default":false},{"id":888036092,"node_id":"MDU6TGFiZWw4ODgwMzYwOTI=","url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/labels/size/XXL","name":"size/XXL","color":"ee0000","default":false}],"milestone":{"url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/milestones/3","html_url":"https://github.com/kubernetes-sigs/federation-v2/milestone/3","labels_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/milestones/3/labels","id":3625220,"node_id":"MDk6TWlsZXN0b25lMzYyNTIyMA==","number":3,"title":"v0.0.2","description":"","creator":{"login":"marun","id":451477,"node_id":"MDQ6VXNlcjQ1MTQ3Nw==","avatar_url":"https://avatars3.githubusercontent.com/u/451477?v=4","gravatar_id":"","url":"https://api.github.com/users/marun","html_url":"https://github.com/marun","followers_url":"https://api.github.com/users/marun/followers","following_url":"https://api.github.com/users/marun/following{/other_user}","gists_url":"https://api.github.com/users/marun/gists{/gist_id}","starred_url":"https://api.github.com/users/marun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marun/subscriptions","organizations_url":"https://api.github.com/users/marun/orgs","repos_url":"https://api.github.com/users/marun/repos","events_url":"https://api.github.com/users/marun/events{/privacy}","received_events_url":"https://api.github.com/users/marun/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":6,"state":"open","created_at":"2018-09-05T15:17:07Z","updated_at":"2018-09-26T15:58:33Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/pulls/259/commits","review_comments_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/pulls/259/comments","review_comment_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/pulls/comments{/number}","comments_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/issues/259/comments","statuses_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/statuses/02efddee7c013515820aa53ed4e9dc6e096a6923","head":{"label":"irfanurrehman:job-scheduling","ref":"job-scheduling","sha":"02efddee7c013515820aa53ed4e9dc6e096a6923","user":{"login":"irfanurrehman","id":10027921,"node_id":"MDQ6VXNlcjEwMDI3OTIx","avatar_url":"https://avatars0.githubusercontent.com/u/10027921?v=4","gravatar_id":"","url":"https://api.github.com/users/irfanurrehman","html_url":"https://github.com/irfanurrehman","followers_url":"https://api.github.com/users/irfanurrehman/followers","following_url":"https://api.github.com/users/irfanurrehman/following{/other_user}","gists_url":"https://api.github.com/users/irfanurrehman/gists{/gist_id}","starred_url":"https://api.github.com/users/irfanurrehman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/irfanurrehman/subscriptions","organizations_url":"https://api.github.com/users/irfanurrehman/orgs","repos_url":"https://api.github.com/users/irfanurrehman/repos","events_url":"https://api.github.com/users/irfanurrehman/events{/privacy}","received_events_url":"https://api.github.com/users/irfanurrehman/received_events","type":"User","site_admin":false},"repo":{"id":128770838,"node_id":"MDEwOlJlcG9zaXRvcnkxMjg3NzA4Mzg=","name":"federation-v2","full_name":"irfanurrehman/federation-v2","private":false,"owner":{"login":"irfanurrehman","id":10027921,"node_id":"MDQ6VXNlcjEwMDI3OTIx","avatar_url":"https://avatars0.githubusercontent.com/u/10027921?v=4","gravatar_id":"","url":"https://api.github.com/users/irfanurrehman","html_url":"https://github.com/irfanurrehman","followers_url":"https://api.github.com/users/irfanurrehman/followers","following_url":"https://api.github.com/users/irfanurrehman/following{/other_user}","gists_url":"https://api.github.com/users/irfanurrehman/gists{/gist_id}","starred_url":"https://api.github.com/users/irfanurrehman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/irfanurrehman/subscriptions","organizations_url":"https://api.github.com/users/irfanurrehman/orgs","repos_url":"https://api.github.com/users/irfanurrehman/repos","events_url":"https://api.github.com/users/irfanurrehman/events{/privacy}","received_events_url":"https://api.github.com/users/irfanurrehman/received_events","type":"User","site_admin":false},"html_url":"https://github.com/irfanurrehman/federation-v2","description":"Kubernetes Federation v2 Prototype","fork":true,"url":"https://api.github.com/repos/irfanurrehman/federation-v2","forks_url":"https://api.github.com/repos/irfanurrehman/federation-v2/forks","keys_url":"https://api.github.com/repos/irfanurrehman/federation-v2/keys{/key_id}","collaborators_url":"https://api.github.com/repos/irfanurrehman/federation-v2/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/irfanurrehman/federation-v2/teams","hooks_url":"https://api.github.com/repos/irfanurrehman/federation-v2/hooks","issue_events_url":"https://api.github.com/repos/irfanurrehman/federation-v2/issues/events{/number}","events_url":"https://api.github.com/repos/irfanurrehman/federation-v2/events","assignees_url":"https://api.github.com/repos/irfanurrehman/federation-v2/assignees{/user}","branches_url":"https://api.github.com/repos/irfanurrehman/federation-v2/branches{/branch}","tags_url":"https://api.github.com/repos/irfanurrehman/federation-v2/tags","blobs_url":"https://api.github.com/repos/irfanurrehman/federation-v2/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/irfanurrehman/federation-v2/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/irfanurrehman/federation-v2/git/refs{/sha}","trees_url":"https://api.github.com/repos/irfanurrehman/federation-v2/git/trees{/sha}","statuses_url":"https://api.github.com/repos/irfanurrehman/federation-v2/statuses/{sha}","languages_url":"https://api.github.com/repos/irfanurrehman/federation-v2/languages","stargazers_url":"https://api.github.com/repos/irfanurrehman/federation-v2/stargazers","contributors_url":"https://api.github.com/repos/irfanurrehman/federation-v2/contributors","subscribers_url":"https://api.github.com/repos/irfanurrehman/federation-v2/subscribers","subscription_url":"https://api.github.com/repos/irfanurrehman/federation-v2/subscription","commits_url":"https://api.github.com/repos/irfanurrehman/federation-v2/commits{/sha}","git_commits_url":"https://api.github.com/repos/irfanurrehman/federation-v2/git/commits{/sha}","comments_url":"https://api.github.com/repos/irfanurrehman/federation-v2/comments{/number}","issue_comment_url":"https://api.github.com/repos/irfanurrehman/federation-v2/issues/comments{/number}","contents_url":"https://api.github.com/repos/irfanurrehman/federation-v2/contents/{+path}","compare_url":"https://api.github.com/repos/irfanurrehman/federation-v2/compare/{base}...{head}","merges_url":"https://api.github.com/repos/irfanurrehman/federation-v2/merges","archive_url":"https://api.github.com/repos/irfanurrehman/federation-v2/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/irfanurrehman/federation-v2/downloads","issues_url":"https://api.github.com/repos/irfanurrehman/federation-v2/issues{/number}","pulls_url":"https://api.github.com/repos/irfanurrehman/federation-v2/pulls{/number}","milestones_url":"https://api.github.com/repos/irfanurrehman/federation-v2/milestones{/number}","notifications_url":"https://api.github.com/repos/irfanurrehman/federation-v2/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/irfanurrehman/federation-v2/labels{/name}","releases_url":"https://api.github.com/repos/irfanurrehman/federation-v2/releases{/id}","deployments_url":"https://api.github.com/repos/irfanurrehman/federation-v2/deployments","created_at":"2018-04-09T12:49:39Z","updated_at":"2018-04-19T23:07:36Z","pushed_at":"2018-10-17T13:52:25Z","git_url":"git://github.com/irfanurrehman/federation-v2.git","ssh_url":"git@github.com:irfanurrehman/federation-v2.git","clone_url":"https://github.com/irfanurrehman/federation-v2.git","svn_url":"https://github.com/irfanurrehman/federation-v2","homepage":"","size":63379,"stargazers_count":0,"watchers_count":0,"language":"Go","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"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-sigs:master","ref":"master","sha":"48dad762658474db12bd2c7b483004f6e6378ef3","user":{"login":"kubernetes-sigs","id":36015203,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM2MDE1MjAz","avatar_url":"https://avatars1.githubusercontent.com/u/36015203?v=4","gravatar_id":"","url":"https://api.github.com/users/kubernetes-sigs","html_url":"https://github.com/kubernetes-sigs","followers_url":"https://api.github.com/users/kubernetes-sigs/followers","following_url":"https://api.github.com/users/kubernetes-sigs/following{/other_user}","gists_url":"https://api.github.com/users/kubernetes-sigs/gists{/gist_id}","starred_url":"https://api.github.com/users/kubernetes-sigs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kubernetes-sigs/subscriptions","organizations_url":"https://api.github.com/users/kubernetes-sigs/orgs","repos_url":"https://api.github.com/users/kubernetes-sigs/repos","events_url":"https://api.github.com/users/kubernetes-sigs/events{/privacy}","received_events_url":"https://api.github.com/users/kubernetes-sigs/received_events","type":"Organization","site_admin":false},"repo":{"id":116825580,"node_id":"MDEwOlJlcG9zaXRvcnkxMTY4MjU1ODA=","name":"federation-v2","full_name":"kubernetes-sigs/federation-v2","private":false,"owner":{"login":"kubernetes-sigs","id":36015203,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM2MDE1MjAz","avatar_url":"https://avatars1.githubusercontent.com/u/36015203?v=4","gravatar_id":"","url":"https://api.github.com/users/kubernetes-sigs","html_url":"https://github.com/kubernetes-sigs","followers_url":"https://api.github.com/users/kubernetes-sigs/followers","following_url":"https://api.github.com/users/kubernetes-sigs/following{/other_user}","gists_url":"https://api.github.com/users/kubernetes-sigs/gists{/gist_id}","starred_url":"https://api.github.com/users/kubernetes-sigs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kubernetes-sigs/subscriptions","organizations_url":"https://api.github.com/users/kubernetes-sigs/orgs","repos_url":"https://api.github.com/users/kubernetes-sigs/repos","events_url":"https://api.github.com/users/kubernetes-sigs/events{/privacy}","received_events_url":"https://api.github.com/users/kubernetes-sigs/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/kubernetes-sigs/federation-v2","description":"Kubernetes Federation v2 Prototype","fork":false,"url":"https://api.github.com/repos/kubernetes-sigs/federation-v2","forks_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/forks","keys_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/keys{/key_id}","collaborators_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/teams","hooks_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/hooks","issue_events_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/issues/events{/number}","events_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/events","assignees_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/assignees{/user}","branches_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/branches{/branch}","tags_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/tags","blobs_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/git/refs{/sha}","trees_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/git/trees{/sha}","statuses_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/statuses/{sha}","languages_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/languages","stargazers_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/stargazers","contributors_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/contributors","subscribers_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/subscribers","subscription_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/subscription","commits_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/commits{/sha}","git_commits_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/git/commits{/sha}","comments_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/comments{/number}","issue_comment_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/issues/comments{/number}","contents_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/contents/{+path}","compare_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/compare/{base}...{head}","merges_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/merges","archive_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/downloads","issues_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/issues{/number}","pulls_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/pulls{/number}","milestones_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/milestones{/number}","notifications_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/labels{/name}","releases_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/releases{/id}","deployments_url":"https://api.github.com/repos/kubernetes-sigs/federation-v2/deployments","created_at":"2018-01-09T14:21:03Z","updated_at":"2018-10-18T12:29:27Z","pushed_at":"2018-10-18T13:22:25Z","git_url":"git://github.com/kubernetes-sigs/federation-v2.git","ssh_url":"git@github.com:kubernetes-sigs/federation-v2.git","clone_url":"https://github.com/kubernetes-sigs/federation-v2.git","svn_url":"https://github.com/kubernetes-sigs/federation-v2","homepage":"","size":63388,"stargazers_count":82,"watchers_count":82,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":39,"mirror_url":null,"archived":false,"open_issues_count":75,"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":39,"open_issues":75,"watchers":82,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/kubernetes-sigs/federation-v2/pulls/259"},"html":{"href":"https://github.com/kubernetes-sigs/federation-v2/pull/259"},"issue":{"href":"https://api.github.com/repos/kubernetes-sigs/federation-v2/issues/259"},"comments":{"href":"https://api.github.com/repos/kubernetes-sigs/federation-v2/issues/259/comments"},"review_comments":{"href":"https://api.github.com/repos/kubernetes-sigs/federation-v2/pulls/259/comments"},"review_comment":{"href":"https://api.github.com/repos/kubernetes-sigs/federation-v2/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/kubernetes-sigs/federation-v2/pulls/259/commits"},"statuses":{"href":"https://api.github.com/repos/kubernetes-sigs/federation-v2/statuses/02efddee7c013515820aa53ed4e9dc6e096a6923"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"marun"}}