-
Notifications
You must be signed in to change notification settings - Fork 289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Avoid running sensu enterprise service in opensource installation #660
Avoid running sensu enterprise service in opensource installation #660
Conversation
I'm working on fixing the failed tests 😀 |
There were test failing before my PR:
|
409 was rolled back due to it breaking the ability to use manage_service = false for enterprise users. Your changes are inline with that I was thinking to fix #662 Let me know if you need assistance on this. |
@dzeleski It'd be lovely to have the build of this repository fixed travis-ci url |
@devcfgc I've reached out to Sensu and included @cwjohnston on this. It appears the apt module from puppet was updated a few weeks ago adding a new required fact which is causing the spec test to fail. We are still looking into it but I assume one of us will send a PR to your branch to resolve it. |
@devcfgc do me a favor. https://github.com/devcfgc/sensu-puppet/blob/9913cf998fea3e18d9412cb83f0efb9677281d0e/spec/classes/sensu_enterprise_spec.rb#L121 Make that line look like this:
Push that up and see if this entry goes away: https://travis-ci.org/sensu/sensu-puppet/jobs/242385983#L2169 If that works we can correct the others. |
@dzeleski there wasn't any luck :'( , after adding this line: |
9913cf9
to
367c2ab
Compare
nice!! good job, now all the test are green 👍 |
Yep no problem. Apologies on re introducing that issue. @cwjohnston let me know if we want to test this stuff on the enterprise side before merging I can pull it into our lab and test. |
Not sure why this PR #409 was rolled-back in this commit 932324c but as the first PR reported I'm getting: