{"action":"created","issue":{"url":"https://api.github.com/repos/juju/juju/issues/6819","repository_url":"https://api.github.com/repos/juju/juju","labels_url":"https://api.github.com/repos/juju/juju/issues/6819/labels{/name}","comments_url":"https://api.github.com/repos/juju/juju/issues/6819/comments","events_url":"https://api.github.com/repos/juju/juju/issues/6819/events","html_url":"https://github.com/juju/juju/pull/6819","id":201292172,"number":6819,"title":"Ensure remote offer is exposed when relating cross model, and UI cleanups","user":{"login":"wallyworld","id":5808968,"avatar_url":"https://avatars.githubusercontent.com/u/5808968?v=3","gravatar_id":"","url":"https://api.github.com/users/wallyworld","html_url":"https://github.com/wallyworld","followers_url":"https://api.github.com/users/wallyworld/followers","following_url":"https://api.github.com/users/wallyworld/following{/other_user}","gists_url":"https://api.github.com/users/wallyworld/gists{/gist_id}","starred_url":"https://api.github.com/users/wallyworld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wallyworld/subscriptions","organizations_url":"https://api.github.com/users/wallyworld/orgs","repos_url":"https://api.github.com/users/wallyworld/repos","events_url":"https://api.github.com/users/wallyworld/events{/privacy}","received_events_url":"https://api.github.com/users/wallyworld/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-01-17T13:59:49Z","updated_at":"2017-01-18T07:22:55Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/juju/juju/pulls/6819","html_url":"https://github.com/juju/juju/pull/6819","diff_url":"https://github.com/juju/juju/pull/6819.diff","patch_url":"https://github.com/juju/juju/pull/6819.patch"},"body":"When relating to applications across models, both applications potentially need to route to each other. \r\nAs a first step, we ensure both applications are exposed. But this opens both apps to the world, so as a followup we'll need to do some security group changes to tighten things up. Usually, one app is exposed anyway.\r\n\r\nAs a drive by, remove unnecessary info from status.\r\nAlso limit application urls from the CLI to be \"model.app\", not arbitrary urls as we won't be supporting those.\r\n\r\nQA\r\njuju bootstrap aws mine\r\njuju deploy mysql\r\njuju switch controller\r\njuju consume default.mysql\r\njuju deploy mediawiki\r\njuju relate mediawiki:db mysql\r\n\r\nEnsure mediawiki page comes up as expected."},"comment":{"url":"https://api.github.com/repos/juju/juju/issues/comments/273402399","html_url":"https://github.com/juju/juju/pull/6819#issuecomment-273402399","issue_url":"https://api.github.com/repos/juju/juju/issues/6819","id":273402399,"user":{"login":"jamesbeedy","id":5590546,"avatar_url":"https://avatars.githubusercontent.com/u/5590546?v=3","gravatar_id":"","url":"https://api.github.com/users/jamesbeedy","html_url":"https://github.com/jamesbeedy","followers_url":"https://api.github.com/users/jamesbeedy/followers","following_url":"https://api.github.com/users/jamesbeedy/following{/other_user}","gists_url":"https://api.github.com/users/jamesbeedy/gists{/gist_id}","starred_url":"https://api.github.com/users/jamesbeedy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamesbeedy/subscriptions","organizations_url":"https://api.github.com/users/jamesbeedy/orgs","repos_url":"https://api.github.com/users/jamesbeedy/repos","events_url":"https://api.github.com/users/jamesbeedy/events{/privacy}","received_events_url":"https://api.github.com/users/jamesbeedy/received_events","type":"User","site_admin":false},"created_at":"2017-01-18T07:22:55Z","updated_at":"2017-01-18T07:22:55Z","body":"@wallyworld, @axw what about the use case where your models have spaces with subnets that are behind a nat gateway and do not use auto assign public up? I feel this use case calls for sg rules between subnets. Cross model relations that span vpcs would probably be the use case where you would want to ensure routability through exposure. How do you guys feel about this?"}}
{"actor":{"display_login":"jamesbeedy"}}