{"action":"created","issue":{"url":"https://api.github.com/repos/REANNZ/faucet/issues/112","repository_url":"https://api.github.com/repos/REANNZ/faucet","labels_url":"https://api.github.com/repos/REANNZ/faucet/issues/112/labels{/name}","comments_url":"https://api.github.com/repos/REANNZ/faucet/issues/112/comments","events_url":"https://api.github.com/repos/REANNZ/faucet/issues/112/events","html_url":"https://github.com/REANNZ/faucet/issues/112","id":161097598,"number":112,"title":"Implement (proper) support for configuring multi-datapaths","user":{"login":"gizmoguy","id":383287,"avatar_url":"https://avatars.githubusercontent.com/u/383287?v=3","gravatar_id":"","url":"https://api.github.com/users/gizmoguy","html_url":"https://github.com/gizmoguy","followers_url":"https://api.github.com/users/gizmoguy/followers","following_url":"https://api.github.com/users/gizmoguy/following{/other_user}","gists_url":"https://api.github.com/users/gizmoguy/gists{/gist_id}","starred_url":"https://api.github.com/users/gizmoguy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gizmoguy/subscriptions","organizations_url":"https://api.github.com/users/gizmoguy/orgs","repos_url":"https://api.github.com/users/gizmoguy/repos","events_url":"https://api.github.com/users/gizmoguy/events{/privacy}","received_events_url":"https://api.github.com/users/gizmoguy/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/REANNZ/faucet/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2016-06-19T23:26:14Z","updated_at":"2016-07-11T21:46:27Z","closed_at":null,"body":"At the moment we only support configuring multiple datapath elements via running separate instances of Faucet with different configuration files (on separate ports)\r\n\r\nThis makes it annoying to manage multiple OpenFlow-enabled switches since we need to assign separate TCP ports for each to connect back to our multiple Faucet instances.\r\n\r\nIn original Valve we had the ability to list multiple DPIDs in the configuration file that would be configured (with different numbers of ports and different vlan assignments).\r\n\r\nI think this change will require a change to the config file format since there doesn't appear to be an easy way to list additional datapaths in there."},"comment":{"url":"https://api.github.com/repos/REANNZ/faucet/issues/comments/231875615","html_url":"https://github.com/REANNZ/faucet/issues/112#issuecomment-231875615","issue_url":"https://api.github.com/repos/REANNZ/faucet/issues/112","id":231875615,"user":{"login":"vladimir-mencl-eresearch","id":740558,"avatar_url":"https://avatars.githubusercontent.com/u/740558?v=3","gravatar_id":"","url":"https://api.github.com/users/vladimir-mencl-eresearch","html_url":"https://github.com/vladimir-mencl-eresearch","followers_url":"https://api.github.com/users/vladimir-mencl-eresearch/followers","following_url":"https://api.github.com/users/vladimir-mencl-eresearch/following{/other_user}","gists_url":"https://api.github.com/users/vladimir-mencl-eresearch/gists{/gist_id}","starred_url":"https://api.github.com/users/vladimir-mencl-eresearch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vladimir-mencl-eresearch/subscriptions","organizations_url":"https://api.github.com/users/vladimir-mencl-eresearch/orgs","repos_url":"https://api.github.com/users/vladimir-mencl-eresearch/repos","events_url":"https://api.github.com/users/vladimir-mencl-eresearch/events{/privacy}","received_events_url":"https://api.github.com/users/vladimir-mencl-eresearch/received_events","type":"User","site_admin":false},"created_at":"2016-07-11T21:46:27Z","updated_at":"2016-07-11T21:46:27Z","body":"Hi guys,\r\n\r\nListening in, I have a suggestion regarding the config file format change.\r\n\r\nWhen Docker was changing the format of the docker-compose.yml file, they introduced the config file syntax version into the syntax.\r\n\r\nSo when using the new syntax, you start your config file with:\r\n\r\n    version: '2'\r\n\r\nThis makes it easy for the parser to know which version to parse - and makes it possible to support both versions of the syntax.  And for future changes, it gives you each config file tagged with the version of the syntax it was written it...\r\n\r\nMore info + examples at https://docs.docker.com/compose/compose-file/#/versioning\r\n\r\nHope this helps!\r\n\r\nCheers,\r\nVlad\r\n"}}
{"actor":{"display_login":"vladimir-mencl-eresearch"}}