Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8592042

Browse files
markturanskybprashanth
authored andcommitted
Add a pre-commit hook for generated deep copy functions
1 parent b8a808b commit 8592042

File tree

4 files changed

+60
-0
lines changed

4 files changed

+60
-0
lines changed

hooks/pre-commit

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,12 @@ if ! hack/verify-generated-conversions.sh > /dev/null; then
106106
echo "To regenerate conversions, run:"
107107
echo " hack/update-generated-conversions.sh"
108108
exit_code=1
109+
elif ! hack/verify-generated-deep-copies.sh > /dev/null; then
110+
echo "${red}ERROR!"
111+
echo "Some conversions functions need regeneration."
112+
echo "To regenerate conversions, run:"
113+
echo " hack/update-generated-deep-copies.sh"
114+
exit_code=1
109115
else
110116
echo "${green}OK"
111117
fi

pkg/api/deep_copy_generated.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1199,6 +1199,14 @@ func deepCopy_api_PersistentVolumeSource(in PersistentVolumeSource, out *Persist
11991199
} else {
12001200
out.RBD = nil
12011201
}
1202+
if in.ISCSI != nil {
1203+
out.ISCSI = new(ISCSIVolumeSource)
1204+
if err := deepCopy_api_ISCSIVolumeSource(*in.ISCSI, out.ISCSI, c); err != nil {
1205+
return err
1206+
}
1207+
} else {
1208+
out.ISCSI = nil
1209+
}
12021210
return nil
12031211
}
12041212

@@ -1836,6 +1844,16 @@ func deepCopy_api_ServiceAccount(in ServiceAccount, out *ServiceAccount, c *conv
18361844
} else {
18371845
out.Secrets = nil
18381846
}
1847+
if in.ImagePullSecrets != nil {
1848+
out.ImagePullSecrets = make([]LocalObjectReference, len(in.ImagePullSecrets))
1849+
for i := range in.ImagePullSecrets {
1850+
if err := deepCopy_api_LocalObjectReference(in.ImagePullSecrets[i], &out.ImagePullSecrets[i], c); err != nil {
1851+
return err
1852+
}
1853+
}
1854+
} else {
1855+
out.ImagePullSecrets = nil
1856+
}
18391857
return nil
18401858
}
18411859

pkg/api/v1/deep_copy_generated.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1130,6 +1130,14 @@ func deepCopy_v1_PersistentVolumeSource(in PersistentVolumeSource, out *Persiste
11301130
} else {
11311131
out.RBD = nil
11321132
}
1133+
if in.ISCSI != nil {
1134+
out.ISCSI = new(ISCSIVolumeSource)
1135+
if err := deepCopy_v1_ISCSIVolumeSource(*in.ISCSI, out.ISCSI, c); err != nil {
1136+
return err
1137+
}
1138+
} else {
1139+
out.ISCSI = nil
1140+
}
11331141
return nil
11341142
}
11351143

@@ -1772,6 +1780,16 @@ func deepCopy_v1_ServiceAccount(in ServiceAccount, out *ServiceAccount, c *conve
17721780
} else {
17731781
out.Secrets = nil
17741782
}
1783+
if in.ImagePullSecrets != nil {
1784+
out.ImagePullSecrets = make([]LocalObjectReference, len(in.ImagePullSecrets))
1785+
for i := range in.ImagePullSecrets {
1786+
if err := deepCopy_v1_LocalObjectReference(in.ImagePullSecrets[i], &out.ImagePullSecrets[i], c); err != nil {
1787+
return err
1788+
}
1789+
}
1790+
} else {
1791+
out.ImagePullSecrets = nil
1792+
}
17751793
return nil
17761794
}
17771795

pkg/api/v1beta3/deep_copy_generated.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1134,6 +1134,14 @@ func deepCopy_v1beta3_PersistentVolumeSource(in PersistentVolumeSource, out *Per
11341134
} else {
11351135
out.RBD = nil
11361136
}
1137+
if in.ISCSI != nil {
1138+
out.ISCSI = new(ISCSIVolumeSource)
1139+
if err := deepCopy_v1beta3_ISCSIVolumeSource(*in.ISCSI, out.ISCSI, c); err != nil {
1140+
return err
1141+
}
1142+
} else {
1143+
out.ISCSI = nil
1144+
}
11371145
return nil
11381146
}
11391147

@@ -1771,6 +1779,16 @@ func deepCopy_v1beta3_ServiceAccount(in ServiceAccount, out *ServiceAccount, c *
17711779
} else {
17721780
out.Secrets = nil
17731781
}
1782+
if in.ImagePullSecrets != nil {
1783+
out.ImagePullSecrets = make([]LocalObjectReference, len(in.ImagePullSecrets))
1784+
for i := range in.ImagePullSecrets {
1785+
if err := deepCopy_v1beta3_LocalObjectReference(in.ImagePullSecrets[i], &out.ImagePullSecrets[i], c); err != nil {
1786+
return err
1787+
}
1788+
}
1789+
} else {
1790+
out.ImagePullSecrets = nil
1791+
}
17741792
return nil
17751793
}
17761794

0 commit comments

Comments
 (0)