{"action":"created","issue":{"url":"https://api.github.com/repos/juju/juju/issues/9590","repository_url":"https://api.github.com/repos/juju/juju","labels_url":"https://api.github.com/repos/juju/juju/issues/9590/labels{/name}","comments_url":"https://api.github.com/repos/juju/juju/issues/9590/comments","events_url":"https://api.github.com/repos/juju/juju/issues/9590/events","html_url":"https://github.com/juju/juju/pull/9590","id":392357485,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM5NjQ4ODYy","number":9590,"title":"WIP: enhance assess_deploy_lxd_profile.py","user":{"login":"hmlanigan","id":18268820,"node_id":"MDQ6VXNlcjE4MjY4ODIw","avatar_url":"https://avatars0.githubusercontent.com/u/18268820?v=4","gravatar_id":"","url":"https://api.github.com/users/hmlanigan","html_url":"https://github.com/hmlanigan","followers_url":"https://api.github.com/users/hmlanigan/followers","following_url":"https://api.github.com/users/hmlanigan/following{/other_user}","gists_url":"https://api.github.com/users/hmlanigan/gists{/gist_id}","starred_url":"https://api.github.com/users/hmlanigan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hmlanigan/subscriptions","organizations_url":"https://api.github.com/users/hmlanigan/orgs","repos_url":"https://api.github.com/users/hmlanigan/repos","events_url":"https://api.github.com/users/hmlanigan/events{/privacy}","received_events_url":"https://api.github.com/users/hmlanigan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-12-18T22:11:14Z","updated_at":"2018-12-19T09:53:43Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/juju/juju/pulls/9590","html_url":"https://github.com/juju/juju/pull/9590","diff_url":"https://github.com/juju/juju/pull/9590.diff","patch_url":"https://github.com/juju/juju/pull/9590.patch"},"body":"## Description of change\r\n\r\nAdd new test cases to assess_deploy_lxd_profile.py\r\n  Run with lxd-profile charm and subordinate lxd-profile charm\r\n  Run with no lxd-profile charm and subordinate lxd-profile charm\r\n  Do upgrades\r\n  Run on a container with lxd-profile charm and subordinate lxd-profile charm\r\n\r\n## QA steps\r\n\r\nSetup for local acceptance testing with LXD\r\nrun: ./assess_deploy_lxd_profile.py lxd $GOPATH/bin/juju /tmp/artifacts testme\r\n"},"comment":{"url":"https://api.github.com/repos/juju/juju/issues/comments/448535669","html_url":"https://github.com/juju/juju/pull/9590#issuecomment-448535669","issue_url":"https://api.github.com/repos/juju/juju/issues/9590","id":448535669,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0ODUzNTY2OQ==","user":{"login":"SimonRichardson","id":2562584,"node_id":"MDQ6VXNlcjI1NjI1ODQ=","avatar_url":"https://avatars3.githubusercontent.com/u/2562584?v=4","gravatar_id":"","url":"https://api.github.com/users/SimonRichardson","html_url":"https://github.com/SimonRichardson","followers_url":"https://api.github.com/users/SimonRichardson/followers","following_url":"https://api.github.com/users/SimonRichardson/following{/other_user}","gists_url":"https://api.github.com/users/SimonRichardson/gists{/gist_id}","starred_url":"https://api.github.com/users/SimonRichardson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SimonRichardson/subscriptions","organizations_url":"https://api.github.com/users/SimonRichardson/orgs","repos_url":"https://api.github.com/users/SimonRichardson/repos","events_url":"https://api.github.com/users/SimonRichardson/events{/privacy}","received_events_url":"https://api.github.com/users/SimonRichardson/received_events","type":"User","site_admin":false},"created_at":"2018-12-19T09:53:43Z","updated_at":"2018-12-19T09:53:43Z","author_association":"MEMBER","body":"> There is a timing issue whereby finding machine profiles fails because the charm upgrade hasn't completed. Suggestions on how to wait that the charm upgrade to complete are welcome!\r\n\r\nI wonder if we can add a `upgrade-charm` hook that sets something in the notes/version, so that you can have a custom `wait_for` that does exactly what we want. It should be noted that `wait_for` just looks for changes in the status output and parses them."}}
{"actor":{"display_login":"SimonRichardson"}}