{"action":"created","issue":{"url":"https://api.github.com/repos/ceph/calamari/issues/285","labels_url":"https://api.github.com/repos/ceph/calamari/issues/285/labels{/name}","comments_url":"https://api.github.com/repos/ceph/calamari/issues/285/comments","events_url":"https://api.github.com/repos/ceph/calamari/issues/285/events","html_url":"https://github.com/ceph/calamari/issues/285","id":75825680,"number":285,"title":"Cthulhu doesn't work with Salt 2015.5.0","user":{"login":"rimmington","id":318261,"avatar_url":"https://avatars.githubusercontent.com/u/318261?v=3","gravatar_id":"","url":"https://api.github.com/users/rimmington","html_url":"https://github.com/rimmington","followers_url":"https://api.github.com/users/rimmington/followers","following_url":"https://api.github.com/users/rimmington/following{/other_user}","gists_url":"https://api.github.com/users/rimmington/gists{/gist_id}","starred_url":"https://api.github.com/users/rimmington/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rimmington/subscriptions","organizations_url":"https://api.github.com/users/rimmington/orgs","repos_url":"https://api.github.com/users/rimmington/repos","events_url":"https://api.github.com/users/rimmington/events{/privacy}","received_events_url":"https://api.github.com/users/rimmington/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2015-05-13T03:19:49Z","updated_at":"2015-06-22T22:01:45Z","closed_at":null,"body":"```\r\n# calamari-common/calamari_common/salt_wrapper.py\r\nfrom salt.loader import _create_loader\r\n```\r\n\r\nIt looks like _create_loader is gone/moved in 2015.5.0, so `client_config` is defined as returning `None` and cthulhu promptly crashes.\r\n\r\nWorkaround is to use the `saltstack/salt2014-7` PPA."},"comment":{"url":"https://api.github.com/repos/ceph/calamari/issues/comments/114278753","html_url":"https://github.com/ceph/calamari/issues/285#issuecomment-114278753","issue_url":"https://api.github.com/repos/ceph/calamari/issues/285","id":114278753,"user":{"login":"joehandzik","id":7061812,"avatar_url":"https://avatars.githubusercontent.com/u/7061812?v=3","gravatar_id":"","url":"https://api.github.com/users/joehandzik","html_url":"https://github.com/joehandzik","followers_url":"https://api.github.com/users/joehandzik/followers","following_url":"https://api.github.com/users/joehandzik/following{/other_user}","gists_url":"https://api.github.com/users/joehandzik/gists{/gist_id}","starred_url":"https://api.github.com/users/joehandzik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joehandzik/subscriptions","organizations_url":"https://api.github.com/users/joehandzik/orgs","repos_url":"https://api.github.com/users/joehandzik/repos","events_url":"https://api.github.com/users/joehandzik/events{/privacy}","received_events_url":"https://api.github.com/users/joehandzik/received_events","type":"User","site_admin":false},"created_at":"2015-06-22T22:01:45Z","updated_at":"2015-06-22T22:01:45Z","body":"I can't say for sure if I fixed any of this or not, but my PR (https://github.com/ceph/calamari/pull/299) addresses an issue with 2015.5.1. Basically, while putting static_loader in instead of _create_loader gets things to compile, they will not run correctly (static_loader returns a dict that previous versions didn't). You'll end up with a failure because an unrecognized method is being called (gen_functions doesn't exist in later versions of salt). Might be worth trying with my changes."}}