Merge pull request #79848 from tedyu/store-get-rv
Provide resource version in error if available Kubernetes-commit: 932487c7440b05f634da52e82f853fe2aacd5009
This commit is contained in:
commit
7f6005dcdc
|
|
@ -124,6 +124,11 @@ func (s *store) Get(ctx context.Context, key string, resourceVersion string, out
|
|||
if ignoreNotFound {
|
||||
return runtime.SetZeroValue(out)
|
||||
}
|
||||
if len(resourceVersion) > 0 {
|
||||
if rv, err := s.versioner.ParseResourceVersion(resourceVersion); err == nil {
|
||||
return storage.NewKeyNotFoundError(key, int64(rv))
|
||||
}
|
||||
}
|
||||
return storage.NewKeyNotFoundError(key, 0)
|
||||
}
|
||||
kv := getResp.Kvs[0]
|
||||
|
|
|
|||
Loading…
Reference in New Issue