Add version info to config CLIs

Signed-off-by: Evan Lezar <elezar@nvidia.com>
This commit is contained in:
Evan Lezar 2023-06-09 17:28:42 +02:00
parent 9f5c82420a
commit 761fc29567
3 changed files with 6 additions and 4 deletions

View File

@ -24,6 +24,7 @@ import (
"syscall" "syscall"
"time" "time"
"github.com/NVIDIA/nvidia-container-toolkit/internal/info"
"github.com/NVIDIA/nvidia-container-toolkit/pkg/config/engine/containerd" "github.com/NVIDIA/nvidia-container-toolkit/pkg/config/engine/containerd"
"github.com/NVIDIA/nvidia-container-toolkit/tools/container" "github.com/NVIDIA/nvidia-container-toolkit/tools/container"
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
@ -78,7 +79,7 @@ func main() {
c := cli.NewApp() c := cli.NewApp()
c.Name = "containerd" c.Name = "containerd"
c.Usage = "Update a containerd config with the nvidia-container-runtime" c.Usage = "Update a containerd config with the nvidia-container-runtime"
c.Version = "0.1.0" c.Version = info.GetVersionString()
// Create the 'setup' subcommand // Create the 'setup' subcommand
setup := cli.Command{} setup := cli.Command{}

View File

@ -24,6 +24,7 @@ import (
"path/filepath" "path/filepath"
"github.com/NVIDIA/nvidia-container-toolkit/internal/config" "github.com/NVIDIA/nvidia-container-toolkit/internal/config"
"github.com/NVIDIA/nvidia-container-toolkit/internal/info"
"github.com/NVIDIA/nvidia-container-toolkit/pkg/config/engine/crio" "github.com/NVIDIA/nvidia-container-toolkit/pkg/config/engine/crio"
"github.com/NVIDIA/nvidia-container-toolkit/tools/container" "github.com/NVIDIA/nvidia-container-toolkit/tools/container"
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
@ -67,8 +68,7 @@ func main() {
c := cli.NewApp() c := cli.NewApp()
c.Name = "crio" c.Name = "crio"
c.Usage = "Update cri-o hooks to include the NVIDIA runtime hook" c.Usage = "Update cri-o hooks to include the NVIDIA runtime hook"
c.ArgsUsage = "<toolkit_dirname>" c.Version = info.GetVersionString()
c.Version = "0.1.0"
// Create the 'setup' subcommand // Create the 'setup' subcommand
setup := cli.Command{} setup := cli.Command{}

View File

@ -23,6 +23,7 @@ import (
"syscall" "syscall"
"time" "time"
"github.com/NVIDIA/nvidia-container-toolkit/internal/info"
"github.com/NVIDIA/nvidia-container-toolkit/pkg/config/engine/docker" "github.com/NVIDIA/nvidia-container-toolkit/pkg/config/engine/docker"
"github.com/NVIDIA/nvidia-container-toolkit/tools/container" "github.com/NVIDIA/nvidia-container-toolkit/tools/container"
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
@ -65,7 +66,7 @@ func main() {
c := cli.NewApp() c := cli.NewApp()
c.Name = "docker" c.Name = "docker"
c.Usage = "Update docker config with the nvidia runtime" c.Usage = "Update docker config with the nvidia runtime"
c.Version = "0.1.0" c.Version = info.GetVersionString()
// Create the 'setup' subcommand // Create the 'setup' subcommand
setup := cli.Command{} setup := cli.Command{}