diff --git a/api/swagger-spec/v1.json b/api/swagger-spec/v1.json index 75b7819e695..2a74f5eda0c 100644 --- a/api/swagger-spec/v1.json +++ b/api/swagger-spec/v1.json @@ -11879,6 +11879,9 @@ "v1.PersistentVolumeClaimList": { "id": "v1.PersistentVolumeClaimList", "description": "PersistentVolumeClaimList is a list of PersistentVolumeClaim items.", + "required": [ + "items" + ], "properties": { "kind": { "type": "string", @@ -11990,6 +11993,9 @@ "v1.PersistentVolumeList": { "id": "v1.PersistentVolumeList", "description": "PersistentVolumeList is a list of PersistentVolume items.", + "required": [ + "items" + ], "properties": { "kind": { "type": "string", diff --git a/pkg/api/types.go b/pkg/api/types.go index bd05acb150c..cd36da099c3 100644 --- a/pkg/api/types.go +++ b/pkg/api/types.go @@ -326,7 +326,7 @@ type PersistentVolumeStatus struct { type PersistentVolumeList struct { TypeMeta `json:",inline"` ListMeta `json:"metadata,omitempty"` - Items []PersistentVolume `json:"items,omitempty"` + Items []PersistentVolume `json:"items"` } // PersistentVolumeClaim is a user's request for and claim to a persistent volume @@ -344,7 +344,7 @@ type PersistentVolumeClaim struct { type PersistentVolumeClaimList struct { TypeMeta `json:",inline"` ListMeta `json:"metadata,omitempty"` - Items []PersistentVolumeClaim `json:"items,omitempty"` + Items []PersistentVolumeClaim `json:"items"` } // PersistentVolumeClaimSpec describes the common attributes of storage devices diff --git a/pkg/api/v1/types.go b/pkg/api/v1/types.go index a09760c1b43..d70760b9e2a 100644 --- a/pkg/api/v1/types.go +++ b/pkg/api/v1/types.go @@ -419,7 +419,7 @@ type PersistentVolumeList struct { ListMeta `json:"metadata,omitempty"` // List of persistent volumes. // More info: http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md - Items []PersistentVolume `json:"items,omitempty"` + Items []PersistentVolume `json:"items"` } // PersistentVolumeClaim is a user's request for and claim to a persistent volume @@ -447,7 +447,7 @@ type PersistentVolumeClaimList struct { ListMeta `json:"metadata,omitempty"` // A list of persistent volume claims. // More info: http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#persistentvolumeclaims - Items []PersistentVolumeClaim `json:"items,omitempty"` + Items []PersistentVolumeClaim `json:"items"` } // PersistentVolumeClaimSpec describes the common attributes of storage devices