Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 7a2f49f

Browse filesBrowse files
committed
Bump tags.cncf.io/container-device-interface to v0.7.2
This includes migrating from cdi.GetRegistry() to cdi.Configure() and using top-level cdi Refresh and InjectDevices functions as applicable. Signed-off-by: Evan Lezar <elezar@nvidia.com>
1 parent 6b0cae9 commit 7a2f49f
Copy full SHA for 7a2f49f

21 files changed

+280-153Lines changed: 280 additions & 153 deletions

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎go.mod‎

Copy file name to clipboardExpand all lines: go.mod
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ require (
8080
k8s.io/cri-api v0.27.1
8181
k8s.io/klog/v2 v2.90.1
8282
k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5
83-
tags.cncf.io/container-device-interface v0.6.2
83+
tags.cncf.io/container-device-interface v0.7.2
8484
)
8585

8686
require (
@@ -142,7 +142,7 @@ require (
142142
sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2 // indirect
143143
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect
144144
sigs.k8s.io/yaml v1.3.0 // indirect
145-
tags.cncf.io/container-device-interface/specs-go v0.6.0 // indirect
145+
tags.cncf.io/container-device-interface/specs-go v0.7.0 // indirect
146146
)
147147

148148
// Workaround for indirect dependency no longer being available.
Collapse file

‎go.sum‎

Copy file name to clipboardExpand all lines: go.sum
+4-4Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1690,7 +1690,7 @@ sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o=
16901690
sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc=
16911691
sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo=
16921692
sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8=
1693-
tags.cncf.io/container-device-interface v0.6.2 h1:dThE6dtp/93ZDGhqaED2Pu374SOeUkBfuvkLuiTdwzg=
1694-
tags.cncf.io/container-device-interface v0.6.2/go.mod h1:Shusyhjs1A5Na/kqPVLL0KqnHQHuunol9LFeUNkuGVE=
1695-
tags.cncf.io/container-device-interface/specs-go v0.6.0 h1:V+tJJN6dqu8Vym6p+Ru+K5mJ49WL6Aoc5SJFSY0RLsQ=
1696-
tags.cncf.io/container-device-interface/specs-go v0.6.0/go.mod h1:hMAwAbMZyBLdmYqWgYcKH0F/yctNpV3P35f+/088A80=
1693+
tags.cncf.io/container-device-interface v0.7.2 h1:MLqGnWfOr1wB7m08ieI4YJ3IoLKKozEnnNYBtacDPQU=
1694+
tags.cncf.io/container-device-interface v0.7.2/go.mod h1:Xb1PvXv2BhfNb3tla4r9JL129ck1Lxv9KuU6eVOfKto=
1695+
tags.cncf.io/container-device-interface/specs-go v0.7.0 h1:w/maMGVeLP6TIQJVYT5pbqTi8SCw/iHZ+n4ignuGHqg=
1696+
tags.cncf.io/container-device-interface/specs-go v0.7.0/go.mod h1:hMAwAbMZyBLdmYqWgYcKH0F/yctNpV3P35f+/088A80=
Collapse file

‎integration/client/go.sum‎

Copy file name to clipboardExpand all lines: integration/client/go.sum
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2639,5 +2639,5 @@ sigs.k8s.io/structured-merge-diff/v4 v4.2.3/go.mod h1:qjx8mGObPmV2aSZepjQjbmb2ih
26392639
sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o=
26402640
sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc=
26412641
sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8=
2642-
tags.cncf.io/container-device-interface v0.6.2/go.mod h1:Shusyhjs1A5Na/kqPVLL0KqnHQHuunol9LFeUNkuGVE=
2643-
tags.cncf.io/container-device-interface/specs-go v0.6.0/go.mod h1:hMAwAbMZyBLdmYqWgYcKH0F/yctNpV3P35f+/088A80=
2642+
tags.cncf.io/container-device-interface v0.7.2/go.mod h1:Xb1PvXv2BhfNb3tla4r9JL129ck1Lxv9KuU6eVOfKto=
2643+
tags.cncf.io/container-device-interface/specs-go v0.7.0/go.mod h1:hMAwAbMZyBLdmYqWgYcKH0F/yctNpV3P35f+/088A80=
Collapse file

‎pkg/cri/opts/spec_linux.go‎

Copy file name to clipboardExpand all lines: pkg/cri/opts/spec_linux.go
+2-3Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,7 @@ func WithCDI(annotations map[string]string, CDIDevices []*runtime.CDIDevice) oci
176176
return nil
177177
}
178178

179-
registry := cdi.GetRegistry()
180-
if err = registry.Refresh(); err != nil {
179+
if err = cdi.Refresh(); err != nil {
181180
// We don't consider registry refresh failure a fatal error.
182181
// For instance, a dynamically generated invalid CDI Spec file for
183182
// any particular vendor shouldn't prevent injection of devices of
@@ -186,7 +185,7 @@ func WithCDI(annotations map[string]string, CDIDevices []*runtime.CDIDevice) oci
186185
log.G(ctx).Warnf("CDI registry refresh failed: %v", err)
187186
}
188187

189-
if _, err := registry.InjectDevices(s, devices...); err != nil {
188+
if _, err := cdi.InjectDevices(s, devices...); err != nil {
190189
return fmt.Errorf("CDI device injection failed: %w", err)
191190
}
192191

Collapse file

‎pkg/cri/sbserver/container_create_linux_test.go‎

Copy file name to clipboardExpand all lines: pkg/cri/sbserver/container_create_linux_test.go
+1-2Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1929,8 +1929,7 @@ containerEdits:
19291929
}
19301930
require.NoError(t, err)
19311931

1932-
reg := cdi.GetRegistry()
1933-
err = reg.Configure(cdi.WithSpecDirs(cdiDir))
1932+
err = cdi.Configure(cdi.WithSpecDirs(cdiDir))
19341933
require.NoError(t, err)
19351934

19361935
injectFun := customopts.WithCDI(test.annotations, test.cdiDevices)
Collapse file

‎pkg/cri/sbserver/service_linux.go‎

Copy file name to clipboardExpand all lines: pkg/cri/sbserver/service_linux.go
+1-2Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,7 @@ func (c *criService) initPlatform() (err error) {
8989
}
9090

9191
if c.config.EnableCDI {
92-
reg := cdi.GetRegistry()
93-
err = reg.Configure(cdi.WithSpecDirs(c.config.CDISpecDirs...))
92+
err = cdi.Configure(cdi.WithSpecDirs(c.config.CDISpecDirs...))
9493
if err != nil {
9594
return fmt.Errorf("failed to configure CDI registry")
9695
}
Collapse file

‎pkg/cri/server/container_create_linux_test.go‎

Copy file name to clipboardExpand all lines: pkg/cri/server/container_create_linux_test.go
+1-2Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2108,8 +2108,7 @@ containerEdits:
21082108
}
21092109
require.NoError(t, err)
21102110

2111-
reg := cdi.GetRegistry()
2112-
err = reg.Configure(cdi.WithSpecDirs(cdiDir))
2111+
err = cdi.Configure(cdi.WithSpecDirs(cdiDir))
21132112
require.NoError(t, err)
21142113

21152114
injectFun := customopts.WithCDI(test.annotations, test.cdiDevices)
Collapse file

‎pkg/cri/server/service_linux.go‎

Copy file name to clipboardExpand all lines: pkg/cri/server/service_linux.go
+1-2Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,7 @@ func (c *criService) initPlatform() (err error) {
8989
}
9090

9191
if c.config.EnableCDI {
92-
reg := cdi.GetRegistry()
93-
err = reg.Configure(cdi.WithSpecDirs(c.config.CDISpecDirs...))
92+
err = cdi.Configure(cdi.WithSpecDirs(c.config.CDISpecDirs...))
9493
if err != nil {
9594
return fmt.Errorf("failed to configure CDI registry: %w", err)
9695
}
Collapse file

‎vendor/modules.txt‎

Copy file name to clipboardExpand all lines: vendor/modules.txt
+3-4Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -821,13 +821,12 @@ sigs.k8s.io/structured-merge-diff/v4/value
821821
# sigs.k8s.io/yaml v1.3.0
822822
## explicit; go 1.12
823823
sigs.k8s.io/yaml
824-
# tags.cncf.io/container-device-interface v0.6.2
825-
## explicit; go 1.19
826-
tags.cncf.io/container-device-interface/internal/multierror
824+
# tags.cncf.io/container-device-interface v0.7.2
825+
## explicit; go 1.20
827826
tags.cncf.io/container-device-interface/internal/validation
828827
tags.cncf.io/container-device-interface/internal/validation/k8s
829828
tags.cncf.io/container-device-interface/pkg/cdi
830829
tags.cncf.io/container-device-interface/pkg/parser
831-
# tags.cncf.io/container-device-interface/specs-go v0.6.0
830+
# tags.cncf.io/container-device-interface/specs-go v0.7.0
832831
## explicit; go 1.19
833832
tags.cncf.io/container-device-interface/specs-go
Collapse file

‎vendor/tags.cncf.io/container-device-interface/internal/multierror/multierror.go‎

Copy file name to clipboardExpand all lines: vendor/tags.cncf.io/container-device-interface/internal/multierror/multierror.go
-82Lines changed: 0 additions & 82 deletions
This file was deleted.

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.