Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
ab673bbc
Unverified
Commit
ab673bbc
authored
Oct 26, 2016
by
Clayton Coleman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
generated: alternative unsafe conversions
parent
96f8a14e
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
162 additions
and
680 deletions
+162
-680
zz_generated.conversion.go
...ration/apis/federation/v1beta1/zz_generated.conversion.go
+11
-88
zz_generated.conversion.go
pkg/api/v1/zz_generated.conversion.go
+0
-0
zz_generated.conversion.go
pkg/apis/apps/v1alpha1/zz_generated.conversion.go
+8
-28
zz_generated.conversion.go
pkg/apis/authentication/v1beta1/zz_generated.conversion.go
+5
-30
zz_generated.conversion.go
pkg/apis/authorization/v1beta1/zz_generated.conversion.go
+13
-102
zz_generated.conversion.go
pkg/apis/autoscaling/v1/zz_generated.conversion.go
+14
-32
zz_generated.conversion.go
pkg/apis/batch/v1/zz_generated.conversion.go
+18
-36
zz_generated.conversion.go
pkg/apis/batch/v2alpha1/zz_generated.conversion.go
+26
-66
zz_generated.conversion.go
pkg/apis/certificates/v1alpha1/zz_generated.conversion.go
+11
-58
zz_generated.conversion.go
pkg/apis/componentconfig/v1alpha1/zz_generated.conversion.go
+19
-50
zz_generated.conversion.go
pkg/apis/extensions/v1beta1/zz_generated.conversion.go
+0
-0
zz_generated.conversion.go
pkg/apis/imagepolicy/v1alpha1/zz_generated.conversion.go
+5
-24
zz_generated.conversion.go
pkg/apis/policy/v1alpha1/zz_generated.conversion.go
+8
-44
zz_generated.conversion.go
pkg/apis/rbac/v1alpha1/zz_generated.conversion.go
+19
-98
zz_generated.conversion.go
pkg/apis/storage/v1beta1/zz_generated.conversion.go
+5
-24
No files found.
federation/apis/federation/v1beta1/zz_generated.conversion.go
View file @
ab673bbc
...
...
@@ -26,6 +26,7 @@ import (
v1
"k8s.io/kubernetes/pkg/api/v1"
conversion
"k8s.io/kubernetes/pkg/conversion"
runtime
"k8s.io/kubernetes/pkg/runtime"
unsafe
"unsafe"
)
func
init
()
{
...
...
@@ -117,17 +118,7 @@ func Convert_federation_ClusterCondition_To_v1beta1_ClusterCondition(in *federat
func
autoConvert_v1beta1_ClusterList_To_federation_ClusterList
(
in
*
ClusterList
,
out
*
federation
.
ClusterList
,
s
conversion
.
Scope
)
error
{
out
.
ListMeta
=
in
.
ListMeta
if
in
.
Items
!=
nil
{
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
*
out
=
make
([]
federation
.
Cluster
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_v1beta1_Cluster_To_federation_Cluster
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Items
=
nil
}
out
.
Items
=
*
(
*
[]
federation
.
Cluster
)(
unsafe
.
Pointer
(
&
in
.
Items
))
return
nil
}
...
...
@@ -137,17 +128,7 @@ func Convert_v1beta1_ClusterList_To_federation_ClusterList(in *ClusterList, out
func
autoConvert_federation_ClusterList_To_v1beta1_ClusterList
(
in
*
federation
.
ClusterList
,
out
*
ClusterList
,
s
conversion
.
Scope
)
error
{
out
.
ListMeta
=
in
.
ListMeta
if
in
.
Items
!=
nil
{
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
*
out
=
make
([]
Cluster
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_federation_Cluster_To_v1beta1_Cluster
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Items
=
nil
}
out
.
Items
=
*
(
*
[]
Cluster
)(
unsafe
.
Pointer
(
&
in
.
Items
))
return
nil
}
...
...
@@ -156,27 +137,8 @@ func Convert_federation_ClusterList_To_v1beta1_ClusterList(in *federation.Cluste
}
func
autoConvert_v1beta1_ClusterSpec_To_federation_ClusterSpec
(
in
*
ClusterSpec
,
out
*
federation
.
ClusterSpec
,
s
conversion
.
Scope
)
error
{
if
in
.
ServerAddressByClientCIDRs
!=
nil
{
in
,
out
:=
&
in
.
ServerAddressByClientCIDRs
,
&
out
.
ServerAddressByClientCIDRs
*
out
=
make
([]
federation
.
ServerAddressByClientCIDR
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_v1beta1_ServerAddressByClientCIDR_To_federation_ServerAddressByClientCIDR
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
ServerAddressByClientCIDRs
=
nil
}
if
in
.
SecretRef
!=
nil
{
in
,
out
:=
&
in
.
SecretRef
,
&
out
.
SecretRef
*
out
=
new
(
api
.
LocalObjectReference
)
// TODO: Inefficient conversion - can we improve it?
if
err
:=
s
.
Convert
(
*
in
,
*
out
,
0
);
err
!=
nil
{
return
err
}
}
else
{
out
.
SecretRef
=
nil
}
out
.
ServerAddressByClientCIDRs
=
*
(
*
[]
federation
.
ServerAddressByClientCIDR
)(
unsafe
.
Pointer
(
&
in
.
ServerAddressByClientCIDRs
))
out
.
SecretRef
=
(
*
api
.
LocalObjectReference
)(
unsafe
.
Pointer
(
in
.
SecretRef
))
return
nil
}
...
...
@@ -185,27 +147,8 @@ func Convert_v1beta1_ClusterSpec_To_federation_ClusterSpec(in *ClusterSpec, out
}
func
autoConvert_federation_ClusterSpec_To_v1beta1_ClusterSpec
(
in
*
federation
.
ClusterSpec
,
out
*
ClusterSpec
,
s
conversion
.
Scope
)
error
{
if
in
.
ServerAddressByClientCIDRs
!=
nil
{
in
,
out
:=
&
in
.
ServerAddressByClientCIDRs
,
&
out
.
ServerAddressByClientCIDRs
*
out
=
make
([]
ServerAddressByClientCIDR
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_federation_ServerAddressByClientCIDR_To_v1beta1_ServerAddressByClientCIDR
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
ServerAddressByClientCIDRs
=
nil
}
if
in
.
SecretRef
!=
nil
{
in
,
out
:=
&
in
.
SecretRef
,
&
out
.
SecretRef
*
out
=
new
(
v1
.
LocalObjectReference
)
// TODO: Inefficient conversion - can we improve it?
if
err
:=
s
.
Convert
(
*
in
,
*
out
,
0
);
err
!=
nil
{
return
err
}
}
else
{
out
.
SecretRef
=
nil
}
out
.
ServerAddressByClientCIDRs
=
*
(
*
[]
ServerAddressByClientCIDR
)(
unsafe
.
Pointer
(
&
in
.
ServerAddressByClientCIDRs
))
out
.
SecretRef
=
(
*
v1
.
LocalObjectReference
)(
unsafe
.
Pointer
(
in
.
SecretRef
))
return
nil
}
...
...
@@ -214,18 +157,8 @@ func Convert_federation_ClusterSpec_To_v1beta1_ClusterSpec(in *federation.Cluste
}
func
autoConvert_v1beta1_ClusterStatus_To_federation_ClusterStatus
(
in
*
ClusterStatus
,
out
*
federation
.
ClusterStatus
,
s
conversion
.
Scope
)
error
{
if
in
.
Conditions
!=
nil
{
in
,
out
:=
&
in
.
Conditions
,
&
out
.
Conditions
*
out
=
make
([]
federation
.
ClusterCondition
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_v1beta1_ClusterCondition_To_federation_ClusterCondition
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Conditions
=
nil
}
out
.
Zones
=
in
.
Zones
out
.
Conditions
=
*
(
*
[]
federation
.
ClusterCondition
)(
unsafe
.
Pointer
(
&
in
.
Conditions
))
out
.
Zones
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
Zones
))
out
.
Region
=
in
.
Region
return
nil
}
...
...
@@ -235,18 +168,8 @@ func Convert_v1beta1_ClusterStatus_To_federation_ClusterStatus(in *ClusterStatus
}
func
autoConvert_federation_ClusterStatus_To_v1beta1_ClusterStatus
(
in
*
federation
.
ClusterStatus
,
out
*
ClusterStatus
,
s
conversion
.
Scope
)
error
{
if
in
.
Conditions
!=
nil
{
in
,
out
:=
&
in
.
Conditions
,
&
out
.
Conditions
*
out
=
make
([]
ClusterCondition
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_federation_ClusterCondition_To_v1beta1_ClusterCondition
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Conditions
=
nil
}
out
.
Zones
=
in
.
Zones
out
.
Conditions
=
*
(
*
[]
ClusterCondition
)(
unsafe
.
Pointer
(
&
in
.
Conditions
))
out
.
Zones
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
Zones
))
out
.
Region
=
in
.
Region
return
nil
}
...
...
pkg/api/v1/zz_generated.conversion.go
View file @
ab673bbc
This source diff could not be displayed because it is too large. You can
view the blob
instead.
pkg/apis/apps/v1alpha1/zz_generated.conversion.go
View file @
ab673bbc
...
...
@@ -22,10 +22,12 @@ package v1alpha1
import
(
api
"k8s.io/kubernetes/pkg/api"
unversioned
"k8s.io/kubernetes/pkg/api/unversioned"
v1
"k8s.io/kubernetes/pkg/api/v1"
apps
"k8s.io/kubernetes/pkg/apis/apps"
conversion
"k8s.io/kubernetes/pkg/conversion"
runtime
"k8s.io/kubernetes/pkg/runtime"
unsafe
"unsafe"
)
func
init
()
{
...
...
@@ -127,22 +129,11 @@ func autoConvert_v1alpha1_StatefulSetSpec_To_apps_StatefulSetSpec(in *StatefulSe
if
err
:=
api
.
Convert_Pointer_int32_To_int32
(
&
in
.
Replicas
,
&
out
.
Replicas
,
s
);
err
!=
nil
{
return
err
}
out
.
Selector
=
in
.
Selector
out
.
Selector
=
(
*
unversioned
.
LabelSelector
)(
unsafe
.
Pointer
(
in
.
Selector
))
if
err
:=
v1
.
Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec
(
&
in
.
Template
,
&
out
.
Template
,
s
);
err
!=
nil
{
return
err
}
if
in
.
VolumeClaimTemplates
!=
nil
{
in
,
out
:=
&
in
.
VolumeClaimTemplates
,
&
out
.
VolumeClaimTemplates
*
out
=
make
([]
api
.
PersistentVolumeClaim
,
len
(
*
in
))
for
i
:=
range
*
in
{
// TODO: Inefficient conversion - can we improve it?
if
err
:=
s
.
Convert
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
0
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
VolumeClaimTemplates
=
nil
}
out
.
VolumeClaimTemplates
=
*
(
*
[]
api
.
PersistentVolumeClaim
)(
unsafe
.
Pointer
(
&
in
.
VolumeClaimTemplates
))
out
.
ServiceName
=
in
.
ServiceName
return
nil
}
...
...
@@ -151,28 +142,17 @@ func autoConvert_apps_StatefulSetSpec_To_v1alpha1_StatefulSetSpec(in *apps.State
if
err
:=
api
.
Convert_int32_To_Pointer_int32
(
&
in
.
Replicas
,
&
out
.
Replicas
,
s
);
err
!=
nil
{
return
err
}
out
.
Selector
=
in
.
Selector
out
.
Selector
=
(
*
unversioned
.
LabelSelector
)(
unsafe
.
Pointer
(
in
.
Selector
))
if
err
:=
v1
.
Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec
(
&
in
.
Template
,
&
out
.
Template
,
s
);
err
!=
nil
{
return
err
}
if
in
.
VolumeClaimTemplates
!=
nil
{
in
,
out
:=
&
in
.
VolumeClaimTemplates
,
&
out
.
VolumeClaimTemplates
*
out
=
make
([]
v1
.
PersistentVolumeClaim
,
len
(
*
in
))
for
i
:=
range
*
in
{
// TODO: Inefficient conversion - can we improve it?
if
err
:=
s
.
Convert
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
0
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
VolumeClaimTemplates
=
nil
}
out
.
VolumeClaimTemplates
=
*
(
*
[]
v1
.
PersistentVolumeClaim
)(
unsafe
.
Pointer
(
&
in
.
VolumeClaimTemplates
))
out
.
ServiceName
=
in
.
ServiceName
return
nil
}
func
autoConvert_v1alpha1_StatefulSetStatus_To_apps_StatefulSetStatus
(
in
*
StatefulSetStatus
,
out
*
apps
.
StatefulSetStatus
,
s
conversion
.
Scope
)
error
{
out
.
ObservedGeneration
=
in
.
ObservedGeneration
out
.
ObservedGeneration
=
(
*
int64
)(
unsafe
.
Pointer
(
in
.
ObservedGeneration
))
out
.
Replicas
=
in
.
Replicas
return
nil
}
...
...
@@ -182,7 +162,7 @@ func Convert_v1alpha1_StatefulSetStatus_To_apps_StatefulSetStatus(in *StatefulSe
}
func
autoConvert_apps_StatefulSetStatus_To_v1alpha1_StatefulSetStatus
(
in
*
apps
.
StatefulSetStatus
,
out
*
StatefulSetStatus
,
s
conversion
.
Scope
)
error
{
out
.
ObservedGeneration
=
in
.
ObservedGeneration
out
.
ObservedGeneration
=
(
*
int64
)(
unsafe
.
Pointer
(
in
.
ObservedGeneration
))
out
.
Replicas
=
in
.
Replicas
return
nil
}
...
...
pkg/apis/authentication/v1beta1/zz_generated.conversion.go
View file @
ab673bbc
...
...
@@ -24,6 +24,7 @@ import (
authentication
"k8s.io/kubernetes/pkg/apis/authentication"
conversion
"k8s.io/kubernetes/pkg/conversion"
runtime
"k8s.io/kubernetes/pkg/runtime"
unsafe
"unsafe"
)
func
init
()
{
...
...
@@ -128,21 +129,8 @@ func Convert_authentication_TokenReviewStatus_To_v1beta1_TokenReviewStatus(in *a
func
autoConvert_v1beta1_UserInfo_To_authentication_UserInfo
(
in
*
UserInfo
,
out
*
authentication
.
UserInfo
,
s
conversion
.
Scope
)
error
{
out
.
Username
=
in
.
Username
out
.
UID
=
in
.
UID
out
.
Groups
=
in
.
Groups
if
in
.
Extra
!=
nil
{
in
,
out
:=
&
in
.
Extra
,
&
out
.
Extra
*
out
=
make
(
map
[
string
]
authentication
.
ExtraValue
,
len
(
*
in
))
for
key
,
val
:=
range
*
in
{
newVal
:=
new
(
authentication
.
ExtraValue
)
// TODO: Inefficient conversion - can we improve it?
if
err
:=
s
.
Convert
(
&
val
,
newVal
,
0
);
err
!=
nil
{
return
err
}
(
*
out
)[
key
]
=
*
newVal
}
}
else
{
out
.
Extra
=
nil
}
out
.
Groups
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
Groups
))
out
.
Extra
=
*
(
*
map
[
string
]
authentication
.
ExtraValue
)(
unsafe
.
Pointer
(
&
in
.
Extra
))
return
nil
}
...
...
@@ -153,21 +141,8 @@ func Convert_v1beta1_UserInfo_To_authentication_UserInfo(in *UserInfo, out *auth
func
autoConvert_authentication_UserInfo_To_v1beta1_UserInfo
(
in
*
authentication
.
UserInfo
,
out
*
UserInfo
,
s
conversion
.
Scope
)
error
{
out
.
Username
=
in
.
Username
out
.
UID
=
in
.
UID
out
.
Groups
=
in
.
Groups
if
in
.
Extra
!=
nil
{
in
,
out
:=
&
in
.
Extra
,
&
out
.
Extra
*
out
=
make
(
map
[
string
]
ExtraValue
,
len
(
*
in
))
for
key
,
val
:=
range
*
in
{
newVal
:=
new
(
ExtraValue
)
// TODO: Inefficient conversion - can we improve it?
if
err
:=
s
.
Convert
(
&
val
,
newVal
,
0
);
err
!=
nil
{
return
err
}
(
*
out
)[
key
]
=
*
newVal
}
}
else
{
out
.
Extra
=
nil
}
out
.
Groups
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
Groups
))
out
.
Extra
=
*
(
*
map
[
string
]
ExtraValue
)(
unsafe
.
Pointer
(
&
in
.
Extra
))
return
nil
}
...
...
pkg/apis/authorization/v1beta1/zz_generated.conversion.go
View file @
ab673bbc
...
...
@@ -24,6 +24,7 @@ import (
authorization
"k8s.io/kubernetes/pkg/apis/authorization"
conversion
"k8s.io/kubernetes/pkg/conversion"
runtime
"k8s.io/kubernetes/pkg/runtime"
unsafe
"unsafe"
)
func
init
()
{
...
...
@@ -176,24 +177,8 @@ func Convert_authorization_SelfSubjectAccessReview_To_v1beta1_SelfSubjectAccessR
}
func
autoConvert_v1beta1_SelfSubjectAccessReviewSpec_To_authorization_SelfSubjectAccessReviewSpec
(
in
*
SelfSubjectAccessReviewSpec
,
out
*
authorization
.
SelfSubjectAccessReviewSpec
,
s
conversion
.
Scope
)
error
{
if
in
.
ResourceAttributes
!=
nil
{
in
,
out
:=
&
in
.
ResourceAttributes
,
&
out
.
ResourceAttributes
*
out
=
new
(
authorization
.
ResourceAttributes
)
if
err
:=
Convert_v1beta1_ResourceAttributes_To_authorization_ResourceAttributes
(
*
in
,
*
out
,
s
);
err
!=
nil
{
return
err
}
}
else
{
out
.
ResourceAttributes
=
nil
}
if
in
.
NonResourceAttributes
!=
nil
{
in
,
out
:=
&
in
.
NonResourceAttributes
,
&
out
.
NonResourceAttributes
*
out
=
new
(
authorization
.
NonResourceAttributes
)
if
err
:=
Convert_v1beta1_NonResourceAttributes_To_authorization_NonResourceAttributes
(
*
in
,
*
out
,
s
);
err
!=
nil
{
return
err
}
}
else
{
out
.
NonResourceAttributes
=
nil
}
out
.
ResourceAttributes
=
(
*
authorization
.
ResourceAttributes
)(
unsafe
.
Pointer
(
in
.
ResourceAttributes
))
out
.
NonResourceAttributes
=
(
*
authorization
.
NonResourceAttributes
)(
unsafe
.
Pointer
(
in
.
NonResourceAttributes
))
return
nil
}
...
...
@@ -202,24 +187,8 @@ func Convert_v1beta1_SelfSubjectAccessReviewSpec_To_authorization_SelfSubjectAcc
}
func
autoConvert_authorization_SelfSubjectAccessReviewSpec_To_v1beta1_SelfSubjectAccessReviewSpec
(
in
*
authorization
.
SelfSubjectAccessReviewSpec
,
out
*
SelfSubjectAccessReviewSpec
,
s
conversion
.
Scope
)
error
{
if
in
.
ResourceAttributes
!=
nil
{
in
,
out
:=
&
in
.
ResourceAttributes
,
&
out
.
ResourceAttributes
*
out
=
new
(
ResourceAttributes
)
if
err
:=
Convert_authorization_ResourceAttributes_To_v1beta1_ResourceAttributes
(
*
in
,
*
out
,
s
);
err
!=
nil
{
return
err
}
}
else
{
out
.
ResourceAttributes
=
nil
}
if
in
.
NonResourceAttributes
!=
nil
{
in
,
out
:=
&
in
.
NonResourceAttributes
,
&
out
.
NonResourceAttributes
*
out
=
new
(
NonResourceAttributes
)
if
err
:=
Convert_authorization_NonResourceAttributes_To_v1beta1_NonResourceAttributes
(
*
in
,
*
out
,
s
);
err
!=
nil
{
return
err
}
}
else
{
out
.
NonResourceAttributes
=
nil
}
out
.
ResourceAttributes
=
(
*
ResourceAttributes
)(
unsafe
.
Pointer
(
in
.
ResourceAttributes
))
out
.
NonResourceAttributes
=
(
*
NonResourceAttributes
)(
unsafe
.
Pointer
(
in
.
NonResourceAttributes
))
return
nil
}
...
...
@@ -264,40 +233,11 @@ func Convert_authorization_SubjectAccessReview_To_v1beta1_SubjectAccessReview(in
}
func
autoConvert_v1beta1_SubjectAccessReviewSpec_To_authorization_SubjectAccessReviewSpec
(
in
*
SubjectAccessReviewSpec
,
out
*
authorization
.
SubjectAccessReviewSpec
,
s
conversion
.
Scope
)
error
{
if
in
.
ResourceAttributes
!=
nil
{
in
,
out
:=
&
in
.
ResourceAttributes
,
&
out
.
ResourceAttributes
*
out
=
new
(
authorization
.
ResourceAttributes
)
if
err
:=
Convert_v1beta1_ResourceAttributes_To_authorization_ResourceAttributes
(
*
in
,
*
out
,
s
);
err
!=
nil
{
return
err
}
}
else
{
out
.
ResourceAttributes
=
nil
}
if
in
.
NonResourceAttributes
!=
nil
{
in
,
out
:=
&
in
.
NonResourceAttributes
,
&
out
.
NonResourceAttributes
*
out
=
new
(
authorization
.
NonResourceAttributes
)
if
err
:=
Convert_v1beta1_NonResourceAttributes_To_authorization_NonResourceAttributes
(
*
in
,
*
out
,
s
);
err
!=
nil
{
return
err
}
}
else
{
out
.
NonResourceAttributes
=
nil
}
out
.
ResourceAttributes
=
(
*
authorization
.
ResourceAttributes
)(
unsafe
.
Pointer
(
in
.
ResourceAttributes
))
out
.
NonResourceAttributes
=
(
*
authorization
.
NonResourceAttributes
)(
unsafe
.
Pointer
(
in
.
NonResourceAttributes
))
out
.
User
=
in
.
User
out
.
Groups
=
in
.
Groups
if
in
.
Extra
!=
nil
{
in
,
out
:=
&
in
.
Extra
,
&
out
.
Extra
*
out
=
make
(
map
[
string
]
authorization
.
ExtraValue
,
len
(
*
in
))
for
key
,
val
:=
range
*
in
{
newVal
:=
new
(
authorization
.
ExtraValue
)
// TODO: Inefficient conversion - can we improve it?
if
err
:=
s
.
Convert
(
&
val
,
newVal
,
0
);
err
!=
nil
{
return
err
}
(
*
out
)[
key
]
=
*
newVal
}
}
else
{
out
.
Extra
=
nil
}
out
.
Groups
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
Groups
))
out
.
Extra
=
*
(
*
map
[
string
]
authorization
.
ExtraValue
)(
unsafe
.
Pointer
(
&
in
.
Extra
))
return
nil
}
...
...
@@ -306,40 +246,11 @@ func Convert_v1beta1_SubjectAccessReviewSpec_To_authorization_SubjectAccessRevie
}
func
autoConvert_authorization_SubjectAccessReviewSpec_To_v1beta1_SubjectAccessReviewSpec
(
in
*
authorization
.
SubjectAccessReviewSpec
,
out
*
SubjectAccessReviewSpec
,
s
conversion
.
Scope
)
error
{
if
in
.
ResourceAttributes
!=
nil
{
in
,
out
:=
&
in
.
ResourceAttributes
,
&
out
.
ResourceAttributes
*
out
=
new
(
ResourceAttributes
)
if
err
:=
Convert_authorization_ResourceAttributes_To_v1beta1_ResourceAttributes
(
*
in
,
*
out
,
s
);
err
!=
nil
{
return
err
}
}
else
{
out
.
ResourceAttributes
=
nil
}
if
in
.
NonResourceAttributes
!=
nil
{
in
,
out
:=
&
in
.
NonResourceAttributes
,
&
out
.
NonResourceAttributes
*
out
=
new
(
NonResourceAttributes
)
if
err
:=
Convert_authorization_NonResourceAttributes_To_v1beta1_NonResourceAttributes
(
*
in
,
*
out
,
s
);
err
!=
nil
{
return
err
}
}
else
{
out
.
NonResourceAttributes
=
nil
}
out
.
ResourceAttributes
=
(
*
ResourceAttributes
)(
unsafe
.
Pointer
(
in
.
ResourceAttributes
))
out
.
NonResourceAttributes
=
(
*
NonResourceAttributes
)(
unsafe
.
Pointer
(
in
.
NonResourceAttributes
))
out
.
User
=
in
.
User
out
.
Groups
=
in
.
Groups
if
in
.
Extra
!=
nil
{
in
,
out
:=
&
in
.
Extra
,
&
out
.
Extra
*
out
=
make
(
map
[
string
]
ExtraValue
,
len
(
*
in
))
for
key
,
val
:=
range
*
in
{
newVal
:=
new
(
ExtraValue
)
// TODO: Inefficient conversion - can we improve it?
if
err
:=
s
.
Convert
(
&
val
,
newVal
,
0
);
err
!=
nil
{
return
err
}
(
*
out
)[
key
]
=
*
newVal
}
}
else
{
out
.
Extra
=
nil
}
out
.
Groups
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
Groups
))
out
.
Extra
=
*
(
*
map
[
string
]
ExtraValue
)(
unsafe
.
Pointer
(
&
in
.
Extra
))
return
nil
}
...
...
pkg/apis/autoscaling/v1/zz_generated.conversion.go
View file @
ab673bbc
...
...
@@ -21,9 +21,11 @@ limitations under the License.
package
v1
import
(
unversioned
"k8s.io/kubernetes/pkg/api/unversioned"
autoscaling
"k8s.io/kubernetes/pkg/apis/autoscaling"
conversion
"k8s.io/kubernetes/pkg/conversion"
runtime
"k8s.io/kubernetes/pkg/runtime"
unsafe
"unsafe"
)
func
init
()
{
...
...
@@ -113,17 +115,7 @@ func Convert_autoscaling_HorizontalPodAutoscaler_To_v1_HorizontalPodAutoscaler(i
func
autoConvert_v1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList
(
in
*
HorizontalPodAutoscalerList
,
out
*
autoscaling
.
HorizontalPodAutoscalerList
,
s
conversion
.
Scope
)
error
{
out
.
ListMeta
=
in
.
ListMeta
if
in
.
Items
!=
nil
{
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
*
out
=
make
([]
autoscaling
.
HorizontalPodAutoscaler
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_v1_HorizontalPodAutoscaler_To_autoscaling_HorizontalPodAutoscaler
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Items
=
nil
}
out
.
Items
=
*
(
*
[]
autoscaling
.
HorizontalPodAutoscaler
)(
unsafe
.
Pointer
(
&
in
.
Items
))
return
nil
}
...
...
@@ -133,17 +125,7 @@ func Convert_v1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscal
func
autoConvert_autoscaling_HorizontalPodAutoscalerList_To_v1_HorizontalPodAutoscalerList
(
in
*
autoscaling
.
HorizontalPodAutoscalerList
,
out
*
HorizontalPodAutoscalerList
,
s
conversion
.
Scope
)
error
{
out
.
ListMeta
=
in
.
ListMeta
if
in
.
Items
!=
nil
{
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
*
out
=
make
([]
HorizontalPodAutoscaler
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_autoscaling_HorizontalPodAutoscaler_To_v1_HorizontalPodAutoscaler
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Items
=
nil
}
out
.
Items
=
*
(
*
[]
HorizontalPodAutoscaler
)(
unsafe
.
Pointer
(
&
in
.
Items
))
return
nil
}
...
...
@@ -155,9 +137,9 @@ func autoConvert_v1_HorizontalPodAutoscalerSpec_To_autoscaling_HorizontalPodAuto
if
err
:=
Convert_v1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference
(
&
in
.
ScaleTargetRef
,
&
out
.
ScaleTargetRef
,
s
);
err
!=
nil
{
return
err
}
out
.
MinReplicas
=
in
.
MinReplicas
out
.
MinReplicas
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
MinReplicas
))
out
.
MaxReplicas
=
in
.
MaxReplicas
out
.
TargetCPUUtilizationPercentage
=
in
.
TargetCPUUtilizationPercentage
out
.
TargetCPUUtilizationPercentage
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
TargetCPUUtilizationPercentage
))
return
nil
}
...
...
@@ -169,9 +151,9 @@ func autoConvert_autoscaling_HorizontalPodAutoscalerSpec_To_v1_HorizontalPodAuto
if
err
:=
Convert_autoscaling_CrossVersionObjectReference_To_v1_CrossVersionObjectReference
(
&
in
.
ScaleTargetRef
,
&
out
.
ScaleTargetRef
,
s
);
err
!=
nil
{
return
err
}
out
.
MinReplicas
=
in
.
MinReplicas
out
.
MinReplicas
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
MinReplicas
))
out
.
MaxReplicas
=
in
.
MaxReplicas
out
.
TargetCPUUtilizationPercentage
=
in
.
TargetCPUUtilizationPercentage
out
.
TargetCPUUtilizationPercentage
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
TargetCPUUtilizationPercentage
))
return
nil
}
...
...
@@ -180,11 +162,11 @@ func Convert_autoscaling_HorizontalPodAutoscalerSpec_To_v1_HorizontalPodAutoscal
}
func
autoConvert_v1_HorizontalPodAutoscalerStatus_To_autoscaling_HorizontalPodAutoscalerStatus
(
in
*
HorizontalPodAutoscalerStatus
,
out
*
autoscaling
.
HorizontalPodAutoscalerStatus
,
s
conversion
.
Scope
)
error
{
out
.
ObservedGeneration
=
in
.
ObservedGeneration
out
.
LastScaleTime
=
in
.
LastScaleTime
out
.
ObservedGeneration
=
(
*
int64
)(
unsafe
.
Pointer
(
in
.
ObservedGeneration
))
out
.
LastScaleTime
=
(
*
unversioned
.
Time
)(
unsafe
.
Pointer
(
in
.
LastScaleTime
))
out
.
CurrentReplicas
=
in
.
CurrentReplicas
out
.
DesiredReplicas
=
in
.
DesiredReplicas
out
.
CurrentCPUUtilizationPercentage
=
in
.
CurrentCPUUtilizationPercentage
out
.
CurrentCPUUtilizationPercentage
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
CurrentCPUUtilizationPercentage
))
return
nil
}
...
...
@@ -193,11 +175,11 @@ func Convert_v1_HorizontalPodAutoscalerStatus_To_autoscaling_HorizontalPodAutosc
}
func
autoConvert_autoscaling_HorizontalPodAutoscalerStatus_To_v1_HorizontalPodAutoscalerStatus
(
in
*
autoscaling
.
HorizontalPodAutoscalerStatus
,
out
*
HorizontalPodAutoscalerStatus
,
s
conversion
.
Scope
)
error
{
out
.
ObservedGeneration
=
in
.
ObservedGeneration
out
.
LastScaleTime
=
in
.
LastScaleTime
out
.
ObservedGeneration
=
(
*
int64
)(
unsafe
.
Pointer
(
in
.
ObservedGeneration
))
out
.
LastScaleTime
=
(
*
unversioned
.
Time
)(
unsafe
.
Pointer
(
in
.
LastScaleTime
))
out
.
CurrentReplicas
=
in
.
CurrentReplicas
out
.
DesiredReplicas
=
in
.
DesiredReplicas
out
.
CurrentCPUUtilizationPercentage
=
in
.
CurrentCPUUtilizationPercentage
out
.
CurrentCPUUtilizationPercentage
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
CurrentCPUUtilizationPercentage
))
return
nil
}
...
...
pkg/apis/batch/v1/zz_generated.conversion.go
View file @
ab673bbc
...
...
@@ -22,10 +22,12 @@ package v1
import
(
api
"k8s.io/kubernetes/pkg/api"
unversioned
"k8s.io/kubernetes/pkg/api/unversioned"
api_v1
"k8s.io/kubernetes/pkg/api/v1"
batch
"k8s.io/kubernetes/pkg/apis/batch"
conversion
"k8s.io/kubernetes/pkg/conversion"
runtime
"k8s.io/kubernetes/pkg/runtime"
unsafe
"unsafe"
)
func
init
()
{
...
...
@@ -154,11 +156,11 @@ func Convert_batch_JobList_To_v1_JobList(in *batch.JobList, out *JobList, s conv
}
func
autoConvert_v1_JobSpec_To_batch_JobSpec
(
in
*
JobSpec
,
out
*
batch
.
JobSpec
,
s
conversion
.
Scope
)
error
{
out
.
Parallelism
=
in
.
Parallelism
out
.
Completions
=
in
.
Completions
out
.
ActiveDeadlineSeconds
=
in
.
ActiveDeadlineSeconds
out
.
Selector
=
in
.
Selector
out
.
ManualSelector
=
in
.
ManualSelector
out
.
Parallelism
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
Parallelism
))
out
.
Completions
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
Completions
))
out
.
ActiveDeadlineSeconds
=
(
*
int64
)(
unsafe
.
Pointer
(
in
.
ActiveDeadlineSeconds
))
out
.
Selector
=
(
*
unversioned
.
LabelSelector
)(
unsafe
.
Pointer
(
in
.
Selector
))
out
.
ManualSelector
=
(
*
bool
)(
unsafe
.
Pointer
(
in
.
ManualSelector
))
if
err
:=
api_v1
.
Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec
(
&
in
.
Template
,
&
out
.
Template
,
s
);
err
!=
nil
{
return
err
}
...
...
@@ -166,11 +168,11 @@ func autoConvert_v1_JobSpec_To_batch_JobSpec(in *JobSpec, out *batch.JobSpec, s
}
func
autoConvert_batch_JobSpec_To_v1_JobSpec
(
in
*
batch
.
JobSpec
,
out
*
JobSpec
,
s
conversion
.
Scope
)
error
{
out
.
Parallelism
=
in
.
Parallelism
out
.
Completions
=
in
.
Completions
out
.
ActiveDeadlineSeconds
=
in
.
ActiveDeadlineSeconds
out
.
Selector
=
in
.
Selector
out
.
ManualSelector
=
in
.
ManualSelector
out
.
Parallelism
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
Parallelism
))
out
.
Completions
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
Completions
))
out
.
ActiveDeadlineSeconds
=
(
*
int64
)(
unsafe
.
Pointer
(
in
.
ActiveDeadlineSeconds
))
out
.
Selector
=
(
*
unversioned
.
LabelSelector
)(
unsafe
.
Pointer
(
in
.
Selector
))
out
.
ManualSelector
=
(
*
bool
)(
unsafe
.
Pointer
(
in
.
ManualSelector
))
if
err
:=
api_v1
.
Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec
(
&
in
.
Template
,
&
out
.
Template
,
s
);
err
!=
nil
{
return
err
}
...
...
@@ -178,19 +180,9 @@ func autoConvert_batch_JobSpec_To_v1_JobSpec(in *batch.JobSpec, out *JobSpec, s
}
func
autoConvert_v1_JobStatus_To_batch_JobStatus
(
in
*
JobStatus
,
out
*
batch
.
JobStatus
,
s
conversion
.
Scope
)
error
{
if
in
.
Conditions
!=
nil
{
in
,
out
:=
&
in
.
Conditions
,
&
out
.
Conditions
*
out
=
make
([]
batch
.
JobCondition
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_v1_JobCondition_To_batch_JobCondition
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Conditions
=
nil
}
out
.
StartTime
=
in
.
StartTime
out
.
CompletionTime
=
in
.
CompletionTime
out
.
Conditions
=
*
(
*
[]
batch
.
JobCondition
)(
unsafe
.
Pointer
(
&
in
.
Conditions
))
out
.
StartTime
=
(
*
unversioned
.
Time
)(
unsafe
.
Pointer
(
in
.
StartTime
))
out
.
CompletionTime
=
(
*
unversioned
.
Time
)(
unsafe
.
Pointer
(
in
.
CompletionTime
))
out
.
Active
=
in
.
Active
out
.
Succeeded
=
in
.
Succeeded
out
.
Failed
=
in
.
Failed
...
...
@@ -202,19 +194,9 @@ func Convert_v1_JobStatus_To_batch_JobStatus(in *JobStatus, out *batch.JobStatus
}
func
autoConvert_batch_JobStatus_To_v1_JobStatus
(
in
*
batch
.
JobStatus
,
out
*
JobStatus
,
s
conversion
.
Scope
)
error
{
if
in
.
Conditions
!=
nil
{
in
,
out
:=
&
in
.
Conditions
,
&
out
.
Conditions
*
out
=
make
([]
JobCondition
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_batch_JobCondition_To_v1_JobCondition
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Conditions
=
nil
}
out
.
StartTime
=
in
.
StartTime
out
.
CompletionTime
=
in
.
CompletionTime
out
.
Conditions
=
*
(
*
[]
JobCondition
)(
unsafe
.
Pointer
(
&
in
.
Conditions
))
out
.
StartTime
=
(
*
unversioned
.
Time
)(
unsafe
.
Pointer
(
in
.
StartTime
))
out
.
CompletionTime
=
(
*
unversioned
.
Time
)(
unsafe
.
Pointer
(
in
.
CompletionTime
))
out
.
Active
=
in
.
Active
out
.
Succeeded
=
in
.
Succeeded
out
.
Failed
=
in
.
Failed
...
...
pkg/apis/batch/v2alpha1/zz_generated.conversion.go
View file @
ab673bbc
...
...
@@ -22,10 +22,12 @@ package v2alpha1
import
(
api
"k8s.io/kubernetes/pkg/api"
unversioned
"k8s.io/kubernetes/pkg/api/unversioned"
v1
"k8s.io/kubernetes/pkg/api/v1"
batch
"k8s.io/kubernetes/pkg/apis/batch"
conversion
"k8s.io/kubernetes/pkg/conversion"
runtime
"k8s.io/kubernetes/pkg/runtime"
unsafe
"unsafe"
)
func
init
()
{
...
...
@@ -166,11 +168,11 @@ func Convert_batch_JobList_To_v2alpha1_JobList(in *batch.JobList, out *JobList,
}
func
autoConvert_v2alpha1_JobSpec_To_batch_JobSpec
(
in
*
JobSpec
,
out
*
batch
.
JobSpec
,
s
conversion
.
Scope
)
error
{
out
.
Parallelism
=
in
.
Parallelism
out
.
Completions
=
in
.
Completions
out
.
ActiveDeadlineSeconds
=
in
.
ActiveDeadlineSeconds
out
.
Selector
=
in
.
Selector
out
.
ManualSelector
=
in
.
ManualSelector
out
.
Parallelism
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
Parallelism
))
out
.
Completions
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
Completions
))
out
.
ActiveDeadlineSeconds
=
(
*
int64
)(
unsafe
.
Pointer
(
in
.
ActiveDeadlineSeconds
))
out
.
Selector
=
(
*
unversioned
.
LabelSelector
)(
unsafe
.
Pointer
(
in
.
Selector
))
out
.
ManualSelector
=
(
*
bool
)(
unsafe
.
Pointer
(
in
.
ManualSelector
))
if
err
:=
v1
.
Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec
(
&
in
.
Template
,
&
out
.
Template
,
s
);
err
!=
nil
{
return
err
}
...
...
@@ -178,11 +180,11 @@ func autoConvert_v2alpha1_JobSpec_To_batch_JobSpec(in *JobSpec, out *batch.JobSp
}
func
autoConvert_batch_JobSpec_To_v2alpha1_JobSpec
(
in
*
batch
.
JobSpec
,
out
*
JobSpec
,
s
conversion
.
Scope
)
error
{
out
.
Parallelism
=
in
.
Parallelism
out
.
Completions
=
in
.
Completions
out
.
ActiveDeadlineSeconds
=
in
.
ActiveDeadlineSeconds
out
.
Selector
=
in
.
Selector
out
.
ManualSelector
=
in
.
ManualSelector
out
.
Parallelism
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
Parallelism
))
out
.
Completions
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
Completions
))
out
.
ActiveDeadlineSeconds
=
(
*
int64
)(
unsafe
.
Pointer
(
in
.
ActiveDeadlineSeconds
))
out
.
Selector
=
(
*
unversioned
.
LabelSelector
)(
unsafe
.
Pointer
(
in
.
Selector
))
out
.
ManualSelector
=
(
*
bool
)(
unsafe
.
Pointer
(
in
.
ManualSelector
))
if
err
:=
v1
.
Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec
(
&
in
.
Template
,
&
out
.
Template
,
s
);
err
!=
nil
{
return
err
}
...
...
@@ -190,19 +192,9 @@ func autoConvert_batch_JobSpec_To_v2alpha1_JobSpec(in *batch.JobSpec, out *JobSp
}
func
autoConvert_v2alpha1_JobStatus_To_batch_JobStatus
(
in
*
JobStatus
,
out
*
batch
.
JobStatus
,
s
conversion
.
Scope
)
error
{
if
in
.
Conditions
!=
nil
{
in
,
out
:=
&
in
.
Conditions
,
&
out
.
Conditions
*
out
=
make
([]
batch
.
JobCondition
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_v2alpha1_JobCondition_To_batch_JobCondition
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Conditions
=
nil
}
out
.
StartTime
=
in
.
StartTime
out
.
CompletionTime
=
in
.
CompletionTime
out
.
Conditions
=
*
(
*
[]
batch
.
JobCondition
)(
unsafe
.
Pointer
(
&
in
.
Conditions
))
out
.
StartTime
=
(
*
unversioned
.
Time
)(
unsafe
.
Pointer
(
in
.
StartTime
))
out
.
CompletionTime
=
(
*
unversioned
.
Time
)(
unsafe
.
Pointer
(
in
.
CompletionTime
))
out
.
Active
=
in
.
Active
out
.
Succeeded
=
in
.
Succeeded
out
.
Failed
=
in
.
Failed
...
...
@@ -214,19 +206,9 @@ func Convert_v2alpha1_JobStatus_To_batch_JobStatus(in *JobStatus, out *batch.Job
}
func
autoConvert_batch_JobStatus_To_v2alpha1_JobStatus
(
in
*
batch
.
JobStatus
,
out
*
JobStatus
,
s
conversion
.
Scope
)
error
{
if
in
.
Conditions
!=
nil
{
in
,
out
:=
&
in
.
Conditions
,
&
out
.
Conditions
*
out
=
make
([]
JobCondition
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_batch_JobCondition_To_v2alpha1_JobCondition
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Conditions
=
nil
}
out
.
StartTime
=
in
.
StartTime
out
.
CompletionTime
=
in
.
CompletionTime
out
.
Conditions
=
*
(
*
[]
JobCondition
)(
unsafe
.
Pointer
(
&
in
.
Conditions
))
out
.
StartTime
=
(
*
unversioned
.
Time
)(
unsafe
.
Pointer
(
in
.
StartTime
))
out
.
CompletionTime
=
(
*
unversioned
.
Time
)(
unsafe
.
Pointer
(
in
.
CompletionTime
))
out
.
Active
=
in
.
Active
out
.
Succeeded
=
in
.
Succeeded
out
.
Failed
=
in
.
Failed
...
...
@@ -375,9 +357,9 @@ func Convert_batch_ScheduledJobList_To_v2alpha1_ScheduledJobList(in *batch.Sched
func
autoConvert_v2alpha1_ScheduledJobSpec_To_batch_ScheduledJobSpec
(
in
*
ScheduledJobSpec
,
out
*
batch
.
ScheduledJobSpec
,
s
conversion
.
Scope
)
error
{
out
.
Schedule
=
in
.
Schedule
out
.
StartingDeadlineSeconds
=
in
.
StartingDeadlineSeconds
out
.
StartingDeadlineSeconds
=
(
*
int64
)(
unsafe
.
Pointer
(
in
.
StartingDeadlineSeconds
))
out
.
ConcurrencyPolicy
=
batch
.
ConcurrencyPolicy
(
in
.
ConcurrencyPolicy
)
out
.
Suspend
=
in
.
Suspend
out
.
Suspend
=
(
*
bool
)(
unsafe
.
Pointer
(
in
.
Suspend
))
if
err
:=
Convert_v2alpha1_JobTemplateSpec_To_batch_JobTemplateSpec
(
&
in
.
JobTemplate
,
&
out
.
JobTemplate
,
s
);
err
!=
nil
{
return
err
}
...
...
@@ -390,9 +372,9 @@ func Convert_v2alpha1_ScheduledJobSpec_To_batch_ScheduledJobSpec(in *ScheduledJo
func
autoConvert_batch_ScheduledJobSpec_To_v2alpha1_ScheduledJobSpec
(
in
*
batch
.
ScheduledJobSpec
,
out
*
ScheduledJobSpec
,
s
conversion
.
Scope
)
error
{
out
.
Schedule
=
in
.
Schedule
out
.
StartingDeadlineSeconds
=
in
.
StartingDeadlineSeconds
out
.
StartingDeadlineSeconds
=
(
*
int64
)(
unsafe
.
Pointer
(
in
.
StartingDeadlineSeconds
))
out
.
ConcurrencyPolicy
=
ConcurrencyPolicy
(
in
.
ConcurrencyPolicy
)
out
.
Suspend
=
in
.
Suspend
out
.
Suspend
=
(
*
bool
)(
unsafe
.
Pointer
(
in
.
Suspend
))
if
err
:=
Convert_batch_JobTemplateSpec_To_v2alpha1_JobTemplateSpec
(
&
in
.
JobTemplate
,
&
out
.
JobTemplate
,
s
);
err
!=
nil
{
return
err
}
...
...
@@ -404,19 +386,8 @@ func Convert_batch_ScheduledJobSpec_To_v2alpha1_ScheduledJobSpec(in *batch.Sched
}
func
autoConvert_v2alpha1_ScheduledJobStatus_To_batch_ScheduledJobStatus
(
in
*
ScheduledJobStatus
,
out
*
batch
.
ScheduledJobStatus
,
s
conversion
.
Scope
)
error
{
if
in
.
Active
!=
nil
{
in
,
out
:=
&
in
.
Active
,
&
out
.
Active
*
out
=
make
([]
api
.
ObjectReference
,
len
(
*
in
))
for
i
:=
range
*
in
{
// TODO: Inefficient conversion - can we improve it?
if
err
:=
s
.
Convert
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
0
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Active
=
nil
}
out
.
LastScheduleTime
=
in
.
LastScheduleTime
out
.
Active
=
*
(
*
[]
api
.
ObjectReference
)(
unsafe
.
Pointer
(
&
in
.
Active
))
out
.
LastScheduleTime
=
(
*
unversioned
.
Time
)(
unsafe
.
Pointer
(
in
.
LastScheduleTime
))
return
nil
}
...
...
@@ -425,19 +396,8 @@ func Convert_v2alpha1_ScheduledJobStatus_To_batch_ScheduledJobStatus(in *Schedul
}
func
autoConvert_batch_ScheduledJobStatus_To_v2alpha1_ScheduledJobStatus
(
in
*
batch
.
ScheduledJobStatus
,
out
*
ScheduledJobStatus
,
s
conversion
.
Scope
)
error
{
if
in
.
Active
!=
nil
{
in
,
out
:=
&
in
.
Active
,
&
out
.
Active
*
out
=
make
([]
v1
.
ObjectReference
,
len
(
*
in
))
for
i
:=
range
*
in
{
// TODO: Inefficient conversion - can we improve it?
if
err
:=
s
.
Convert
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
0
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Active
=
nil
}
out
.
LastScheduleTime
=
in
.
LastScheduleTime
out
.
Active
=
*
(
*
[]
v1
.
ObjectReference
)(
unsafe
.
Pointer
(
&
in
.
Active
))
out
.
LastScheduleTime
=
(
*
unversioned
.
Time
)(
unsafe
.
Pointer
(
in
.
LastScheduleTime
))
return
nil
}
...
...
pkg/apis/certificates/v1alpha1/zz_generated.conversion.go
View file @
ab673bbc
...
...
@@ -24,6 +24,7 @@ import (
certificates
"k8s.io/kubernetes/pkg/apis/certificates"
conversion
"k8s.io/kubernetes/pkg/conversion"
runtime
"k8s.io/kubernetes/pkg/runtime"
unsafe
"unsafe"
)
func
init
()
{
...
...
@@ -109,17 +110,7 @@ func Convert_certificates_CertificateSigningRequestCondition_To_v1alpha1_Certifi
func
autoConvert_v1alpha1_CertificateSigningRequestList_To_certificates_CertificateSigningRequestList
(
in
*
CertificateSigningRequestList
,
out
*
certificates
.
CertificateSigningRequestList
,
s
conversion
.
Scope
)
error
{
out
.
ListMeta
=
in
.
ListMeta
if
in
.
Items
!=
nil
{
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
*
out
=
make
([]
certificates
.
CertificateSigningRequest
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_v1alpha1_CertificateSigningRequest_To_certificates_CertificateSigningRequest
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Items
=
nil
}
out
.
Items
=
*
(
*
[]
certificates
.
CertificateSigningRequest
)(
unsafe
.
Pointer
(
&
in
.
Items
))
return
nil
}
...
...
@@ -129,17 +120,7 @@ func Convert_v1alpha1_CertificateSigningRequestList_To_certificates_CertificateS
func
autoConvert_certificates_CertificateSigningRequestList_To_v1alpha1_CertificateSigningRequestList
(
in
*
certificates
.
CertificateSigningRequestList
,
out
*
CertificateSigningRequestList
,
s
conversion
.
Scope
)
error
{
out
.
ListMeta
=
in
.
ListMeta
if
in
.
Items
!=
nil
{
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
*
out
=
make
([]
CertificateSigningRequest
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_certificates_CertificateSigningRequest_To_v1alpha1_CertificateSigningRequest
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Items
=
nil
}
out
.
Items
=
*
(
*
[]
CertificateSigningRequest
)(
unsafe
.
Pointer
(
&
in
.
Items
))
return
nil
}
...
...
@@ -148,12 +129,10 @@ func Convert_certificates_CertificateSigningRequestList_To_v1alpha1_CertificateS
}
func
autoConvert_v1alpha1_CertificateSigningRequestSpec_To_certificates_CertificateSigningRequestSpec
(
in
*
CertificateSigningRequestSpec
,
out
*
certificates
.
CertificateSigningRequestSpec
,
s
conversion
.
Scope
)
error
{
if
err
:=
conversion
.
Convert_Slice_byte_To_Slice_byte
(
&
in
.
Request
,
&
out
.
Request
,
s
);
err
!=
nil
{
return
err
}
out
.
Request
=
*
(
*
[]
byte
)(
unsafe
.
Pointer
(
&
in
.
Request
))
out
.
Username
=
in
.
Username
out
.
UID
=
in
.
UID
out
.
Groups
=
in
.
Groups
out
.
Groups
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
Groups
))
return
nil
}
...
...
@@ -162,12 +141,10 @@ func Convert_v1alpha1_CertificateSigningRequestSpec_To_certificates_CertificateS
}
func
autoConvert_certificates_CertificateSigningRequestSpec_To_v1alpha1_CertificateSigningRequestSpec
(
in
*
certificates
.
CertificateSigningRequestSpec
,
out
*
CertificateSigningRequestSpec
,
s
conversion
.
Scope
)
error
{
if
err
:=
conversion
.
Convert_Slice_byte_To_Slice_byte
(
&
in
.
Request
,
&
out
.
Request
,
s
);
err
!=
nil
{
return
err
}
out
.
Request
=
*
(
*
[]
byte
)(
unsafe
.
Pointer
(
&
in
.
Request
))
out
.
Username
=
in
.
Username
out
.
UID
=
in
.
UID
out
.
Groups
=
in
.
Groups
out
.
Groups
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
Groups
))
return
nil
}
...
...
@@ -176,20 +153,8 @@ func Convert_certificates_CertificateSigningRequestSpec_To_v1alpha1_CertificateS
}
func
autoConvert_v1alpha1_CertificateSigningRequestStatus_To_certificates_CertificateSigningRequestStatus
(
in
*
CertificateSigningRequestStatus
,
out
*
certificates
.
CertificateSigningRequestStatus
,
s
conversion
.
Scope
)
error
{
if
in
.
Conditions
!=
nil
{
in
,
out
:=
&
in
.
Conditions
,
&
out
.
Conditions
*
out
=
make
([]
certificates
.
CertificateSigningRequestCondition
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_v1alpha1_CertificateSigningRequestCondition_To_certificates_CertificateSigningRequestCondition
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Conditions
=
nil
}
if
err
:=
conversion
.
Convert_Slice_byte_To_Slice_byte
(
&
in
.
Certificate
,
&
out
.
Certificate
,
s
);
err
!=
nil
{
return
err
}
out
.
Conditions
=
*
(
*
[]
certificates
.
CertificateSigningRequestCondition
)(
unsafe
.
Pointer
(
&
in
.
Conditions
))
out
.
Certificate
=
*
(
*
[]
byte
)(
unsafe
.
Pointer
(
&
in
.
Certificate
))
return
nil
}
...
...
@@ -198,20 +163,8 @@ func Convert_v1alpha1_CertificateSigningRequestStatus_To_certificates_Certificat
}
func
autoConvert_certificates_CertificateSigningRequestStatus_To_v1alpha1_CertificateSigningRequestStatus
(
in
*
certificates
.
CertificateSigningRequestStatus
,
out
*
CertificateSigningRequestStatus
,
s
conversion
.
Scope
)
error
{
if
in
.
Conditions
!=
nil
{
in
,
out
:=
&
in
.
Conditions
,
&
out
.
Conditions
*
out
=
make
([]
CertificateSigningRequestCondition
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_certificates_CertificateSigningRequestCondition_To_v1alpha1_CertificateSigningRequestCondition
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Conditions
=
nil
}
if
err
:=
conversion
.
Convert_Slice_byte_To_Slice_byte
(
&
in
.
Certificate
,
&
out
.
Certificate
,
s
);
err
!=
nil
{
return
err
}
out
.
Conditions
=
*
(
*
[]
CertificateSigningRequestCondition
)(
unsafe
.
Pointer
(
&
in
.
Conditions
))
out
.
Certificate
=
*
(
*
[]
byte
)(
unsafe
.
Pointer
(
&
in
.
Certificate
))
return
nil
}
...
...
pkg/apis/componentconfig/v1alpha1/zz_generated.conversion.go
View file @
ab673bbc
...
...
@@ -26,6 +26,7 @@ import (
conversion
"k8s.io/kubernetes/pkg/conversion"
runtime
"k8s.io/kubernetes/pkg/runtime"
config
"k8s.io/kubernetes/pkg/util/config"
unsafe
"unsafe"
)
func
init
()
{
...
...
@@ -65,12 +66,12 @@ func autoConvert_v1alpha1_KubeProxyConfiguration_To_componentconfig_KubeProxyCon
out
.
HealthzBindAddress
=
in
.
HealthzBindAddress
out
.
HealthzPort
=
in
.
HealthzPort
out
.
HostnameOverride
=
in
.
HostnameOverride
out
.
IPTablesMasqueradeBit
=
in
.
IPTablesMasqueradeBit
out
.
IPTablesMasqueradeBit
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
IPTablesMasqueradeBit
))
out
.
IPTablesSyncPeriod
=
in
.
IPTablesSyncPeriod
out
.
KubeconfigPath
=
in
.
KubeconfigPath
out
.
MasqueradeAll
=
in
.
MasqueradeAll
out
.
Master
=
in
.
Master
out
.
OOMScoreAdj
=
in
.
OOMScoreAdj
out
.
OOMScoreAdj
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
OOMScoreAdj
))
out
.
Mode
=
componentconfig
.
ProxyMode
(
in
.
Mode
)
out
.
PortRange
=
in
.
PortRange
out
.
ResourceContainer
=
in
.
ResourceContainer
...
...
@@ -92,12 +93,12 @@ func autoConvert_componentconfig_KubeProxyConfiguration_To_v1alpha1_KubeProxyCon
out
.
HealthzBindAddress
=
in
.
HealthzBindAddress
out
.
HealthzPort
=
in
.
HealthzPort
out
.
HostnameOverride
=
in
.
HostnameOverride
out
.
IPTablesMasqueradeBit
=
in
.
IPTablesMasqueradeBit
out
.
IPTablesMasqueradeBit
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
IPTablesMasqueradeBit
))
out
.
IPTablesSyncPeriod
=
in
.
IPTablesSyncPeriod
out
.
KubeconfigPath
=
in
.
KubeconfigPath
out
.
MasqueradeAll
=
in
.
MasqueradeAll
out
.
Master
=
in
.
Master
out
.
OOMScoreAdj
=
in
.
OOMScoreAdj
out
.
OOMScoreAdj
=
(
*
int32
)(
unsafe
.
Pointer
(
in
.
OOMScoreAdj
))
out
.
Mode
=
ProxyMode
(
in
.
Mode
)
out
.
PortRange
=
in
.
PortRange
out
.
ResourceContainer
=
in
.
ResourceContainer
...
...
@@ -271,9 +272,9 @@ func autoConvert_v1alpha1_KubeletConfiguration_To_componentconfig_KubeletConfigu
if
err
:=
api
.
Convert_Pointer_bool_To_bool
(
&
in
.
AllowPrivileged
,
&
out
.
AllowPrivileged
,
s
);
err
!=
nil
{
return
err
}
out
.
HostNetworkSources
=
in
.
HostNetworkSources
out
.
HostPIDSources
=
in
.
HostPIDSources
out
.
HostIPCSources
=
in
.
HostIPCSources
out
.
HostNetworkSources
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
HostNetworkSources
))
out
.
HostPIDSources
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
HostPIDSources
))
out
.
HostIPCSources
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
HostIPCSources
))
if
err
:=
api
.
Convert_Pointer_int32_To_int32
(
&
in
.
RegistryPullQPS
,
&
out
.
RegistryPullQPS
,
s
);
err
!=
nil
{
return
err
}
...
...
@@ -372,7 +373,7 @@ func autoConvert_v1alpha1_KubeletConfiguration_To_componentconfig_KubeletConfigu
}
out
.
OutOfDiskTransitionFrequency
=
in
.
OutOfDiskTransitionFrequency
out
.
NodeIP
=
in
.
NodeIP
out
.
NodeLabels
=
in
.
NodeLabels
out
.
NodeLabels
=
*
(
*
map
[
string
]
string
)(
unsafe
.
Pointer
(
&
in
.
NodeLabels
))
out
.
NonMasqueradeCIDR
=
in
.
NonMasqueradeCIDR
out
.
EnableCustomMetrics
=
in
.
EnableCustomMetrics
if
err
:=
api
.
Convert_Pointer_string_To_string
(
&
in
.
EvictionHard
,
&
out
.
EvictionHard
,
s
);
err
!=
nil
{
...
...
@@ -387,24 +388,8 @@ func autoConvert_v1alpha1_KubeletConfiguration_To_componentconfig_KubeletConfigu
if
err
:=
api
.
Convert_Pointer_bool_To_bool
(
&
in
.
EnableControllerAttachDetach
,
&
out
.
EnableControllerAttachDetach
,
s
);
err
!=
nil
{
return
err
}
if
in
.
SystemReserved
!=
nil
{
in
,
out
:=
&
in
.
SystemReserved
,
&
out
.
SystemReserved
*
out
=
make
(
config
.
ConfigurationMap
,
len
(
*
in
))
for
key
,
val
:=
range
*
in
{
(
*
out
)[
key
]
=
val
}
}
else
{
out
.
SystemReserved
=
nil
}
if
in
.
KubeReserved
!=
nil
{
in
,
out
:=
&
in
.
KubeReserved
,
&
out
.
KubeReserved
*
out
=
make
(
config
.
ConfigurationMap
,
len
(
*
in
))
for
key
,
val
:=
range
*
in
{
(
*
out
)[
key
]
=
val
}
}
else
{
out
.
KubeReserved
=
nil
}
out
.
SystemReserved
=
*
(
*
config
.
ConfigurationMap
)(
unsafe
.
Pointer
(
&
in
.
SystemReserved
))
out
.
KubeReserved
=
*
(
*
config
.
ConfigurationMap
)(
unsafe
.
Pointer
(
&
in
.
KubeReserved
))
out
.
ProtectKernelDefaults
=
in
.
ProtectKernelDefaults
if
err
:=
api
.
Convert_Pointer_bool_To_bool
(
&
in
.
MakeIPTablesUtilChains
,
&
out
.
MakeIPTablesUtilChains
,
s
);
err
!=
nil
{
return
err
...
...
@@ -415,7 +400,7 @@ func autoConvert_v1alpha1_KubeletConfiguration_To_componentconfig_KubeletConfigu
if
err
:=
api
.
Convert_Pointer_int32_To_int32
(
&
in
.
IPTablesDropBit
,
&
out
.
IPTablesDropBit
,
s
);
err
!=
nil
{
return
err
}
out
.
AllowedUnsafeSysctls
=
in
.
AllowedUnsafeSysctls
out
.
AllowedUnsafeSysctls
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
AllowedUnsafeSysctls
))
out
.
ExperimentalRuntimeIntegrationType
=
in
.
ExperimentalRuntimeIntegrationType
return
nil
}
...
...
@@ -454,9 +439,9 @@ func autoConvert_componentconfig_KubeletConfiguration_To_v1alpha1_KubeletConfigu
if
err
:=
api
.
Convert_bool_To_Pointer_bool
(
&
in
.
AllowPrivileged
,
&
out
.
AllowPrivileged
,
s
);
err
!=
nil
{
return
err
}
out
.
HostNetworkSources
=
in
.
HostNetworkSources
out
.
HostPIDSources
=
in
.
HostPIDSources
out
.
HostIPCSources
=
in
.
HostIPCSources
out
.
HostNetworkSources
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
HostNetworkSources
))
out
.
HostPIDSources
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
HostPIDSources
))
out
.
HostIPCSources
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
HostIPCSources
))
if
err
:=
api
.
Convert_int32_To_Pointer_int32
(
&
in
.
RegistryPullQPS
,
&
out
.
RegistryPullQPS
,
s
);
err
!=
nil
{
return
err
}
...
...
@@ -555,7 +540,7 @@ func autoConvert_componentconfig_KubeletConfiguration_To_v1alpha1_KubeletConfigu
}
out
.
OutOfDiskTransitionFrequency
=
in
.
OutOfDiskTransitionFrequency
out
.
NodeIP
=
in
.
NodeIP
out
.
NodeLabels
=
in
.
NodeLabels
out
.
NodeLabels
=
*
(
*
map
[
string
]
string
)(
unsafe
.
Pointer
(
&
in
.
NodeLabels
))
out
.
NonMasqueradeCIDR
=
in
.
NonMasqueradeCIDR
out
.
EnableCustomMetrics
=
in
.
EnableCustomMetrics
if
err
:=
api
.
Convert_string_To_Pointer_string
(
&
in
.
EvictionHard
,
&
out
.
EvictionHard
,
s
);
err
!=
nil
{
...
...
@@ -570,24 +555,8 @@ func autoConvert_componentconfig_KubeletConfiguration_To_v1alpha1_KubeletConfigu
if
err
:=
api
.
Convert_bool_To_Pointer_bool
(
&
in
.
EnableControllerAttachDetach
,
&
out
.
EnableControllerAttachDetach
,
s
);
err
!=
nil
{
return
err
}
if
in
.
SystemReserved
!=
nil
{
in
,
out
:=
&
in
.
SystemReserved
,
&
out
.
SystemReserved
*
out
=
make
(
map
[
string
]
string
,
len
(
*
in
))
for
key
,
val
:=
range
*
in
{
(
*
out
)[
key
]
=
val
}
}
else
{
out
.
SystemReserved
=
nil
}
if
in
.
KubeReserved
!=
nil
{
in
,
out
:=
&
in
.
KubeReserved
,
&
out
.
KubeReserved
*
out
=
make
(
map
[
string
]
string
,
len
(
*
in
))
for
key
,
val
:=
range
*
in
{
(
*
out
)[
key
]
=
val
}
}
else
{
out
.
KubeReserved
=
nil
}
out
.
SystemReserved
=
*
(
*
map
[
string
]
string
)(
unsafe
.
Pointer
(
&
in
.
SystemReserved
))
out
.
KubeReserved
=
*
(
*
map
[
string
]
string
)(
unsafe
.
Pointer
(
&
in
.
KubeReserved
))
out
.
ProtectKernelDefaults
=
in
.
ProtectKernelDefaults
if
err
:=
api
.
Convert_bool_To_Pointer_bool
(
&
in
.
MakeIPTablesUtilChains
,
&
out
.
MakeIPTablesUtilChains
,
s
);
err
!=
nil
{
return
err
...
...
@@ -598,7 +567,7 @@ func autoConvert_componentconfig_KubeletConfiguration_To_v1alpha1_KubeletConfigu
if
err
:=
api
.
Convert_int32_To_Pointer_int32
(
&
in
.
IPTablesDropBit
,
&
out
.
IPTablesDropBit
,
s
);
err
!=
nil
{
return
err
}
out
.
AllowedUnsafeSysctls
=
in
.
AllowedUnsafeSysctls
out
.
AllowedUnsafeSysctls
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
AllowedUnsafeSysctls
))
out
.
ExperimentalRuntimeIntegrationType
=
in
.
ExperimentalRuntimeIntegrationType
return
nil
}
...
...
pkg/apis/extensions/v1beta1/zz_generated.conversion.go
View file @
ab673bbc
This diff is collapsed.
Click to expand it.
pkg/apis/imagepolicy/v1alpha1/zz_generated.conversion.go
View file @
ab673bbc
...
...
@@ -24,6 +24,7 @@ import (
imagepolicy
"k8s.io/kubernetes/pkg/apis/imagepolicy"
conversion
"k8s.io/kubernetes/pkg/conversion"
runtime
"k8s.io/kubernetes/pkg/runtime"
unsafe
"unsafe"
)
func
init
()
{
...
...
@@ -100,18 +101,8 @@ func Convert_imagepolicy_ImageReviewContainerSpec_To_v1alpha1_ImageReviewContain
}
func
autoConvert_v1alpha1_ImageReviewSpec_To_imagepolicy_ImageReviewSpec
(
in
*
ImageReviewSpec
,
out
*
imagepolicy
.
ImageReviewSpec
,
s
conversion
.
Scope
)
error
{
if
in
.
Containers
!=
nil
{
in
,
out
:=
&
in
.
Containers
,
&
out
.
Containers
*
out
=
make
([]
imagepolicy
.
ImageReviewContainerSpec
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_v1alpha1_ImageReviewContainerSpec_To_imagepolicy_ImageReviewContainerSpec
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Containers
=
nil
}
out
.
Annotations
=
in
.
Annotations
out
.
Containers
=
*
(
*
[]
imagepolicy
.
ImageReviewContainerSpec
)(
unsafe
.
Pointer
(
&
in
.
Containers
))
out
.
Annotations
=
*
(
*
map
[
string
]
string
)(
unsafe
.
Pointer
(
&
in
.
Annotations
))
out
.
Namespace
=
in
.
Namespace
return
nil
}
...
...
@@ -121,18 +112,8 @@ func Convert_v1alpha1_ImageReviewSpec_To_imagepolicy_ImageReviewSpec(in *ImageRe
}
func
autoConvert_imagepolicy_ImageReviewSpec_To_v1alpha1_ImageReviewSpec
(
in
*
imagepolicy
.
ImageReviewSpec
,
out
*
ImageReviewSpec
,
s
conversion
.
Scope
)
error
{
if
in
.
Containers
!=
nil
{
in
,
out
:=
&
in
.
Containers
,
&
out
.
Containers
*
out
=
make
([]
ImageReviewContainerSpec
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_imagepolicy_ImageReviewContainerSpec_To_v1alpha1_ImageReviewContainerSpec
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Containers
=
nil
}
out
.
Annotations
=
in
.
Annotations
out
.
Containers
=
*
(
*
[]
ImageReviewContainerSpec
)(
unsafe
.
Pointer
(
&
in
.
Containers
))
out
.
Annotations
=
*
(
*
map
[
string
]
string
)(
unsafe
.
Pointer
(
&
in
.
Annotations
))
out
.
Namespace
=
in
.
Namespace
return
nil
}
...
...
pkg/apis/policy/v1alpha1/zz_generated.conversion.go
View file @
ab673bbc
...
...
@@ -22,10 +22,12 @@ package v1alpha1
import
(
api
"k8s.io/kubernetes/pkg/api"
unversioned
"k8s.io/kubernetes/pkg/api/unversioned"
v1
"k8s.io/kubernetes/pkg/api/v1"
policy
"k8s.io/kubernetes/pkg/apis/policy"
conversion
"k8s.io/kubernetes/pkg/conversion"
runtime
"k8s.io/kubernetes/pkg/runtime"
unsafe
"unsafe"
)
func
init
()
{
...
...
@@ -54,16 +56,7 @@ func autoConvert_v1alpha1_Eviction_To_policy_Eviction(in *Eviction, out *policy.
if
err
:=
s
.
Convert
(
&
in
.
ObjectMeta
,
&
out
.
ObjectMeta
,
0
);
err
!=
nil
{
return
err
}
if
in
.
DeleteOptions
!=
nil
{
in
,
out
:=
&
in
.
DeleteOptions
,
&
out
.
DeleteOptions
*
out
=
new
(
api
.
DeleteOptions
)
// TODO: Inefficient conversion - can we improve it?
if
err
:=
s
.
Convert
(
*
in
,
*
out
,
0
);
err
!=
nil
{
return
err
}
}
else
{
out
.
DeleteOptions
=
nil
}
out
.
DeleteOptions
=
(
*
api
.
DeleteOptions
)(
unsafe
.
Pointer
(
in
.
DeleteOptions
))
return
nil
}
...
...
@@ -76,16 +69,7 @@ func autoConvert_policy_Eviction_To_v1alpha1_Eviction(in *policy.Eviction, out *
if
err
:=
s
.
Convert
(
&
in
.
ObjectMeta
,
&
out
.
ObjectMeta
,
0
);
err
!=
nil
{
return
err
}
if
in
.
DeleteOptions
!=
nil
{
in
,
out
:=
&
in
.
DeleteOptions
,
&
out
.
DeleteOptions
*
out
=
new
(
v1
.
DeleteOptions
)
// TODO: Inefficient conversion - can we improve it?
if
err
:=
s
.
Convert
(
*
in
,
*
out
,
0
);
err
!=
nil
{
return
err
}
}
else
{
out
.
DeleteOptions
=
nil
}
out
.
DeleteOptions
=
(
*
v1
.
DeleteOptions
)(
unsafe
.
Pointer
(
in
.
DeleteOptions
))
return
nil
}
...
...
@@ -131,17 +115,7 @@ func Convert_policy_PodDisruptionBudget_To_v1alpha1_PodDisruptionBudget(in *poli
func
autoConvert_v1alpha1_PodDisruptionBudgetList_To_policy_PodDisruptionBudgetList
(
in
*
PodDisruptionBudgetList
,
out
*
policy
.
PodDisruptionBudgetList
,
s
conversion
.
Scope
)
error
{
out
.
ListMeta
=
in
.
ListMeta
if
in
.
Items
!=
nil
{
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
*
out
=
make
([]
policy
.
PodDisruptionBudget
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_v1alpha1_PodDisruptionBudget_To_policy_PodDisruptionBudget
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Items
=
nil
}
out
.
Items
=
*
(
*
[]
policy
.
PodDisruptionBudget
)(
unsafe
.
Pointer
(
&
in
.
Items
))
return
nil
}
...
...
@@ -151,17 +125,7 @@ func Convert_v1alpha1_PodDisruptionBudgetList_To_policy_PodDisruptionBudgetList(
func
autoConvert_policy_PodDisruptionBudgetList_To_v1alpha1_PodDisruptionBudgetList
(
in
*
policy
.
PodDisruptionBudgetList
,
out
*
PodDisruptionBudgetList
,
s
conversion
.
Scope
)
error
{
out
.
ListMeta
=
in
.
ListMeta
if
in
.
Items
!=
nil
{
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
*
out
=
make
([]
PodDisruptionBudget
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_policy_PodDisruptionBudget_To_v1alpha1_PodDisruptionBudget
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Items
=
nil
}
out
.
Items
=
*
(
*
[]
PodDisruptionBudget
)(
unsafe
.
Pointer
(
&
in
.
Items
))
return
nil
}
...
...
@@ -171,7 +135,7 @@ func Convert_policy_PodDisruptionBudgetList_To_v1alpha1_PodDisruptionBudgetList(
func
autoConvert_v1alpha1_PodDisruptionBudgetSpec_To_policy_PodDisruptionBudgetSpec
(
in
*
PodDisruptionBudgetSpec
,
out
*
policy
.
PodDisruptionBudgetSpec
,
s
conversion
.
Scope
)
error
{
out
.
MinAvailable
=
in
.
MinAvailable
out
.
Selector
=
in
.
Selector
out
.
Selector
=
(
*
unversioned
.
LabelSelector
)(
unsafe
.
Pointer
(
in
.
Selector
))
return
nil
}
...
...
@@ -181,7 +145,7 @@ func Convert_v1alpha1_PodDisruptionBudgetSpec_To_policy_PodDisruptionBudgetSpec(
func
autoConvert_policy_PodDisruptionBudgetSpec_To_v1alpha1_PodDisruptionBudgetSpec
(
in
*
policy
.
PodDisruptionBudgetSpec
,
out
*
PodDisruptionBudgetSpec
,
s
conversion
.
Scope
)
error
{
out
.
MinAvailable
=
in
.
MinAvailable
out
.
Selector
=
in
.
Selector
out
.
Selector
=
(
*
unversioned
.
LabelSelector
)(
unsafe
.
Pointer
(
in
.
Selector
))
return
nil
}
...
...
pkg/apis/rbac/v1alpha1/zz_generated.conversion.go
View file @
ab673bbc
...
...
@@ -24,6 +24,7 @@ import (
rbac
"k8s.io/kubernetes/pkg/apis/rbac"
conversion
"k8s.io/kubernetes/pkg/conversion"
runtime
"k8s.io/kubernetes/pkg/runtime"
unsafe
"unsafe"
)
func
init
()
{
...
...
@@ -110,17 +111,7 @@ func autoConvert_v1alpha1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in *Clus
if
err
:=
s
.
Convert
(
&
in
.
ObjectMeta
,
&
out
.
ObjectMeta
,
0
);
err
!=
nil
{
return
err
}
if
in
.
Subjects
!=
nil
{
in
,
out
:=
&
in
.
Subjects
,
&
out
.
Subjects
*
out
=
make
([]
rbac
.
Subject
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_v1alpha1_Subject_To_rbac_Subject
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Subjects
=
nil
}
out
.
Subjects
=
*
(
*
[]
rbac
.
Subject
)(
unsafe
.
Pointer
(
&
in
.
Subjects
))
if
err
:=
Convert_v1alpha1_RoleRef_To_rbac_RoleRef
(
&
in
.
RoleRef
,
&
out
.
RoleRef
,
s
);
err
!=
nil
{
return
err
}
...
...
@@ -136,17 +127,7 @@ func autoConvert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding(in *rbac
if
err
:=
s
.
Convert
(
&
in
.
ObjectMeta
,
&
out
.
ObjectMeta
,
0
);
err
!=
nil
{
return
err
}
if
in
.
Subjects
!=
nil
{
in
,
out
:=
&
in
.
Subjects
,
&
out
.
Subjects
*
out
=
make
([]
Subject
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_rbac_Subject_To_v1alpha1_Subject
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Subjects
=
nil
}
out
.
Subjects
=
*
(
*
[]
Subject
)(
unsafe
.
Pointer
(
&
in
.
Subjects
))
if
err
:=
Convert_rbac_RoleRef_To_v1alpha1_RoleRef
(
&
in
.
RoleRef
,
&
out
.
RoleRef
,
s
);
err
!=
nil
{
return
err
}
...
...
@@ -159,17 +140,7 @@ func Convert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding(in *rbac.Clu
func
autoConvert_v1alpha1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList
(
in
*
ClusterRoleBindingList
,
out
*
rbac
.
ClusterRoleBindingList
,
s
conversion
.
Scope
)
error
{
out
.
ListMeta
=
in
.
ListMeta
if
in
.
Items
!=
nil
{
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
*
out
=
make
([]
rbac
.
ClusterRoleBinding
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_v1alpha1_ClusterRoleBinding_To_rbac_ClusterRoleBinding
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Items
=
nil
}
out
.
Items
=
*
(
*
[]
rbac
.
ClusterRoleBinding
)(
unsafe
.
Pointer
(
&
in
.
Items
))
return
nil
}
...
...
@@ -179,17 +150,7 @@ func Convert_v1alpha1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in *
func
autoConvert_rbac_ClusterRoleBindingList_To_v1alpha1_ClusterRoleBindingList
(
in
*
rbac
.
ClusterRoleBindingList
,
out
*
ClusterRoleBindingList
,
s
conversion
.
Scope
)
error
{
out
.
ListMeta
=
in
.
ListMeta
if
in
.
Items
!=
nil
{
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
*
out
=
make
([]
ClusterRoleBinding
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Items
=
nil
}
out
.
Items
=
*
(
*
[]
ClusterRoleBinding
)(
unsafe
.
Pointer
(
&
in
.
Items
))
return
nil
}
...
...
@@ -238,14 +199,14 @@ func Convert_rbac_ClusterRoleList_To_v1alpha1_ClusterRoleList(in *rbac.ClusterRo
}
func
autoConvert_v1alpha1_PolicyRule_To_rbac_PolicyRule
(
in
*
PolicyRule
,
out
*
rbac
.
PolicyRule
,
s
conversion
.
Scope
)
error
{
out
.
Verbs
=
in
.
Verbs
out
.
Verbs
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
Verbs
))
if
err
:=
runtime
.
Convert_runtime_RawExtension_To_runtime_Object
(
&
in
.
AttributeRestrictions
,
&
out
.
AttributeRestrictions
,
s
);
err
!=
nil
{
return
err
}
out
.
APIGroups
=
in
.
APIGroups
out
.
Resources
=
in
.
Resources
out
.
ResourceNames
=
in
.
ResourceNames
out
.
NonResourceURLs
=
in
.
NonResourceURLs
out
.
APIGroups
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
APIGroups
))
out
.
Resources
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
Resources
))
out
.
ResourceNames
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
ResourceNames
))
out
.
NonResourceURLs
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
NonResourceURLs
))
return
nil
}
...
...
@@ -254,14 +215,14 @@ func Convert_v1alpha1_PolicyRule_To_rbac_PolicyRule(in *PolicyRule, out *rbac.Po
}
func
autoConvert_rbac_PolicyRule_To_v1alpha1_PolicyRule
(
in
*
rbac
.
PolicyRule
,
out
*
PolicyRule
,
s
conversion
.
Scope
)
error
{
out
.
Verbs
=
in
.
Verbs
out
.
Verbs
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
Verbs
))
if
err
:=
runtime
.
Convert_runtime_Object_To_runtime_RawExtension
(
&
in
.
AttributeRestrictions
,
&
out
.
AttributeRestrictions
,
s
);
err
!=
nil
{
return
err
}
out
.
APIGroups
=
in
.
APIGroups
out
.
Resources
=
in
.
Resources
out
.
ResourceNames
=
in
.
ResourceNames
out
.
NonResourceURLs
=
in
.
NonResourceURLs
out
.
APIGroups
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
APIGroups
))
out
.
Resources
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
Resources
))
out
.
ResourceNames
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
ResourceNames
))
out
.
NonResourceURLs
=
*
(
*
[]
string
)(
unsafe
.
Pointer
(
&
in
.
NonResourceURLs
))
return
nil
}
...
...
@@ -320,17 +281,7 @@ func autoConvert_v1alpha1_RoleBinding_To_rbac_RoleBinding(in *RoleBinding, out *
if
err
:=
s
.
Convert
(
&
in
.
ObjectMeta
,
&
out
.
ObjectMeta
,
0
);
err
!=
nil
{
return
err
}
if
in
.
Subjects
!=
nil
{
in
,
out
:=
&
in
.
Subjects
,
&
out
.
Subjects
*
out
=
make
([]
rbac
.
Subject
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_v1alpha1_Subject_To_rbac_Subject
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Subjects
=
nil
}
out
.
Subjects
=
*
(
*
[]
rbac
.
Subject
)(
unsafe
.
Pointer
(
&
in
.
Subjects
))
if
err
:=
Convert_v1alpha1_RoleRef_To_rbac_RoleRef
(
&
in
.
RoleRef
,
&
out
.
RoleRef
,
s
);
err
!=
nil
{
return
err
}
...
...
@@ -346,17 +297,7 @@ func autoConvert_rbac_RoleBinding_To_v1alpha1_RoleBinding(in *rbac.RoleBinding,
if
err
:=
s
.
Convert
(
&
in
.
ObjectMeta
,
&
out
.
ObjectMeta
,
0
);
err
!=
nil
{
return
err
}
if
in
.
Subjects
!=
nil
{
in
,
out
:=
&
in
.
Subjects
,
&
out
.
Subjects
*
out
=
make
([]
Subject
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_rbac_Subject_To_v1alpha1_Subject
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Subjects
=
nil
}
out
.
Subjects
=
*
(
*
[]
Subject
)(
unsafe
.
Pointer
(
&
in
.
Subjects
))
if
err
:=
Convert_rbac_RoleRef_To_v1alpha1_RoleRef
(
&
in
.
RoleRef
,
&
out
.
RoleRef
,
s
);
err
!=
nil
{
return
err
}
...
...
@@ -369,17 +310,7 @@ func Convert_rbac_RoleBinding_To_v1alpha1_RoleBinding(in *rbac.RoleBinding, out
func
autoConvert_v1alpha1_RoleBindingList_To_rbac_RoleBindingList
(
in
*
RoleBindingList
,
out
*
rbac
.
RoleBindingList
,
s
conversion
.
Scope
)
error
{
out
.
ListMeta
=
in
.
ListMeta
if
in
.
Items
!=
nil
{
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
*
out
=
make
([]
rbac
.
RoleBinding
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_v1alpha1_RoleBinding_To_rbac_RoleBinding
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Items
=
nil
}
out
.
Items
=
*
(
*
[]
rbac
.
RoleBinding
)(
unsafe
.
Pointer
(
&
in
.
Items
))
return
nil
}
...
...
@@ -389,17 +320,7 @@ func Convert_v1alpha1_RoleBindingList_To_rbac_RoleBindingList(in *RoleBindingLis
func
autoConvert_rbac_RoleBindingList_To_v1alpha1_RoleBindingList
(
in
*
rbac
.
RoleBindingList
,
out
*
RoleBindingList
,
s
conversion
.
Scope
)
error
{
out
.
ListMeta
=
in
.
ListMeta
if
in
.
Items
!=
nil
{
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
*
out
=
make
([]
RoleBinding
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_rbac_RoleBinding_To_v1alpha1_RoleBinding
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Items
=
nil
}
out
.
Items
=
*
(
*
[]
RoleBinding
)(
unsafe
.
Pointer
(
&
in
.
Items
))
return
nil
}
...
...
pkg/apis/storage/v1beta1/zz_generated.conversion.go
View file @
ab673bbc
...
...
@@ -24,6 +24,7 @@ import (
storage
"k8s.io/kubernetes/pkg/apis/storage"
conversion
"k8s.io/kubernetes/pkg/conversion"
runtime
"k8s.io/kubernetes/pkg/runtime"
unsafe
"unsafe"
)
func
init
()
{
...
...
@@ -47,7 +48,7 @@ func autoConvert_v1beta1_StorageClass_To_storage_StorageClass(in *StorageClass,
return
err
}
out
.
Provisioner
=
in
.
Provisioner
out
.
Parameters
=
in
.
Parameters
out
.
Parameters
=
*
(
*
map
[
string
]
string
)(
unsafe
.
Pointer
(
&
in
.
Parameters
))
return
nil
}
...
...
@@ -61,7 +62,7 @@ func autoConvert_storage_StorageClass_To_v1beta1_StorageClass(in *storage.Storag
return
err
}
out
.
Provisioner
=
in
.
Provisioner
out
.
Parameters
=
in
.
Parameters
out
.
Parameters
=
*
(
*
map
[
string
]
string
)(
unsafe
.
Pointer
(
&
in
.
Parameters
))
return
nil
}
...
...
@@ -71,17 +72,7 @@ func Convert_storage_StorageClass_To_v1beta1_StorageClass(in *storage.StorageCla
func
autoConvert_v1beta1_StorageClassList_To_storage_StorageClassList
(
in
*
StorageClassList
,
out
*
storage
.
StorageClassList
,
s
conversion
.
Scope
)
error
{
out
.
ListMeta
=
in
.
ListMeta
if
in
.
Items
!=
nil
{
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
*
out
=
make
([]
storage
.
StorageClass
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_v1beta1_StorageClass_To_storage_StorageClass
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Items
=
nil
}
out
.
Items
=
*
(
*
[]
storage
.
StorageClass
)(
unsafe
.
Pointer
(
&
in
.
Items
))
return
nil
}
...
...
@@ -91,17 +82,7 @@ func Convert_v1beta1_StorageClassList_To_storage_StorageClassList(in *StorageCla
func
autoConvert_storage_StorageClassList_To_v1beta1_StorageClassList
(
in
*
storage
.
StorageClassList
,
out
*
StorageClassList
,
s
conversion
.
Scope
)
error
{
out
.
ListMeta
=
in
.
ListMeta
if
in
.
Items
!=
nil
{
in
,
out
:=
&
in
.
Items
,
&
out
.
Items
*
out
=
make
([]
StorageClass
,
len
(
*
in
))
for
i
:=
range
*
in
{
if
err
:=
Convert_storage_StorageClass_To_v1beta1_StorageClass
(
&
(
*
in
)[
i
],
&
(
*
out
)[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Items
=
nil
}
out
.
Items
=
*
(
*
[]
StorageClass
)(
unsafe
.
Pointer
(
&
in
.
Items
))
return
nil
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment