@@ -1392,6 +1392,7 @@ func TestAPI(t *testing.T) {
1392
1392
mCCLI .EXPECT ().ExecAs (gomock .Any (),"test-container-id" ,"root" ,"mkdir" ,"-p" ,"/.coder-agent" ).Return (nil ,nil ),
1393
1393
mCCLI .EXPECT ().Copy (gomock .Any (),"test-container-id" ,coderBin ,"/.coder-agent/coder" ).Return (nil ),
1394
1394
mCCLI .EXPECT ().ExecAs (gomock .Any (),"test-container-id" ,"root" ,"chmod" ,"0755" ,"/.coder-agent" ,"/.coder-agent/coder" ).Return (nil ,nil ),
1395
+ mCCLI .EXPECT ().ExecAs (gomock .Any (),"test-container-id" ,"root" ,"/bin/sh" ,"-c" ,"chown $(id -u):$(id -g) /.coder-agent/coder" ).Return (nil ,nil ),
1395
1396
)
1396
1397
1397
1398
mClock .Set (time .Now ()).MustWait (ctx )
@@ -1480,6 +1481,7 @@ func TestAPI(t *testing.T) {
1480
1481
mCCLI .EXPECT ().ExecAs (gomock .Any (),"test-container-id" ,"root" ,"mkdir" ,"-p" ,"/.coder-agent" ).Return (nil ,nil ),
1481
1482
mCCLI .EXPECT ().Copy (gomock .Any (),"test-container-id" ,coderBin ,"/.coder-agent/coder" ).Return (nil ),
1482
1483
mCCLI .EXPECT ().ExecAs (gomock .Any (),"test-container-id" ,"root" ,"chmod" ,"0755" ,"/.coder-agent" ,"/.coder-agent/coder" ).Return (nil ,nil ),
1484
+ mCCLI .EXPECT ().ExecAs (gomock .Any (),"test-container-id" ,"root" ,"/bin/sh" ,"-c" ,"chown $(id -u):$(id -g) /.coder-agent/coder" ).Return (nil ,nil ),
1483
1485
)
1484
1486
1485
1487
// Verify that the agent has started.
@@ -1540,6 +1542,7 @@ func TestAPI(t *testing.T) {
1540
1542
mCCLI .EXPECT ().ExecAs (gomock .Any (),"new-test-container-id" ,"root" ,"mkdir" ,"-p" ,"/.coder-agent" ).Return (nil ,nil ),
1541
1543
mCCLI .EXPECT ().Copy (gomock .Any (),"new-test-container-id" ,coderBin ,"/.coder-agent/coder" ).Return (nil ),
1542
1544
mCCLI .EXPECT ().ExecAs (gomock .Any (),"new-test-container-id" ,"root" ,"chmod" ,"0755" ,"/.coder-agent" ,"/.coder-agent/coder" ).Return (nil ,nil ),
1545
+ mCCLI .EXPECT ().ExecAs (gomock .Any (),"new-test-container-id" ,"root" ,"/bin/sh" ,"-c" ,"chown $(id -u):$(id -g) /.coder-agent/coder" ).Return (nil ,nil ),
1543
1546
)
1544
1547
1545
1548
fakeDCCLI .readConfig .MergedConfiguration .Customizations .Coder = []agentcontainers.CoderCustomization {
@@ -1941,6 +1944,7 @@ func TestAPI(t *testing.T) {
1941
1944
mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"mkdir" ,"-p" ,"/.coder-agent" ).Return (nil ,nil ),
1942
1945
mCCLI .EXPECT ().Copy (gomock .Any (),testContainer .ID ,coderBin ,"/.coder-agent/coder" ).Return (nil ),
1943
1946
mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"chmod" ,"0755" ,"/.coder-agent" ,"/.coder-agent/coder" ).Return (nil ,nil ),
1947
+ mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"/bin/sh" ,"-c" ,"chown $(id -u):$(id -g) /.coder-agent/coder" ).Return (nil ,nil ),
1944
1948
)
1945
1949
1946
1950
mClock .Set (time .Now ()).MustWait (ctx )
@@ -2034,6 +2038,7 @@ func TestAPI(t *testing.T) {
2034
2038
mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"mkdir" ,"-p" ,"/.coder-agent" ).Return (nil ,nil ),
2035
2039
mCCLI .EXPECT ().Copy (gomock .Any (),testContainer .ID ,coderBin ,"/.coder-agent/coder" ).Return (nil ),
2036
2040
mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"chmod" ,"0755" ,"/.coder-agent" ,"/.coder-agent/coder" ).Return (nil ,nil ),
2041
+ mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"/bin/sh" ,"-c" ,"chown $(id -u):$(id -g) /.coder-agent/coder" ).Return (nil ,nil ),
2037
2042
)
2038
2043
2039
2044
mClock .Set (time .Now ()).MustWait (ctx )
@@ -2138,6 +2143,7 @@ func TestAPI(t *testing.T) {
2138
2143
mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"mkdir" ,"-p" ,"/.coder-agent" ).Return (nil ,nil ),
2139
2144
mCCLI .EXPECT ().Copy (gomock .Any (),testContainer .ID ,coderBin ,"/.coder-agent/coder" ).Return (nil ),
2140
2145
mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"chmod" ,"0755" ,"/.coder-agent" ,"/.coder-agent/coder" ).Return (nil ,nil ),
2146
+ mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"/bin/sh" ,"-c" ,"chown $(id -u):$(id -g) /.coder-agent/coder" ).Return (nil ,nil ),
2141
2147
)
2142
2148
2143
2149
mClock .Set (time .Now ()).MustWait (ctx )