Remove docker network, it wasnt used, comment out portmapping to host
This commit is contained in:
parent
31b4f03f96
commit
2090a13dcd
1 changed files with 6 additions and 19 deletions
|
@ -35,7 +35,6 @@ var (
|
||||||
|
|
||||||
var (
|
var (
|
||||||
pool dockertest.Pool
|
pool dockertest.Pool
|
||||||
network dockertest.Network
|
|
||||||
headscale dockertest.Resource
|
headscale dockertest.Resource
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -89,10 +88,6 @@ func TestIntegrationTestSuite(t *testing.T) {
|
||||||
if err := pool.Purge(&headscale); err != nil {
|
if err := pool.Purge(&headscale); err != nil {
|
||||||
log.Printf("Could not purge resource: %s\n", err)
|
log.Printf("Could not purge resource: %s\n", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := network.Close(); err != nil {
|
|
||||||
log.Printf("Could not close network: %s\n", err)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func executeCommand(resource *dockertest.Resource, cmd []string, env []string) (string, error) {
|
func executeCommand(resource *dockertest.Resource, cmd []string, env []string) (string, error) {
|
||||||
|
@ -184,9 +179,8 @@ func tailscaleContainer(namespace, identifier, version string) (string, *dockert
|
||||||
}
|
}
|
||||||
hostname := fmt.Sprintf("%s-tailscale-%s-%s", namespace, strings.Replace(version, ".", "-", -1), identifier)
|
hostname := fmt.Sprintf("%s-tailscale-%s-%s", namespace, strings.Replace(version, ".", "-", -1), identifier)
|
||||||
tailscaleOptions := &dockertest.RunOptions{
|
tailscaleOptions := &dockertest.RunOptions{
|
||||||
Name: hostname,
|
Name: hostname,
|
||||||
Networks: []*dockertest.Network{&network},
|
Cmd: []string{"tailscaled", "--tun=userspace-networking", "--socks5-server=localhost:1055"},
|
||||||
Cmd: []string{"tailscaled", "--tun=userspace-networking", "--socks5-server=localhost:1055"},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pts, err := pool.BuildAndRunWithBuildOptions(tailscaleBuildOptions, tailscaleOptions, dockerRestartPolicy)
|
pts, err := pool.BuildAndRunWithBuildOptions(tailscaleBuildOptions, tailscaleOptions, dockerRestartPolicy)
|
||||||
|
@ -210,12 +204,6 @@ func (s *IntegrationTestSuite) SetupSuite() {
|
||||||
log.Fatalf("Could not connect to docker: %s", err)
|
log.Fatalf("Could not connect to docker: %s", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if pnetwork, err := pool.CreateNetwork("headscale-test"); err == nil {
|
|
||||||
network = *pnetwork
|
|
||||||
} else {
|
|
||||||
log.Fatalf("Could not create network: %s", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
headscaleBuildOptions := &dockertest.BuildOptions{
|
headscaleBuildOptions := &dockertest.BuildOptions{
|
||||||
Dockerfile: "Dockerfile",
|
Dockerfile: "Dockerfile",
|
||||||
ContextDir: ".",
|
ContextDir: ".",
|
||||||
|
@ -232,11 +220,10 @@ func (s *IntegrationTestSuite) SetupSuite() {
|
||||||
fmt.Sprintf("%s/integration_test/etc:/etc/headscale", currentPath),
|
fmt.Sprintf("%s/integration_test/etc:/etc/headscale", currentPath),
|
||||||
fmt.Sprintf("%s/derp.yaml:/etc/headscale/derp.yaml", currentPath),
|
fmt.Sprintf("%s/derp.yaml:/etc/headscale/derp.yaml", currentPath),
|
||||||
},
|
},
|
||||||
Networks: []*dockertest.Network{&network},
|
Cmd: []string{"headscale", "serve"},
|
||||||
Cmd: []string{"headscale", "serve"},
|
// PortBindings: map[docker.Port][]docker.PortBinding{
|
||||||
PortBindings: map[docker.Port][]docker.PortBinding{
|
// "8080/tcp": {{HostPort: "8080"}},
|
||||||
"8080/tcp": {{HostPort: "8080"}},
|
// },
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt.Println("Creating headscale container")
|
fmt.Println("Creating headscale container")
|
||||||
|
|
Loading…
Reference in a new issue