mirror of
				https://github.com/juanfont/headscale.git
				synced 2025-10-31 16:11:03 +01:00 
			
		
		
		
	Expose and use ports consistently
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
This commit is contained in:
		
							parent
							
								
									ed2236aa24
								
							
						
					
					
						commit
						a846e13c78
					
				| @ -13,6 +13,7 @@ import ( | ||||
| 
 | ||||
| 	v1 "github.com/juanfont/headscale/gen/go/headscale/v1" | ||||
| 	"github.com/ory/dockertest/v3" | ||||
| 	"github.com/ory/dockertest/v3/docker" | ||||
| 	"github.com/stretchr/testify/assert" | ||||
| 	"github.com/stretchr/testify/suite" | ||||
| ) | ||||
| @ -63,6 +64,10 @@ func (s *IntegrationCLITestSuite) SetupTest() { | ||||
| 		Mounts: []string{ | ||||
| 			fmt.Sprintf("%s/integration_test/etc:/etc/headscale", currentPath), | ||||
| 		}, | ||||
| 		ExposedPorts: []string{"8080/tcp"}, | ||||
| 		PortBindings: map[docker.Port][]docker.PortBinding{ | ||||
| 			"8080/tcp": {{HostPort: "8080"}}, | ||||
| 		}, | ||||
| 		Networks: []*dockertest.Network{&s.network}, | ||||
| 		Cmd:      []string{"headscale", "serve"}, | ||||
| 	} | ||||
| @ -87,7 +92,9 @@ func (s *IntegrationCLITestSuite) SetupTest() { | ||||
| 	fmt.Println("Created headscale container for CLI tests") | ||||
| 
 | ||||
| 	fmt.Println("Waiting for headscale to be ready for CLI tests") | ||||
| 	hostEndpoint := fmt.Sprintf("localhost:%s", s.headscale.GetPort("8080/tcp")) | ||||
| 	hostEndpoint := fmt.Sprintf("%s:%s", | ||||
| 		s.headscale.GetIPInNetwork(&s.network), | ||||
| 		s.headscale.GetPort("8080/tcp")) | ||||
| 
 | ||||
| 	if err := s.pool.Retry(func() error { | ||||
| 		url := fmt.Sprintf("http://%s/health", hostEndpoint) | ||||
|  | ||||
| @ -189,6 +189,10 @@ func (s *IntegrationTestSuite) tailscaleContainer( | ||||
| 		Cmd: []string{ | ||||
| 			"tailscaled", "--tun=tsdev", | ||||
| 		}, | ||||
| 		ExposedPorts: []string{"8080/tcp"}, | ||||
| 		PortBindings: map[docker.Port][]docker.PortBinding{ | ||||
| 			"8080/tcp": {{HostPort: "8080"}}, | ||||
| 		}, | ||||
| 	} | ||||
| 
 | ||||
| 	err := s.pool.RemoveContainerByName(hostname) | ||||
|  | ||||
| @ -109,10 +109,10 @@ func (s *IntegrationOIDCTestSuite) SetupSuite() { | ||||
| 		Name:         oidcMockHostname, | ||||
| 		Cmd:          []string{"headscale", "mockoidc"}, | ||||
| 		ExposedPorts: []string{"10000/tcp"}, | ||||
| 		Networks:     []*dockertest.Network{&s.network}, | ||||
| 		PortBindings: map[docker.Port][]docker.PortBinding{ | ||||
| 			"10000/tcp": {{HostPort: "10000"}}, | ||||
| 		}, | ||||
| 		Networks: []*dockertest.Network{&s.network}, | ||||
| 		Env: []string{ | ||||
| 			fmt.Sprintf("MOCKOIDC_ADDR=%s", oidcMockHostname), | ||||
| 			"MOCKOIDC_PORT=10000", | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user