1
0
Fork 0
mirror of https://github.com/fog/fog-aws.git synced 2022-11-09 13:50:52 -05:00

Bug fix for ELB hosted zone ID lookup

This commit is contained in:
Matthew O'Riordan 2015-03-13 10:57:05 +00:00
parent e803d815ec
commit 20868b09b4
2 changed files with 11 additions and 1 deletions

View file

@ -224,7 +224,7 @@ module Fog
def self.hosted_zone_for_alias_target(dns_name)
elb_hosted_zone_mapping.select { |k, _|
dns_name =~ /\A.+\.#{k}\.elb\.amazonaws\.com\.?\z/
}.last
}.values.last
end
def self.elb_hosted_zone_mapping

View file

@ -0,0 +1,10 @@
Shindo.tests('Fog::DNS[:aws] | change_resource_record_sets', ['aws', 'dns']) do
@r53_connection = Fog::DNS[:aws]
tests('success') do
test('#elb_hosted_zone_mapping from DNS name') do
zone_id = Fog::DNS::AWS.hosted_zone_for_alias_target('arbitrary-sub-domain.eu-west-1.elb.amazonaws.com')
zone_id == Fog::DNS::AWS.elb_hosted_zone_mapping['eu-west-1']
end
end
end