Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							f94b0b54d8 
							
						 
					 
					
						
						
							
							Remove lint install, update go  
						
						
						
					 
					
						2021-11-13 09:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							806f0d3e6c 
							
						 
					 
					
						
						
							
							Format lint  
						
						
						
					 
					
						2021-11-13 09:20:59 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							b653572272 
							
						 
					 
					
						
						
							
							Make format shuld format, not lint  
						
						
						
					 
					
						2021-11-13 09:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							fa0922d5bb 
							
						 
					 
					
						
						
							
							define proto dir for buf  
						
						
						
					 
					
						2021-11-13 09:18:00 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							95b9f03fb3 
							
						 
					 
					
						
						
							
							update buf setup  
						
						
						
					 
					
						2021-11-13 09:13:17 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							24e0c944b1 
							
						 
					 
					
						
						
							
							Align with update golangci-lint  
						
						
						
					 
					
						2021-11-13 09:11:03 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							148437f716 
							
						 
					 
					
						
						
							
							Setup more linters and goals for golangci  
						
						
						
					 
					
						2021-11-13 08:53:34 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							3ddd9962ce 
							
						 
					 
					
						
						
							
							Add format make entry  
						
						
						
					 
					
						2021-11-13 08:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							2634215f12 
							
						 
					 
					
						
						
							
							golangci-lint --fix  
						
						
						
					 
					
						2021-11-13 08:39:04 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							dae34ca8c5 
							
						 
					 
					
						
						
							
							Proto format  
						
						
						
					 
					
						2021-11-13 08:36:56 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							03b7ec62ca 
							
						 
					 
					
						
						
							
							Go format with shorter lines  
						
						
						
					 
					
						2021-11-13 08:36:45 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							edfcdc466c 
							
						 
					 
					
						
						
							
							Update lint ci file with prettier and proto  
						
						
						
					 
					
						2021-11-13 08:13:38 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							6b3114ad6f 
							
						 
					 
					
						
						
							
							Run prettier  
						
						
						
					 
					
						2021-11-13 08:11:55 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba65092926 
							
						 
					 
					
						
						
							
							Merge pull request  #212  from kradalby/cli-grpc  
						
						... 
						
						
						
						Rework the CLI to use gRPC 
						
					 
					
						2021-11-12 14:39:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alessandro (Ale) Segala 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f44138c944 
							
						 
					 
					
						
						
							
							Added debug container  
						
						
						
					 
					
						2021-11-12 02:20:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alessandro (Ale) Segala 
							
						 
					 
					
						
						
						
						
							
						
						
							c290ce4b91 
							
						 
					 
					
						
						
							
							Revert "Fixed integration tests"  
						
						... 
						
						
						
						This reverts commit 67953bfe2f 
						
					 
					
						2021-11-09 16:24:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alessandro (Ale) Segala 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b34c7b89a 
							
						 
					 
					
						
						
							
							Removed / from docker commands in docs  
						
						... 
						
						
						
						Essentially reverts 6076656373 
						
					 
					
						2021-11-09 16:23:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alessandro (Ale) Segala 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83e72ec57d 
							
						 
					 
					
						
						
							
							Allow running headscale without leading /  
						
						
						
					 
					
						2021-11-09 16:20:58 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							49893305b4 
							
						 
					 
					
						
						
							
							Only turn on response log in grpc in trace mode  
						
						
						
					 
					
						2021-11-08 22:06:25 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							0803c407a9 
							
						 
					 
					
						
						
							
							Fix Reusable typo, add tests for Augustines scenario  
						
						
						
					 
					
						2021-11-08 20:49:03 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							6371135459 
							
						 
					 
					
						
						
							
							Try to address issue raised by cure  
						
						
						
					 
					
						2021-11-08 20:48:20 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							43af11c46a 
							
						 
					 
					
						
						
							
							Fix typo in generated code  
						
						
						
					 
					
						2021-11-08 20:47:40 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							b210858dc5 
							
						 
					 
					
						
						
							
							Remove unused dep  
						
						
						
					 
					
						2021-11-08 18:28:06 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							e1f45f9d07 
							
						 
					 
					
						
						
							
							Remove unused dep  
						
						
						
					 
					
						2021-11-08 18:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							dce6b8d72e 
							
						 
					 
					
						
						
							
							Add test case and fix nil pointer in preauthkeys command without expiration  
						
						
						
					 
					
						2021-11-08 08:02:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alessandro (Ale) Segala 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67953bfe2f 
							
						 
					 
					
						
						
							
							Fixed integration tests  
						
						
						
					 
					
						2021-11-07 19:09:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alessandro (Ale) Segala 
							
						 
					 
					
						
						
						
						
							
						
						
							6076656373 
							
						 
					 
					
						
						
							
							Updated docs  
						
						
						
					 
					
						2021-11-07 18:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							9a26fa7989 
							
						 
					 
					
						
						
							
							Ensure logging is off for integration test commands  
						
						
						
					 
					
						2021-11-07 10:40:05 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							d47b83f80b 
							
						 
					 
					
						
						
							
							Unwrap grpc errors to make nicer user facing errors  
						
						
						
					 
					
						2021-11-07 10:15:32 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							b11acad1c9 
							
						 
					 
					
						
						
							
							Fix typo  
						
						
						
					 
					
						2021-11-07 09:57:39 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							b15efb5201 
							
						 
					 
					
						
						
							
							Ensure unix socket is removed before we startup  
						
						
						
					 
					
						2021-11-07 09:55:32 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							2dfd42f80c 
							
						 
					 
					
						
						
							
							Attempt to dry up CLI client, add proepr config  
						
						... 
						
						
						
						This commit is trying to DRY up the initiation of the gRPC client in
each command:
It renames the function to CLI instead of GRPC as it actually set up a
CLI client, not a generic grpc client
It also moves the configuration of address, timeout (which is now
consistent) and api to use Viper, allowing users to set it via env vars
and configuration file 
						
					 
					
						2021-11-07 09:41:14 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							ce3f79a3bf 
							
						 
					 
					
						
						
							
							Add yaml to output help  
						
						
						
					 
					
						2021-11-07 08:58:45 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							a249d3fe39 
							
						 
					 
					
						
						
							
							Fix color for current namespace in nodes command  
						
						
						
					 
					
						2021-11-07 08:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alessandro (Ale) Segala 
							
						 
					 
					
						
						
						
						
							
						
						
							a6d487de00 
							
						 
					 
					
						
						
							
							Using debian11-based distroless image  
						
						
						
					 
					
						2021-11-06 23:19:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alessandro (Ale) Segala 
							
						 
					 
					
						
						
						
						
							
						
						
							3720da6386 
							
						 
					 
					
						
						
							
							Using distroless base image for Docker  
						
						
						
					 
					
						2021-11-06 23:18:13 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							26718e8308 
							
						 
					 
					
						
						
							
							Revert gorm upgrade  
						
						
						
					 
					
						2021-11-06 20:23:04 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5a196088a 
							
						 
					 
					
						
						
							
							Merge branch 'main' into cli-grpc  
						
						
						
					 
					
						2021-11-06 20:12:19 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74f0d08f50 
							
						 
					 
					
						
						
							
							Merge pull request  #199  from rcursaru/patch-1  
						
						... 
						
						
						
						update Running.md 
						
					 
					
						2021-11-06 20:05:27 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							046681f4ef 
							
						 
					 
					
						
						
							
							Merge branch 'main' into patch-1  
						
						
						
					 
					
						2021-11-06 19:46:06 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29531a5e90 
							
						 
					 
					
						
						
							
							Merge branch 'main' into cli-grpc  
						
						
						
					 
					
						2021-11-06 19:29:00 +00:00 
						 
				 
			
				
					
						
							
							
								Ward Vandewege 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							137a9d6333 
							
						 
					 
					
						
						
							
							Merge pull request  #213  from aberoham/patch-1  
						
						... 
						
						
						
						Typo in golang URL 
						
					 
					
						2021-11-06 14:23:17 -04:00 
						 
				 
			
				
					
						
							
							
								Abraham Ingersoll 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8115f50d03 
							
						 
					 
					
						
						
							
							Typo in golang URL  
						
						
						
					 
					
						2021-11-06 07:43:41 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b75e8ae2bd 
							
						 
					 
					
						
						
							
							Merge branch 'main' into patch-1  
						
						
						
					 
					
						2021-11-05 18:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							3ad2350c79 
							
						 
					 
					
						
						
							
							Fix new version of hujson  
						
						
						
					 
					
						2021-11-05 07:24:00 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							204f99dd51 
							
						 
					 
					
						
						
							
							Add CLI integration tests  
						
						... 
						
						
						
						This PR adds a new part to the integration test suite which spins up a
new headscale and runs through a scenario of test cases for each
command.
The intent is to check that all commands work as intended and produce
the expected output.
I think they have been pretty well covered, but would appreciate
additional test cases if I have missed some.
Please note: headscale is set up, and teared down for _each_ "test
function" in this file, this means that its more suitable for specific
cases. 
						
					 
					
						2021-11-04 22:45:15 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							8df41b069f 
							
						 
					 
					
						
						
							
							Formatting  
						
						
						
					 
					
						2021-11-04 22:45:08 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							be4256b1d0 
							
						 
					 
					
						
						
							
							Convert routes command to use gRPC  
						
						
						
					 
					
						2021-11-04 22:44:59 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							77a973878c 
							
						 
					 
					
						
						
							
							Convert preauthkeys command to use gRPC  
						
						
						
					 
					
						2021-11-04 22:44:49 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							7b0d2dfb4a 
							
						 
					 
					
						
						
							
							Convert nodes command to use gRPC  
						
						
						
					 
					
						2021-11-04 22:44:35 +00:00