{"action":"created","issue":{"url":"https://api.github.com/repos/sensu/sensu-salt/issues/3","repository_url":"https://api.github.com/repos/sensu/sensu-salt","labels_url":"https://api.github.com/repos/sensu/sensu-salt/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/sensu/sensu-salt/issues/3/comments","events_url":"https://api.github.com/repos/sensu/sensu-salt/issues/3/events","html_url":"https://github.com/sensu/sensu-salt/issues/3","id":296130334,"number":3,"title":"Possible new direction for sensu-salt","user":{"login":"perlchild","id":2914252,"avatar_url":"https://avatars3.githubusercontent.com/u/2914252?v=4","gravatar_id":"","url":"https://api.github.com/users/perlchild","html_url":"https://github.com/perlchild","followers_url":"https://api.github.com/users/perlchild/followers","following_url":"https://api.github.com/users/perlchild/following{/other_user}","gists_url":"https://api.github.com/users/perlchild/gists{/gist_id}","starred_url":"https://api.github.com/users/perlchild/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/perlchild/subscriptions","organizations_url":"https://api.github.com/users/perlchild/orgs","repos_url":"https://api.github.com/users/perlchild/repos","events_url":"https://api.github.com/users/perlchild/events{/privacy}","received_events_url":"https://api.github.com/users/perlchild/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-02-10T20:17:38Z","updated_at":"2018-02-11T15:24:34Z","closed_at":null,"author_association":"COLLABORATOR","body":"Allow me to introduce myself, I'm Eric Robibaro, I work for AppDirect in the fair city of Montreal.\r\nEarlier this week, I volunteered to write a saltstack formula for sensu 2.0 when it lands.\r\n\r\nWhat does this have to do with anything you ask?\r\n\r\nGlad you asked.\r\n\r\nSensu has two saltstack formulas.\r\nNeither of them seem very actively developed, nor include the developer friendly features that the saltstack-formulas organisation usually requires.\r\n\r\nhttp://salt-formulas.readthedocs.io/en/latest/develop/testing-formulas.html especially, would be nice to have.\r\n\r\nThere was a team discussion that started on slack about what we would need to do, and how best to approach this.  I'm opening up this issue to start this dicussion.\r\n\r\n- [ ]  We need to resolve the conflict with two repos having different contexts, and different approaches to configure the same software\r\n- [ ] We need to address the lack of testing\r\n- [ ] We would do this while preparing for sensu community 2.x becoming GA\r\n- [ ] We need to establish the use case of the resulting formula(is the default case a multi-machine setup? I propose that it should be, for instance)\r\n- [ ] Do we want to use SPM?  How useful are they, in the context of plugins, do we need a spm for each sensu plugin? Would we use a jinja templated approach, possibly using pillars?\r\n- [ ] What are sane defaults, in this context?  Do we fall back to everything on one machine, or do we exclude it (I've had at least one case in my career where each component having to run on seperate machines made the code much simpler, so let's discuss this)  \r\n - [ ] Any other concerns about the new salt formula"},"comment":{"url":"https://api.github.com/repos/sensu/sensu-salt/issues/comments/364759542","html_url":"https://github.com/sensu/sensu-salt/issues/3#issuecomment-364759542","issue_url":"https://api.github.com/repos/sensu/sensu-salt/issues/3","id":364759542,"user":{"login":"x70b1","id":10016267,"avatar_url":"https://avatars3.githubusercontent.com/u/10016267?v=4","gravatar_id":"","url":"https://api.github.com/users/x70b1","html_url":"https://github.com/x70b1","followers_url":"https://api.github.com/users/x70b1/followers","following_url":"https://api.github.com/users/x70b1/following{/other_user}","gists_url":"https://api.github.com/users/x70b1/gists{/gist_id}","starred_url":"https://api.github.com/users/x70b1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/x70b1/subscriptions","organizations_url":"https://api.github.com/users/x70b1/orgs","repos_url":"https://api.github.com/users/x70b1/repos","events_url":"https://api.github.com/users/x70b1/events{/privacy}","received_events_url":"https://api.github.com/users/x70b1/received_events","type":"User","site_admin":false},"created_at":"2018-02-11T15:24:34Z","updated_at":"2018-02-11T15:24:34Z","author_association":"NONE","body":"I think a repo with two branches is a good idea as @majormoses suggested.\r\nFirst of all, it will be important to determine the current status of the formular.\r\n\r\nThe existing form seems to use a separation. I like that!\r\n[saltstack-formulas/sensu-formula#available-states](https://github.com/saltstack-formulas/sensu-formula#available-states)\r\n"}}
{"actor":{"display_login":"x70b1"}}