diff --git a/pkg/api/types.go b/pkg/api/types.go index 502e7af6938..1facb52f92d 100644 --- a/pkg/api/types.go +++ b/pkg/api/types.go @@ -2797,11 +2797,12 @@ type ListOptions struct { FieldSelector fields.Selector // If true, watch for changes to this list Watch bool - // For watch, it's the resource version to watch. - // For list, + // When specified with a watch call, shows changes that occur after that particular version of a resource. + // Defaults to changes from the beginning of history. + // When specified for list: // - if unset, then the result is returned from remote storage based on quorum-read flag; // - if it's 0, then we simply return what we currently have in cache, no guarantee; - // - if set to non zero, then the result is as fresh as given rv. + // - if set to non zero, then the result is at least as fresh as given rv. ResourceVersion string // Timeout for the list/watch call. TimeoutSeconds *int64 diff --git a/pkg/api/v1/types.go b/pkg/api/v1/types.go index 8747d7d7790..8cc346ab79a 100644 --- a/pkg/api/v1/types.go +++ b/pkg/api/v1/types.go @@ -3233,6 +3233,10 @@ type ListOptions struct { Watch bool `json:"watch,omitempty" protobuf:"varint,3,opt,name=watch"` // When specified with a watch call, shows changes that occur after that particular version of a resource. // Defaults to changes from the beginning of history. + // When specified for list: + // - if unset, then the result is returned from remote storage based on quorum-read flag; + // - if it's 0, then we simply return what we currently have in cache, no guarantee; + // - if set to non zero, then the result is at least as fresh as given rv. // +optional ResourceVersion string `json:"resourceVersion,omitempty" protobuf:"bytes,4,opt,name=resourceVersion"` // Timeout for the list/watch call.