Ross McFarland 
							
						 
					 
					
						
						
							
						
						c5a19b4403 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into add-route53-interval-option  
						
						 
						
						
						
						
					 
					
						2020-07-01 07:58:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						b9575ae484 
					 
					
						
						
							
							TCP healthcheck support for Route53  
						
						 
						
						
						
						
					 
					
						2020-05-08 08:13:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						f6df5d3b62 
					 
					
						
						
							
							Order each batch of Route53 changesets so that delets come before create  
						
						 
						
						
						
						
					 
					
						2020-04-02 12:32:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Hügli 
							
						 
					 
					
						
						
							
						
						b9d0586c7f 
					 
					
						
						
							
							Update octodns/provider/route53.py  
						
						 
						
						... 
						
						
						
						Co-Authored-By: Ross McFarland <ross@github.com > 
						
						
					 
					
						2019-12-10 17:03:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Hügli 
							
						 
					 
					
						
						
							
						
						fcf32e2d44 
					 
					
						
						
							
							final fix lint  
						
						 
						
						
						
						
					 
					
						2019-12-10 16:00:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Hügli 
							
						 
					 
					
						
						
							
						
						65922bbe5c 
					 
					
						
						
							
							fix lint  
						
						 
						
						
						
						
					 
					
						2019-12-10 15:45:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Hügli 
							
						 
					 
					
						
						
							
						
						bec8c086da 
					 
					
						
						
							
							add new value delegation_set_id to aws provider  
						
						 
						
						
						
						
					 
					
						2019-12-10 15:33:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						2b33f95c17 
					 
					
						
						
							
							EqualityTupleMixin impl, use everywhere we were doing tuple compares  
						
						 
						
						
						
						
					 
					
						2019-10-14 08:13:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						74048bf974 
					 
					
						
						
							
							Use if, else rather than try, except KeyError  
						
						 
						
						
						
						
					 
					
						2019-10-14 07:48:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						25b41a4a92 
					 
					
						
						
							
							Adopt Route53Provider _equality_tuple suggestion  
						
						 
						
						
						
						
					 
					
						2019-10-14 07:47:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						aeb70b2488 
					 
					
						
						
							
							Route53Provider python 3, rm incf.countryutils, lots of cmp removal and ordering fixes  
						
						 
						
						
						
						
					 
					
						2019-10-05 20:01:53 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						f252aa3b98 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into python3-start  
						
						 
						
						
						
						
					 
					
						2019-10-05 07:20:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Blackie 
							
						 
					 
					
						
						
							
						
						dd4238ad6b 
					 
					
						
						
							
							fix split calls in Route53Provider to not specify ' ' parameter so they can tolerate multiple sequential separators  
						
						 
						
						
						
						
					 
					
						2019-08-19 17:06:23 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kitten King 
							
						 
					 
					
						
						
							
						
						daa6fecc9b 
					 
					
						
						
							
							Fix Typos  
						
						 
						
						
						
						
					 
					
						2019-07-20 06:31:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cclauss 
							
						 
					 
					
						
						
							
						
						9149d358f4 
					 
					
						
						
							
							pragma: no cover  
						
						 
						
						
						
						
					 
					
						2019-07-15 05:36:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cclauss 
							
						 
					 
					
						
						
							
						
						c8b261a409 
					 
					
						
						
							
							Unroll the list comprehensions  
						
						 
						
						
						
						
					 
					
						2019-07-13 23:49:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cclauss 
							
						 
					 
					
						
						
							
						
						158add8eb6 
					 
					
						
						
							
							Modernize Python 2 code to prepare for Python 3  
						
						 
						
						
						
						
					 
					
						2019-07-12 02:11:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Theo Julienne 
							
						 
					 
					
						
						
							
						
						1c08a4d58e 
					 
					
						
						
							
							Adjust Route53 change ordering to strictly order by dependency.  
						
						 
						
						
						
						
					 
					
						2019-05-28 14:03:33 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						d49bf26220 
					 
					
						
						
							
							Handle Route53 extra check much more thoroughly by breaking down name  
						
						 
						
						... 
						
						
						
						Also adds thorough tests 
						
						
					 
					
						2019-05-14 20:25:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						1c60ed018b 
					 
					
						
						
							
							Make sure both set-id and name match when finding rrset  
						
						 
						
						
						
						
					 
					
						2019-04-29 09:49:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						e4fbcf1090 
					 
					
						
						
							
							Improved Route53Provider deltion for Dynamic Value too  
						
						 
						
						
						
						
					 
					
						2019-04-29 09:02:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						2df87d7dfe 
					 
					
						
						
							
							Improve Route53 DELETE reliability using existing rrset  
						
						 
						
						
						
						
					 
					
						2019-04-29 08:52:56 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						add8cf25d4 
					 
					
						
						
							
							Bunch of comments on Route53Provider from the PR review  
						
						 
						
						
						
						
					 
					
						2019-04-04 09:17:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						cc9a1648d2 
					 
					
						
						
							
							Pull dup'd parsing logic into a helper func, doc a singular case  
						
						 
						
						
						
						
					 
					
						2019-04-03 19:25:24 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						dbc032a2cc 
					 
					
						
						
							
							Switch to using tuples for _mod_keyer  
						
						 
						
						
						
						
					 
					
						2019-04-03 18:58:46 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						92179a231e 
					 
					
						
						
							
							Rework and clean up Route53Provider's extra_changes check to support dynamic  
						
						 
						
						
						
						
					 
					
						2019-04-03 14:13:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						4db9d5cbf4 
					 
					
						
						
							
							Remove TODO about value types, doesn't apply for now at least  
						
						 
						
						
						
						
					 
					
						2019-04-03 13:13:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						34744b7b34 
					 
					
						
						
							
							Normalize ip addresses for comparing health checks since Route53 does  
						
						 
						
						
						
						
					 
					
						2019-04-03 13:10:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						af06dbec09 
					 
					
						
						
							
							Route53Provider for CNAME style healthchecks  
						
						 
						
						... 
						
						
						
						Note that you can't specify a Host header for these which I believe will
complicate the ability to use this. Figuring that out will have to wait
until I or someone else has a use case for these... 
						
						
					 
					
						2019-04-03 10:29:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						7b59eedc44 
					 
					
						
						
							
							Route53Provider dynamic support  
						
						 
						
						
						
						
					 
					
						2019-04-01 14:17:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						0a6b2e2e3b 
					 
					
						
						
							
							Implement Route53Provider mod ordering via a sort  
						
						 
						
						... 
						
						
						
						This will ensure that deletes come before creates which are before upserts and
that records that uses aliases always come after their target (though implicitly
based on sorting types and not explicitly by looking at them.) 
						
						
					 
					
						2019-04-01 10:09:43 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						ed152ce0f3 
					 
					
						
						
							
							Plumb hosted_zone_id through to _Route53Record  
						
						 
						
						
						
						
					 
					
						2019-04-01 09:33:56 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						f83eeb0a9c 
					 
					
						
						
							
							Add a Name tag to Route53 healthchecks for UI purposes  
						
						 
						
						
						
						
					 
					
						2019-04-01 09:13:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						b8be28c1dc 
					 
					
						
						
							
							Rework get_health_check_id, just take value to check  
						
						 
						
						
						
						
					 
					
						2019-04-01 07:40:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						d610a0c920 
					 
					
						
						
							
							Implement _Route53Record._value_convert_*  
						
						 
						
						
						
						
					 
					
						2019-04-01 07:25:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jörg Runkel 
							
						 
					 
					
						
						
							
						
						00ee5053c7 
					 
					
						
						
							
							Use specific Route53Provider Exception  
						
						 
						
						
						
						
					 
					
						2019-03-22 17:30:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jörg Runkel 
							
						 
					 
					
						
						
							
						
						07b7f1e8ef 
					 
					
						
						
							
							Throw exception on invalid route53 interval option value  
						
						 
						
						
						
						
					 
					
						2019-03-04 17:10:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jörg Runkel 
							
						 
					 
					
						
						
							
						
						72a389e835 
					 
					
						
						
							
							Add healthcheck option 'request_interval' for Route53 provider  
						
						 
						
						... 
						
						
						
						Route53 allows to specify an interval for its health checks.
To maintain backward compatibility, the default for this option
when ommited is 10 (fast check). 
						
						
					 
					
						2019-03-04 14:48:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jörg Runkel 
							
						 
					 
					
						
						
							
						
						c1911c10a3 
					 
					
						
						
							
							Some syntax and style improvements  
						
						 
						
						
						
						
					 
					
						2019-02-13 17:45:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jörg Runkel 
							
						 
					 
					
						
						
							
						
						54787529d5 
					 
					
						
						
							
							Move measure_latency option to Route53 provider  
						
						 
						
						
						
						
					 
					
						2019-02-13 10:50:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jörg Runkel 
							
						 
					 
					
						
						
							
						
						1794f5ccd6 
					 
					
						
						
							
							Add healthcheck option 'measure_latency' for Route53 provider  
						
						 
						
						... 
						
						
						
						Route53 allows to monitor latency information on the dashboard
and using CloudWatch. While that is a nice to have function,
it is not necessary for a DNS failover scenario and increases
Route 53 costs.
To maintain backward compatibility, the default for this option
when ommited is true. 
						
						
					 
					
						2019-02-11 21:25:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						303d0532c8 
					 
					
						
						
							
							Implement SUPPORTS_DYNAMIC functionality, no providers  
						
						 
						
						
						
						
					 
					
						2018-12-03 14:40:43 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bart S 
							
						 
					 
					
						
						
							
						
						95ae90b587 
					 
					
						
						
							
							Removed trailing whitespace  
						
						 
						
						
						
						
					 
					
						2018-11-21 10:11:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bart S 
							
						 
					 
					
						
						
							
						
						64a453632f 
					 
					
						
						
							
							Moved session_token to the end of the argument list  
						
						 
						
						
						
						
					 
					
						2018-11-21 10:09:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross McFarland 
							
						 
					 
					
						
						
							
						
						7d8f04a746 
					 
					
						
						
							
							Linting fix  
						
						 
						
						
						
						
					 
					
						2018-11-15 09:03:36 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bart S 
							
						 
					 
					
						
						
							
						
						7628f819b8 
					 
					
						
						
							
							Added note saying session_token is optional  
						
						 
						
						
						
						
					 
					
						2018-11-15 11:20:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bart S 
							
						 
					 
					
						
						
							
						
						c19fce46c0 
					 
					
						
						
							
							Attempted lint fixes  
						
						 
						
						
						
						
					 
					
						2018-11-12 16:28:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bart S 
							
						 
					 
					
						
						
							
						
						dfdf81cda4 
					 
					
						
						
							
							Added option to set the AWS session token to the Route53Provider  
						
						 
						
						
						
						
					 
					
						2018-11-12 16:14:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Smith 
							
						 
					 
					
						
						
							
						
						16eda53eb3 
					 
					
						
						
							
							add note about fallback authentication for route53 provider  
						
						 
						
						
						
						
					 
					
						2018-06-13 21:24:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Smith 
							
						 
					 
					
						
						
							
						
						446e8485b3 
					 
					
						
						
							
							if user does not explicitly set Access Key ID and Secret Access Key then use  
						
						 
						
						... 
						
						
						
						boto3's methods as fallback 
						
						
					 
					
						2018-06-13 21:18:21 -07:00