{"action":"created","issue":{"url":"https://api.github.com/repos/mistifyio/mistify-os/issues/129","labels_url":"https://api.github.com/repos/mistifyio/mistify-os/issues/129/labels{/name}","comments_url":"https://api.github.com/repos/mistifyio/mistify-os/issues/129/comments","events_url":"https://api.github.com/repos/mistifyio/mistify-os/issues/129/events","html_url":"https://github.com/mistifyio/mistify-os/pull/129","id":96910349,"number":129,"title":"MIST-505 OVS subagent and ovs libvirt/kvm integration","user":{"login":"TauZero","id":752701,"avatar_url":"https://avatars.githubusercontent.com/u/752701?v=3","gravatar_id":"","url":"https://api.github.com/users/TauZero","html_url":"https://github.com/TauZero","followers_url":"https://api.github.com/users/TauZero/followers","following_url":"https://api.github.com/users/TauZero/following{/other_user}","gists_url":"https://api.github.com/users/TauZero/gists{/gist_id}","starred_url":"https://api.github.com/users/TauZero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TauZero/subscriptions","organizations_url":"https://api.github.com/users/TauZero/orgs","repos_url":"https://api.github.com/users/TauZero/repos","events_url":"https://api.github.com/users/TauZero/events{/privacy}","received_events_url":"https://api.github.com/users/TauZero/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-07-23T21:34:16Z","updated_at":"2015-08-03T14:58:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mistifyio/mistify-os/pulls/129","html_url":"https://github.com/mistifyio/mistify-os/pull/129","diff_url":"https://github.com/mistifyio/mistify-os/pull/129.diff","patch_url":"https://github.com/mistifyio/mistify-os/pull/129.patch"},"body":"Adds mistify-agent-ovs and updates such that libvirt kvm guests use ovs for network interfaces.\r\n\r\nSlightly incomplete, but wanted to put up so people can start reviewing what is here.\r\nBefore merging, make sure PR includes setup of `mistify0` ovs bridge\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/mistifyio/mistify-os/129)\n<!-- Reviewable:end -->\n"},"comment":{"url":"https://api.github.com/repos/mistifyio/mistify-os/issues/comments/127269769","html_url":"https://github.com/mistifyio/mistify-os/pull/129#issuecomment-127269769","issue_url":"https://api.github.com/repos/mistifyio/mistify-os/issues/129","id":127269769,"user":{"login":"TauZero","id":752701,"avatar_url":"https://avatars.githubusercontent.com/u/752701?v=3","gravatar_id":"","url":"https://api.github.com/users/TauZero","html_url":"https://github.com/TauZero","followers_url":"https://api.github.com/users/TauZero/followers","following_url":"https://api.github.com/users/TauZero/following{/other_user}","gists_url":"https://api.github.com/users/TauZero/gists{/gist_id}","starred_url":"https://api.github.com/users/TauZero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TauZero/subscriptions","organizations_url":"https://api.github.com/users/TauZero/orgs","repos_url":"https://api.github.com/users/TauZero/repos","events_url":"https://api.github.com/users/TauZero/events{/privacy}","received_events_url":"https://api.github.com/users/TauZero/received_events","type":"User","site_admin":false},"created_at":"2015-08-03T14:58:19Z","updated_at":"2015-08-03T14:58:19Z","body":"\n\n\n\nReview status: 16 of 18 files reviewed at latest revision, 4 unresolved discussions, all commit checks successful.\n\n---\n\n<sup>**[board/mistify/rootfs_overlay/etc/pre-init.d/net-init.sh, line 97 \\[r4\\]](https://reviewable.io:443/reviews/mistifyio/mistify-os/129#-JvVsLkFAa2IMwWF2KQH)** ([raw file](https://github.com/mistifyio/mistify-os/blob/dd7ff7ede2bafabf9fd9ea744e0a13f2e848297a/board/mistify/rootfs_overlay/etc/pre-init.d/net-init.sh#L97)):</sup>\nThe interface state file gets reinitialized (the mac isn't getting stored in a netdev file after the first good boot) so it won't have a MACAddress in it yet.\n\n---\n\n<sup>**[package/mistify/openvswitch/40-openvswitch.rules, line 2 \\[r4\\]](https://reviewable.io:443/reviews/mistifyio/mistify-os/129#-JvVu1VVaopZjRbq6xCU)** ([raw file](https://github.com/mistifyio/mistify-os/blob/dd7ff7ede2bafabf9fd9ea744e0a13f2e848297a/package/mistify/openvswitch/40-openvswitch.rules#L2)):</sup>\nDone\n\n---\n\n<sup>**[package/mistify/openvswitch/ovsbridge.service, line 8 \\[r4\\]](https://reviewable.io:443/reviews/mistifyio/mistify-os/129#-JvVt5FyIcIoa5GaJZg5)** ([raw file](https://github.com/mistifyio/mistify-os/blob/dd7ff7ede2bafabf9fd9ea744e0a13f2e848297a/package/mistify/openvswitch/ovsbridge.service#L8)):</sup>\nIt gets created by the pre-init on boot.\n\n---\n\n<sup>**[package/mistify/openvswitch/ovsbridge.service, line 11 \\[r4\\]](https://reviewable.io:443/reviews/mistifyio/mistify-os/129#-JvVtXISuQUPJvifRTl1)** ([raw file](https://github.com/mistifyio/mistify-os/blob/dd7ff7ede2bafabf9fd9ea744e0a13f2e848297a/package/mistify/openvswitch/ovsbridge.service#L11)):</sup>\nDone.\n\n---\n\n\nComments from the [review on Reviewable.io](https://reviewable.io:443/reviews/mistifyio/mistify-os/129)\n<!-- Sent from Reviewable.io -->\n"}}