-
Notifications
You must be signed in to change notification settings - Fork 9.7k
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
Support for Librato Alerts and Notification Services #8170
Conversation
dd720fe
to
cb66079
Compare
BTW I found it quite confusing to update a vendored library. I followed the instructions on https://github.com/hashicorp/terraform#updating-a-dependency but nothing happened (or nothing was happening for a very long time); after reading a lot of examples/docs for govendor - which could really use a verbose mode - I ended up with |
Hi, any chance of having this reviewed soonish? Thanks! |
Hi @radeksimko, anything I could do from my side to get this merged? Thanks! |
}, | ||
}, | ||
}, | ||
// TODO add missing condition attrs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this a to-do before the PR get's merged?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, a left-over reminder, removing.
Hi @elblivion Thanks for the PR here. I left a few comments inline - have a look at them if you would. Please can you update the librato.erb file to add the new documentation pages to the sidebar? |
Also added the pages to the sidebar template. |
Hi @elblivion I made an extra commit here for the failed build: 32ad221 Tests pass as expected :)
Thanks for all the work here! Paul |
Hi, thanks for this. Unfortunately I have found two bugs with the implementation: |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. |
This PR extends the Librato plugin to support managing Alerts, which we're using quite heavily at Contentful. I've also added very basic support for notification Services, basically to have a self-contained acceptance test suite - Services have freeform configuration that heavily depends on each particular integration, not sure yet whether we would be managing them through Terraform.
The vendored
go-librato
lib is updated to the latest master which incorporates support for the relevant APIs.I've tried to follow the example of @henrikhodne 's existing code, please let me know if anything looks odd. I'm still not very proficient with Go so there may well be some howlers. :-)