Skip to content
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

Fix sensu data source reporting errors when using a server filter on a working server #134

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

seanhoughton
Copy link
Contributor

Ok, here's another one for you :)

The previous implementation of the sensu data source would return an error if you specified a server filter but the event list didn't contain any events from that server (master on line 60). In this state you actually want a "green" result because it means there are no errors on that server.

I did some refactoring of the code as well. I'm not a Ruby programmer so I have a feeling there are some non-Ruby-ific style in there. Also, I tried to test all of the cases and I think they all work (e.g. with/without server filter, with/without event filter, etc.).

Give this one a thorough review before accepting it.

…rn an error code if the given server has no errors in the event list.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant