Merge pull request #65050 from sttts/sttts-deepcopy-update

Automatic merge from submit-queue (batch tested with PRs 64895, 64938, 63700, 65050, 64957). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Bump gengo to include uniform pointer deepcopy

This bumps k8s.io/gengo with uniform pointer support in deepcopy-gen.

Fixes https://github.com/kubernetes/code-generator/issues/45.
This commit is contained in:
Kubernetes Submit Queue
2018-06-21 04:15:16 -07:00
committed by GitHub
90 changed files with 1891 additions and 5098 deletions

View File

@@ -29,12 +29,8 @@ func (in *ClusterRoleBindingAdapter) DeepCopyInto(out *ClusterRoleBindingAdapter
*out = *in
if in.ClusterRoleBinding != nil {
in, out := &in.ClusterRoleBinding, &out.ClusterRoleBinding
if *in == nil {
*out = nil
} else {
*out = new(v1.ClusterRoleBinding)
(*in).DeepCopyInto(*out)
}
*out = new(v1.ClusterRoleBinding)
(*in).DeepCopyInto(*out)
}
return
}
@@ -59,12 +55,8 @@ func (in *ClusterRoleRuleOwner) DeepCopyInto(out *ClusterRoleRuleOwner) {
*out = *in
if in.ClusterRole != nil {
in, out := &in.ClusterRole, &out.ClusterRole
if *in == nil {
*out = nil
} else {
*out = new(v1.ClusterRole)
(*in).DeepCopyInto(*out)
}
*out = new(v1.ClusterRole)
(*in).DeepCopyInto(*out)
}
return
}
@@ -89,12 +81,8 @@ func (in *RoleBindingAdapter) DeepCopyInto(out *RoleBindingAdapter) {
*out = *in
if in.RoleBinding != nil {
in, out := &in.RoleBinding, &out.RoleBinding
if *in == nil {
*out = nil
} else {
*out = new(v1.RoleBinding)
(*in).DeepCopyInto(*out)
}
*out = new(v1.RoleBinding)
(*in).DeepCopyInto(*out)
}
return
}
@@ -119,12 +107,8 @@ func (in *RoleRuleOwner) DeepCopyInto(out *RoleRuleOwner) {
*out = *in
if in.Role != nil {
in, out := &in.Role, &out.Role
if *in == nil {
*out = nil
} else {
*out = new(v1.Role)
(*in).DeepCopyInto(*out)
}
*out = new(v1.Role)
(*in).DeepCopyInto(*out)
}
return
}