Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							4c7e15a7ce 
							
						 
					 
					
						
						
							
							Remove mTLS config from integration config  
						
						
						
					 
					
						2022-11-19 19:50:34 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca8bca98ed 
							
						 
					 
					
						
						
							
							Add support for "override local DNS" ( #905 )  
						
						... 
						
						
						
						* Add support for "override local DNS"
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
* Update changelog
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
* Update cli dump test
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2022-10-31 16:26:18 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85df2c80a8 
							
						 
					 
					
						
						
							
							Run oidc tests fully in docker  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2022-10-07 23:56:27 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24629895c7 
							
						 
					 
					
						
						
							
							Add new config option to cli integration tests  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2022-09-26 10:14:46 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8aa0eefedd 
							
						 
					 
					
						
						
							
							Merge branch 'main' into oidc-integration-testing  
						
						
						
					 
					
						2022-09-20 23:43:45 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							2e97119db8 
							
						 
					 
					
						
						
							
							Added derp config to OIDC etc  
						
						
						
					 
					
						2022-09-20 20:42:12 +00:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							b117ca7720 
							
						 
					 
					
						
						
							
							Added missing TLS key for testing  
						
						
						
					 
					
						2022-09-18 21:26:47 +00:00 
						 
				 
			
				
					
						
							
							
								Igor Perepilitsyn 
							
						 
					 
					
						
						
						
						
							
						
						
							dd155dca97 
							
						 
					 
					
						
						
							
							Create a distinct log section in config  
						
						
						
					 
					
						2022-09-11 21:37:23 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							71b712356f 
							
						 
					 
					
						
						
							
							Minor change on the base config for OIDC  
						
						
						
					 
					
						2022-09-08 19:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							b27b789e28 
							
						 
					 
					
						
						
							
							Added base config file template  
						
						
						
					 
					
						2022-09-07 18:40:02 +02:00 
						 
				 
			
				
					
						
							
							
								Igor Perepilitsyn 
							
						 
					 
					
						
						
						
						
							
						
						
							bb6b07dedc 
							
						 
					 
					
						
						
							
							FIXES   #768  add new config entry to the old itegration tests  
						
						
						
					 
					
						2022-08-26 13:43:25 +02:00 
						 
				 
			
				
					
						
							
							
								Jiang Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							ce4a1cf447 
							
						 
					 
					
						
						
							
							1. add noise key to config file  
						
						... 
						
						
						
						2. lower node check interval 
						
					 
					
						2022-08-22 00:35:08 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							81f91f03b4 
							
						 
					 
					
						
						
							
							add  env var to specify config location  
						
						
						
					 
					
						2022-08-21 23:51:04 +08:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							71d22dc994 
							
						 
					 
					
						
						
							
							Added missing files  
						
						
						
					 
					
						2022-08-21 10:47:45 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							4424a9abc0 
							
						 
					 
					
						
						
							
							Noise private key now a nested field in config  
						
						
						
					 
					
						2022-08-21 10:42:23 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							f9a2a2b57a 
							
						 
					 
					
						
						
							
							Add docker DNS IP to the remaining files  
						
						
						
					 
					
						2022-08-18 18:07:15 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							8a707de5f1 
							
						 
					 
					
						
						
							
							Add local Docker DNS server (makes resolving  http://headscale  more reliable)  
						
						
						
					 
					
						2022-08-18 17:53:04 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							865f1ffb3c 
							
						 
					 
					
						
						
							
							Fix issues with DERP integration tests due to  tailscale/tailscale#4323  
						
						
						
					 
					
						2022-08-15 11:25:47 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							8db7629edf 
							
						 
					 
					
						
						
							
							Fix config file in integration tests for Noise  
						
						
						
					 
					
						2022-08-15 10:53:06 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							281ae59b5a 
							
						 
					 
					
						
						
							
							Update integration tests to work with Noise protocol  
						
						
						
					 
					
						2022-08-14 12:18:33 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							4ccff8bf28 
							
						 
					 
					
						
						
							
							Added the new parameter to the integration test params  
						
						
						
					 
					
						2022-07-12 13:13:04 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							6faf2d63d0 
							
						 
					 
					
						
						
							
							Update integration dump tests  
						
						
						
					 
					
						2022-06-11 13:31:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jiang Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							8744eeeb19 
							
						 
					 
					
						
						
							
							ExecuteCommand set HEADSCALE_LOG_LEVEL to disabled  
						
						
						
					 
					
						2022-06-05 23:14:49 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							ce13596077 
							
						 
					 
					
						
						
							
							add integration test for headscale -c  
						
						
						
					 
					
						2022-06-05 23:13:58 +08:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							2e6687209b 
							
						 
					 
					
						
						
							
							Make STUN server mandatory if DERP embedded is enabled  
						
						
						
					 
					
						2022-03-18 12:58:00 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							b803240dc1 
							
						 
					 
					
						
						
							
							Added new line for prettier  
						
						
						
					 
					
						2022-03-08 12:21:08 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							03452a8dca 
							
						 
					 
					
						
						
							
							Prettied  
						
						
						
					 
					
						2022-03-07 00:29:40 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							05df8e947a 
							
						 
					 
					
						
						
							
							Added missing file  
						
						
						
					 
					
						2022-03-06 23:47:14 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							a27b386123 
							
						 
					 
					
						
						
							
							Clarified expiration dates  
						
						
						
					 
					
						2022-03-06 23:45:01 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							992efbd84a 
							
						 
					 
					
						
						
							
							Added missing private TLS key  
						
						
						
					 
					
						2022-03-05 19:35:15 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							e9eb90fa76 
							
						 
					 
					
						
						
							
							Added integration tests for the embedded DERP server  
						
						
						
					 
					
						2022-03-05 19:34:06 +01:00 
						 
				 
			
				
					
						
							
							
								Nico Rey 
							
						 
					 
					
						
						
						
						
							
						
						
							9a61725e9f 
							
						 
					 
					
						
						
							
							Metrics: Disable toggle. Set default port to 9090  
						
						
						
					 
					
						2022-02-28 10:40:02 -03:00 
						 
				 
			
				
					
						
							
							
								Nico Rey 
							
						 
					 
					
						
						
						
						
							
						
						
							06e6c29a5b 
							
						 
					 
					
						
						
							
							metrics: make metrics endpoint toggleable  
						
						
						
					 
					
						2022-02-25 18:36:03 -03:00 
						 
				 
			
				
					
						
							
							
								Nico Rey 
							
						 
					 
					
						
						
						
						
							
						
						
							a9122c3de3 
							
						 
					 
					
						
						
							
							prometheus: replace default port by a port between the recommended prometheus range  
						
						
						
					 
					
						2022-02-25 18:21:20 -03:00 
						 
				 
			
				
					
						
							
							
								Nico Rey 
							
						 
					 
					
						
						
						
						
							
						
						
							fbc1843889 
							
						 
					 
					
						
						
							
							metrics/tests: update tests  
						
						
						
					 
					
						2022-02-21 12:51:05 -03:00 
						 
				 
			
				
					
						
							
							
								Csaba Sarkadi 
							
						 
					 
					
						
						
						
						
							
						
						
							d35fb8bba0 
							
						 
					 
					
						
						
							
							integration-test: add IPv6 prefix to configuration  
						
						
						
					 
					
						2022-01-16 14:18:22 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							8e9a94613c 
							
						 
					 
					
						
						
							
							Remove outdate integration test private key  
						
						
						
					 
					
						2021-11-28 11:00:22 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							d875cca69d 
							
						 
					 
					
						
						
							
							move integration to yaml, add new derp configuration  
						
						
						
					 
					
						2021-10-22 16:57:01 +00:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							2eef535b4b 
							
						 
					 
					
						
						
							
							Merged main  
						
						
						
					 
					
						2021-10-04 23:43:42 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							ef0f7c0c09 
							
						 
					 
					
						
						
							
							Integration tests for MagicDNS working  
						
						
						
					 
					
						2021-10-04 18:04:08 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31b4f03f96 
							
						 
					 
					
						
						
							
							Set integration logging to trace  
						
						
						
					 
					
						2021-10-04 14:14:28 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c49fe26da7 
							
						 
					 
					
						
						
							
							Code clean up, loglevel debug for integration tests  
						
						
						
					 
					
						2021-08-21 09:15:16 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54da1a4155 
							
						 
					 
					
						
						
							
							Commit the correct integration etc files  
						
						
						
					 
					
						2021-08-12 07:05:26 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							4e077b053c 
							
						 
					 
					
						
						
							
							Initial work, add integration tests  
						
						... 
						
						
						
						This commit adds integration tests to headscale. They are currently
quite simple, but it lays the groundwork for more comprehensive testing
and ensuring we dont break things with the official tailscale client.
The test works by leveraging Docker (via dockertest) to spin up a
Headscale container, and a number of tailscale containers (10).
Each tailscale container is joined to the headscale and then "passed on"
to the tests.
Currently three tests have been implemented:
- Have all tailscale containers join headscale (in the setup process)
- Get IP from each container (I plan to extend this with cross-ping)
- List nodes with headscales CLI and verify all has been registered
This test depends on Docker, and currently, I have not looked into
hooking it into Github Actions. 
						
					 
					
						2021-08-08 17:50:32 +01:00