{"action":"created","issue":{"url":"https://api.github.com/repos/coreos/flannel/issues/362","labels_url":"https://api.github.com/repos/coreos/flannel/issues/362/labels{/name}","comments_url":"https://api.github.com/repos/coreos/flannel/issues/362/comments","events_url":"https://api.github.com/repos/coreos/flannel/issues/362/events","html_url":"https://github.com/coreos/flannel/pull/362","id":115987067,"number":362,"title":"Allow network leases to be nil and networks to contribute to subnet file","user":{"login":"dcbw","id":10926354,"avatar_url":"https://avatars.githubusercontent.com/u/10926354?v=3","gravatar_id":"","url":"https://api.github.com/users/dcbw","html_url":"https://github.com/dcbw","followers_url":"https://api.github.com/users/dcbw/followers","following_url":"https://api.github.com/users/dcbw/following{/other_user}","gists_url":"https://api.github.com/users/dcbw/gists{/gist_id}","starred_url":"https://api.github.com/users/dcbw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dcbw/subscriptions","organizations_url":"https://api.github.com/users/dcbw/orgs","repos_url":"https://api.github.com/users/dcbw/repos","events_url":"https://api.github.com/users/dcbw/events{/privacy}","received_events_url":"https://api.github.com/users/dcbw/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-09T22:59:08Z","updated_at":"2015-11-11T18:10:16Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/coreos/flannel/pulls/362","html_url":"https://github.com/coreos/flannel/pull/362","diff_url":"https://github.com/coreos/flannel/pull/362.diff","patch_url":"https://github.com/coreos/flannel/pull/362.patch"},"body":"For the OpenShift OVS stuff we have an IPAM model where each node grabs a subnet lease, rather than each tenant network having its own subnet.  Mutli-tenancy is enforced with the OpenFlow rules.\r\n\r\nThe approach I took for the plugin is one well-known \"cluster network\" which every node running flannel grabs a lease in.  Tenant networks never have leases (since pod IPs are allocated out of the common node subnet), but they do have other data that we'd like to write to subnet files (like the VNID, or Virtual Network ID).  See https://github.com/dcbw/flannel/tree/ovs for details."},"comment":{"url":"https://api.github.com/repos/coreos/flannel/issues/comments/155864430","html_url":"https://github.com/coreos/flannel/pull/362#issuecomment-155864430","issue_url":"https://api.github.com/repos/coreos/flannel/issues/362","id":155864430,"user":{"login":"dcbw","id":10926354,"avatar_url":"https://avatars.githubusercontent.com/u/10926354?v=3","gravatar_id":"","url":"https://api.github.com/users/dcbw","html_url":"https://github.com/dcbw","followers_url":"https://api.github.com/users/dcbw/followers","following_url":"https://api.github.com/users/dcbw/following{/other_user}","gists_url":"https://api.github.com/users/dcbw/gists{/gist_id}","starred_url":"https://api.github.com/users/dcbw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dcbw/subscriptions","organizations_url":"https://api.github.com/users/dcbw/orgs","repos_url":"https://api.github.com/users/dcbw/repos","events_url":"https://api.github.com/users/dcbw/events{/privacy}","received_events_url":"https://api.github.com/users/dcbw/received_events","type":"User","site_admin":false},"created_at":"2015-11-11T18:10:16Z","updated_at":"2015-11-11T18:10:16Z","body":"@eyakubovich Right you are, that's much better. Updated, PTAL"}}