Skip to content

Commit a2e2a44

Browse files
authored
Merge pull request #990 from elezar/refactor-toolkit-installer
Refactor toolkit installer
2 parents afc05f6 + 14806f0 commit a2e2a44

23 files changed

+1263
-862
lines changed

cmd/nvidia-ctk-installer/container/operator/operator.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ import "path/filepath"
2020

2121
const (
2222
defaultRuntimeName = "nvidia"
23-
24-
defaultRoot = "/usr/bin"
2523
)
2624

2725
// Runtime defines a runtime to be configured.
@@ -48,9 +46,6 @@ func GetRuntimes(opts ...Option) Runtimes {
4846
opt(c)
4947
}
5048

51-
if c.root == "" {
52-
c.root = defaultRoot
53-
}
5449
if c.nvidiaRuntimeName == "" {
5550
c.nvidiaRuntimeName = defaultRuntimeName
5651
}

cmd/nvidia-ctk-installer/container/operator/operator_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ func TestOptions(t *testing.T) {
2727
testCases := []struct {
2828
setAsDefault bool
2929
nvidiaRuntimeName string
30-
root string
3130
expectedDefaultRuntime string
3231
expectedRuntimes Runtimes
3332
}{
@@ -131,7 +130,7 @@ func TestOptions(t *testing.T) {
131130
runtimes := GetRuntimes(
132131
WithNvidiaRuntimeName(tc.nvidiaRuntimeName),
133132
WithSetAsDefault(tc.setAsDefault),
134-
WithRoot(tc.root),
133+
WithRoot("/usr/bin"),
135134
)
136135

137136
require.EqualValues(t, tc.expectedRuntimes, runtimes)

cmd/nvidia-ctk-installer/container/runtime/runtime.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import (
2525
"github.com/NVIDIA/nvidia-container-toolkit/cmd/nvidia-ctk-installer/container/runtime/containerd"
2626
"github.com/NVIDIA/nvidia-container-toolkit/cmd/nvidia-ctk-installer/container/runtime/crio"
2727
"github.com/NVIDIA/nvidia-container-toolkit/cmd/nvidia-ctk-installer/container/runtime/docker"
28-
"github.com/NVIDIA/nvidia-container-toolkit/cmd/nvidia-ctk-installer/container/toolkit"
28+
"github.com/NVIDIA/nvidia-container-toolkit/cmd/nvidia-ctk-installer/toolkit"
2929
"github.com/NVIDIA/nvidia-container-toolkit/internal/logger"
3030
)
3131

cmd/nvidia-ctk-installer/container/toolkit/executable.go

Lines changed: 0 additions & 152 deletions
This file was deleted.

cmd/nvidia-ctk-installer/container/toolkit/executable_test.go

Lines changed: 0 additions & 162 deletions
This file was deleted.

0 commit comments

Comments
 (0)