Commit f866ca07 authored by Roman Mohr's avatar Roman Mohr

Set omitempty on DataSource for snapshot on PVCs

Add "omitempty" to spec.dataSource like it is done for all other optional fields too. Serialized code creates otherwise "null" fields and some introspection tools rely on that value to determine if a value is optional or required.
parent 152226c5
......@@ -467,7 +467,7 @@ type PersistentVolumeClaimSpec struct {
// In the future, we plan to support more data source types and the behavior
// of the provisioner may change.
// +optional
DataSource *TypedLocalObjectReference `json:"dataSource" protobuf:"bytes,7,opt,name=dataSource"`
DataSource *TypedLocalObjectReference `json:"dataSource,omitempty" protobuf:"bytes,7,opt,name=dataSource"`
}
// PersistentVolumeClaimConditionType is a valid value of PersistentVolumeClaimCondition.Type
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment