We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 893254c commit 8729204Copy full SHA for 8729204
pkg/cdi/spec.go
@@ -213,6 +213,15 @@ func (s *Spec) validate() (map[string]*Device, error) {
213
if err := validateVersion(s.Version); err != nil {
214
return nil, err
215
}
216
+
217
+ minVersion, err := s.MinimumRequiredVersion()
218
+ if err != nil {
219
+ return nil, errors.Errorf("could not determine minumum required version: %v", err)
220
+ }
221
+ if semver.Compare("v"+s.Version, "v"+minVersion) < 0 {
222
+ return nil, errors.Errorf("the spec version must be at least v%v", minVersion)
223
224
225
if err := ValidateVendorName(s.vendor); err != nil {
226
227
0 commit comments