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

[WIP] Beta AWS ELB Autodiscovery Provider #8680

Closed
wants to merge 17 commits into from

Conversation

andrewvc
Copy link
Contributor

@andrewvc andrewvc commented Oct 22, 2018

This PR provides support for AWS ELBs. It is currently blocked on #8851 . As a result it currently does not work because it needs the ability to uniquely identify configs based on UUIDs (in the case of AWS these are ARNs).

What I'm looking for here is an initial code review. I do know it works because I temporarily hacked together a poor version of #8851 and tested it against a real API. I've since reverted that.

This should be initially released as a beta feature. The tests contained here are unit tests only. Full release would require integration tests. I think that would add too much scope to this PR however. Orchestrating resource creation / destruction tends to be a good amount of effort, and I would prefer to move on to the EC2 autodiscovery provider before then. I should also mention that the EC2 discovery mechanism in Elasticsearch doesn't have any integration tests AFAIK, and has been quite solid.

@andrewvc andrewvc added enhancement in progress Pull request is currently in progress. libbeat labels Oct 22, 2018
@@ -11,16 +11,19 @@

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Temporary changes while I work on this feature.

@elastic elastic deleted a comment from houndci-bot Nov 1, 2018
@elastic elastic deleted a comment from houndci-bot Nov 1, 2018
@elastic elastic deleted a comment from houndci-bot Nov 1, 2018
@elastic elastic deleted a comment from houndci-bot Nov 1, 2018
@elastic elastic deleted a comment from houndci-bot Nov 1, 2018
@elastic elastic deleted a comment from houndci-bot Nov 1, 2018
@elastic elastic deleted a comment from houndci-bot Nov 1, 2018
@elastic elastic deleted a comment from houndci-bot Nov 1, 2018
@elastic elastic deleted a comment from houndci-bot Nov 1, 2018
@elastic elastic deleted a comment from houndci-bot Nov 1, 2018
@elastic elastic deleted a comment from houndci-bot Nov 1, 2018
@elastic elastic deleted a comment from houndci-bot Nov 1, 2018
@andrewvc andrewvc requested review from exekias and ruflin November 1, 2018 19:02
@andrewvc andrewvc changed the title WIP AWS autodiscover [WIP] Beta AWS ELB Autodiscovery Provider Nov 1, 2018
@ruflin
Copy link
Contributor

ruflin commented Nov 19, 2018

@andrewvc On my todo list but didn't get to it yet. Could you rebase?

Note: Pretty sure it's missing a Changelog entry.

@andrewvc andrewvc added the Team:obs-ds-hosted-services Label for the Observability Hosted Services team label Nov 26, 2018
@andrewvc
Copy link
Contributor Author

I think we're pausing work here. I'm going to close this for now.

@andrewvc andrewvc closed this Jan 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement in progress Pull request is currently in progress. libbeat Team:obs-ds-hosted-services Label for the Observability Hosted Services team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants