GitHub user sjcorbett opened a pull request:
https://github.com/apache/incubator-brooklyn/pull/1096
GeoDns improvements
A variety of improvements to the geo-DNS entities. In particular:
* Entities whose service state is not `RUNNING` are automatically excluded
from the pool of targets. This can be disabled to maintain existing behaviour.
* The group to be tracked by `AbstractGeoDnsService` can be given in a
config key, which means users don't need to call `setTargetEntityProvider` and
thus that the service can be used from yaml.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/sjcorbett/incubator-brooklyn
geodns-improvements
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-brooklyn/pull/1096.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1096
----
commit c85c378f9a43a916aeb1a979868f95270a997f2d
Author: Sam Corbett <[email protected]>
Date: 2015-12-08T18:16:27Z
Remove "public static final" from GeoDns entity interfaces
commit 06a8f610a8b57860b7a7016328e02eb5375d7116
Author: Sam Corbett <[email protected]>
Date: 2015-12-09T16:31:19Z
Simplify GeoDns tests
commit ecfca898c9508ba3bd4d78f94d8176c4e1c4b5c8
Author: Sam Corbett <[email protected]>
Date: 2015-12-09T16:34:42Z
Group to be tracked by GeoDns can be set at entity creation
Which means the service can be configured in YAML
commit cbcad7e667a86498bca85bde366b24bfaac7f8ae
Author: Sam Corbett <[email protected]>
Date: 2015-12-08T18:28:13Z
GeoDns excludes entities that are not running by default
Can be disabled by setting AbstractGeoDnsService.FILTER_FOR_RUNNING
to false.
commit 88a6b86b121e9051fb6778c52855add463b1334d
Author: Sam Corbett <[email protected]>
Date: 2015-12-09T16:53:17Z
GeoDns AWS behaviour note
commit 02c5d33618373fc5ebe891eb485eca084391c540
Author: Sam Corbett <[email protected]>
Date: 2015-12-09T16:53:38Z
Include a version for the maven-jar-plugin
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---