Skip to content

Commit 916a9c9

Browse files
committed
fix errors 1
Signed-off-by: Arjun Raja Yogidas <[email protected]>
1 parent a3d1e7e commit 916a9c9

File tree

2 files changed

+16
-11
lines changed

2 files changed

+16
-11
lines changed

cmd/nerdctl/container/container_inspect_linux_test.go

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -294,26 +294,26 @@ func TestContainerInspectHostConfigDefaults(t *testing.T) {
294294
// Run a container without specifying HostConfig options
295295
base.Cmd("run", "-d", "--name", testContainer, testutil.AlpineImage, "sleep", "infinity").AssertOK()
296296

297-
inspect := base.InspectContainer(testContainer)
298297
t.Logf("HostConfig in TestContainerInspectHostConfigDefaults: %+v", inspect.HostConfig)
299-
assert.Equal(t, "", inspect.HostConfig.CPUSetCPUs)
298+
inspect := base.InspectContainer(testContainer)
300299
t.Logf("inspect.HostConfig.CPUSetCPUs in TestContainerInspectHostConfigDefaults: %+v", inspect.HostConfig.CPUSetCPUs)
301-
assert.Equal(t, "", inspect.HostConfig.CPUSetMems)
300+
assert.Equal(t, "", inspect.HostConfig.CPUSetCPUs)
302301
t.Logf("inspect.HostConfig.CPUSetMems in TestContainerInspectHostConfigDefaults: %+v", inspect.HostConfig.CPUSetMems)
303-
assert.Equal(t, uint16(0), inspect.HostConfig.BlkioWeight)
302+
assert.Equal(t, "", inspect.HostConfig.CPUSetMems)
304303
t.Logf("inspect.HostConfig.BlkioWeight in TestContainerInspectHostConfigDefaults: %+v", inspect.HostConfig.BlkioWeight)
305-
assert.Equal(t, uint64(0), inspect.HostConfig.CPUShares)
304+
assert.Equal(t, uint16(0), inspect.HostConfig.BlkioWeight)
306305
t.Logf("inspect.HostConfig.CPUShares in TestContainerInspectHostConfigDefaults: %+v", inspect.HostConfig.CPUShares)
307-
assert.Equal(t, int64(0), inspect.HostConfig.CPUQuota)
306+
assert.Equal(t, uint64(0), inspect.HostConfig.CPUShares)
308307
t.Logf("inspect.HostConfig.CPUQuota in TestContainerInspectHostConfigDefaults: %+v", inspect.HostConfig.CPUQuota)
309-
assert.Equal(t, 0, len(inspect.HostConfig.GroupAdd))
308+
assert.Equal(t, int64(0), inspect.HostConfig.CPUQuota)
310309
t.Logf("len(inspect.HostConfig.GroupAdd) in TestContainerInspectHostConfigDefaults: %+v", len(inspect.HostConfig.GroupAdd))
311-
assert.Equal(t, 0, len(inspect.HostConfig.ExtraHosts))
310+
assert.Equal(t, 0, len(inspect.HostConfig.GroupAdd))
312311
t.Logf("len(inspect.HostConfig.ExtraHosts) in TestContainerInspectHostConfigDefaults: %+v", len(inspect.HostConfig.ExtraHosts))
313-
assert.Equal(t, "private", inspect.HostConfig.IpcMode)
312+
assert.Equal(t, 0, len(inspect.HostConfig.ExtraHosts))
314313
t.Logf("inspect.HostConfig.IpcMode in TestContainerInspectHostConfigDefaults: %+v", inspect.HostConfig.IpcMode)
315-
assert.Equal(t, "json-file", inspect.HostConfig.LogConfig.Driver)
314+
assert.Equal(t, "private", inspect.HostConfig.IpcMode)
316315
t.Logf("inspect.HostConfig.LogConfig.Driver in TestContainerInspectHostConfigDefaults: %+v", inspect.HostConfig.LogConfig.Driver)
316+
assert.Equal(t, "json-file", inspect.HostConfig.LogConfig.Driver)
317317

318318
assert.Equal(t, int64(0), inspect.HostConfig.Memory)
319319
t.Logf("inspect.HostConfig.Memory in TestContainerInspectHostConfigDefaults: %+v", inspect.HostConfig.Memory)
@@ -389,14 +389,16 @@ func TestContainerInspectHostConfigPID(t *testing.T) {
389389
// Run the first container
390390
base.Cmd("run", "-d", "--name", testContainer1, testutil.AlpineImage, "sleep", "infinity").AssertOK()
391391

392+
container1ID := strings.TrimSpace(base.Cmd("inspect", "-f", "{{.Id}}", testContainer1).Out())
393+
392394
// Run a container with PID namespace options
393395
base.Cmd("run", "-d", "--name", testContainer2,
394396
"--pid", fmt.Sprintf("container:%s", testContainer1),
395397
testutil.AlpineImage, "sleep", "infinity").AssertOK()
396398

397399
inspect := base.InspectContainer(testContainer2)
398400

399-
assert.Equal(t, fmt.Sprintf("container:%s", testContainer1), inspect.HostConfig.PidMode)
401+
assert.Equal(t, fmt.Sprintf("container:%s", container1ID), inspect.HostConfig.PidMode)
400402

401403
}
402404

pkg/cmd/container/create.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,9 @@ func Create(ctx context.Context, client *containerd.Client, args []string, netMa
224224
}
225225
internalLabels.logURI = logConfig.LogURI
226226
internalLabels.logConfig = logConfig
227+
if logConfig.Driver == "" && logConfig.Address == options.GOptions.Address {
228+
internalLabels.logConfig.Driver = "json-file"
229+
}
227230

228231
restartOpts, err := generateRestartOpts(ctx, client, options.Restart, logConfig.LogURI, options.InRun)
229232
if err != nil {

0 commit comments

Comments
 (0)