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:
parent
e803d815ec
commit
20868b09b4
2 changed files with 11 additions and 1 deletions
|
@ -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
|
||||
|
|
10
tests/requests/dns/change_resource_record_sets_tests.rb
Normal file
10
tests/requests/dns/change_resource_record_sets_tests.rb
Normal 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
|
Loading…
Add table
Reference in a new issue