|
6 | 6 | "fmt"
|
7 | 7 | "os"
|
8 | 8 | "os/exec"
|
9 |
| - "os/user" |
10 | 9 | "path/filepath"
|
11 | 10 | "strings"
|
12 | 11 | "testing"
|
@@ -125,23 +124,10 @@ func TestBoundaryIntegration(t *testing.T) {
|
125 | 124 |
|
126 | 125 | // Test HTTPS request through boundary (from inside the jail)
|
127 | 126 | t.Run("HTTPSRequestThroughBoundary", func(t *testing.T) {
|
128 |
| - u, err := user.Current() |
129 |
| - if err != nil { |
130 |
| - panic(err) |
131 |
| - } |
132 |
| - fmt.Printf("u.Username: %v\n", u.Username) |
133 |
| - fmt.Printf("u.HomeDir: %v\n", u.HomeDir) |
134 |
| - |
135 |
| - sudoUser, uid, gid, homeDir, configDir := util.GetUserInfo() |
136 |
| - fmt.Printf("sudoUser: %v\n", sudoUser) |
137 |
| - fmt.Printf("uid: %v\n", uid) |
138 |
| - fmt.Printf("gid: %v\n", gid) |
139 |
| - fmt.Printf("homeDir: %v\n", homeDir) |
140 |
| - fmt.Printf("configDir: %v\n", configDir) |
| 127 | + _, _, _, _, configDir := util.GetUserInfo() |
141 | 128 | certPath := fmt.Sprintf("%v/ca-cert.pem", configDir)
|
142 | 129 |
|
143 | 130 | // Run curl directly in the namespace using ip netns exec
|
144 |
| - // TODO(yevhenii): remove env |
145 | 131 | curlCmd := exec.Command("sudo", "ip", "netns", "exec", namespaceName,
|
146 | 132 | "env", fmt.Sprintf("SSL_CERT_FILE=%v", certPath), "curl", "-s", "https://dev.coder.com/api/v2")
|
147 | 133 |
|
|
0 commit comments