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
1c7b5e12
Commit
1c7b5e12
authored
Feb 05, 2016
by
Daniel Smith
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #20609 from erictune/add-api-package
Cleanup borrowed conversion functions.
parents
75e14513
ff35d976
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
216 deletions
+2
-216
conversion.go
pkg/apis/extensions/v1beta1/conversion.go
+2
-216
No files found.
pkg/apis/extensions/v1beta1/conversion.go
View file @
1c7b5e12
...
@@ -90,155 +90,11 @@ func addConversionFuncs(scheme *runtime.Scheme) {
...
@@ -90,155 +90,11 @@ func addConversionFuncs(scheme *runtime.Scheme) {
// for the generated functions to work properly.
// for the generated functions to work properly.
// This should be fixed: https://github.com/kubernetes/kubernetes/issues/12977
// This should be fixed: https://github.com/kubernetes/kubernetes/issues/12977
func
Convert_api_PodSpec_To_v1_PodSpec
(
in
*
api
.
PodSpec
,
out
*
v1
.
PodSpec
,
s
conversion
.
Scope
)
error
{
func
Convert_api_PodSpec_To_v1_PodSpec
(
in
*
api
.
PodSpec
,
out
*
v1
.
PodSpec
,
s
conversion
.
Scope
)
error
{
if
defaulting
,
found
:=
s
.
DefaultingInterface
(
reflect
.
TypeOf
(
*
in
));
found
{
return
v1
.
Convert_api_PodSpec_To_v1_PodSpec
(
in
,
out
,
s
)
defaulting
.
(
func
(
*
api
.
PodSpec
))(
in
)
}
if
in
.
Volumes
!=
nil
{
out
.
Volumes
=
make
([]
v1
.
Volume
,
len
(
in
.
Volumes
))
for
i
:=
range
in
.
Volumes
{
if
err
:=
v1
.
Convert_api_Volume_To_v1_Volume
(
&
in
.
Volumes
[
i
],
&
out
.
Volumes
[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Volumes
=
nil
}
if
in
.
Containers
!=
nil
{
out
.
Containers
=
make
([]
v1
.
Container
,
len
(
in
.
Containers
))
for
i
:=
range
in
.
Containers
{
if
err
:=
v1
.
Convert_api_Container_To_v1_Container
(
&
in
.
Containers
[
i
],
&
out
.
Containers
[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Containers
=
nil
}
out
.
RestartPolicy
=
v1
.
RestartPolicy
(
in
.
RestartPolicy
)
if
in
.
TerminationGracePeriodSeconds
!=
nil
{
out
.
TerminationGracePeriodSeconds
=
new
(
int64
)
*
out
.
TerminationGracePeriodSeconds
=
*
in
.
TerminationGracePeriodSeconds
}
else
{
out
.
TerminationGracePeriodSeconds
=
nil
}
if
in
.
ActiveDeadlineSeconds
!=
nil
{
out
.
ActiveDeadlineSeconds
=
new
(
int64
)
*
out
.
ActiveDeadlineSeconds
=
*
in
.
ActiveDeadlineSeconds
}
else
{
out
.
ActiveDeadlineSeconds
=
nil
}
out
.
DNSPolicy
=
v1
.
DNSPolicy
(
in
.
DNSPolicy
)
if
in
.
NodeSelector
!=
nil
{
out
.
NodeSelector
=
make
(
map
[
string
]
string
)
for
key
,
val
:=
range
in
.
NodeSelector
{
out
.
NodeSelector
[
key
]
=
val
}
}
else
{
out
.
NodeSelector
=
nil
}
out
.
ServiceAccountName
=
in
.
ServiceAccountName
// DeprecatedServiceAccount is an alias for ServiceAccountName.
out
.
DeprecatedServiceAccount
=
in
.
ServiceAccountName
out
.
NodeName
=
in
.
NodeName
if
in
.
SecurityContext
!=
nil
{
out
.
SecurityContext
=
new
(
v1
.
PodSecurityContext
)
if
err
:=
v1
.
Convert_api_PodSecurityContext_To_v1_PodSecurityContext
(
in
.
SecurityContext
,
out
.
SecurityContext
,
s
);
err
!=
nil
{
return
err
}
out
.
HostNetwork
=
in
.
SecurityContext
.
HostNetwork
out
.
HostPID
=
in
.
SecurityContext
.
HostPID
out
.
HostIPC
=
in
.
SecurityContext
.
HostIPC
}
if
in
.
ImagePullSecrets
!=
nil
{
out
.
ImagePullSecrets
=
make
([]
v1
.
LocalObjectReference
,
len
(
in
.
ImagePullSecrets
))
for
i
:=
range
in
.
ImagePullSecrets
{
if
err
:=
v1
.
Convert_api_LocalObjectReference_To_v1_LocalObjectReference
(
&
in
.
ImagePullSecrets
[
i
],
&
out
.
ImagePullSecrets
[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
ImagePullSecrets
=
nil
}
return
nil
}
}
func
Convert_v1_PodSpec_To_api_PodSpec
(
in
*
v1
.
PodSpec
,
out
*
api
.
PodSpec
,
s
conversion
.
Scope
)
error
{
func
Convert_v1_PodSpec_To_api_PodSpec
(
in
*
v1
.
PodSpec
,
out
*
api
.
PodSpec
,
s
conversion
.
Scope
)
error
{
if
defaulting
,
found
:=
s
.
DefaultingInterface
(
reflect
.
TypeOf
(
*
in
));
found
{
return
v1
.
Convert_v1_PodSpec_To_api_PodSpec
(
in
,
out
,
s
)
defaulting
.
(
func
(
*
v1
.
PodSpec
))(
in
)
}
if
in
.
Volumes
!=
nil
{
out
.
Volumes
=
make
([]
api
.
Volume
,
len
(
in
.
Volumes
))
for
i
:=
range
in
.
Volumes
{
if
err
:=
v1
.
Convert_v1_Volume_To_api_Volume
(
&
in
.
Volumes
[
i
],
&
out
.
Volumes
[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Volumes
=
nil
}
if
in
.
Containers
!=
nil
{
out
.
Containers
=
make
([]
api
.
Container
,
len
(
in
.
Containers
))
for
i
:=
range
in
.
Containers
{
if
err
:=
v1
.
Convert_v1_Container_To_api_Container
(
&
in
.
Containers
[
i
],
&
out
.
Containers
[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
Containers
=
nil
}
out
.
RestartPolicy
=
api
.
RestartPolicy
(
in
.
RestartPolicy
)
if
in
.
TerminationGracePeriodSeconds
!=
nil
{
out
.
TerminationGracePeriodSeconds
=
new
(
int64
)
*
out
.
TerminationGracePeriodSeconds
=
*
in
.
TerminationGracePeriodSeconds
}
else
{
out
.
TerminationGracePeriodSeconds
=
nil
}
if
in
.
ActiveDeadlineSeconds
!=
nil
{
out
.
ActiveDeadlineSeconds
=
new
(
int64
)
*
out
.
ActiveDeadlineSeconds
=
*
in
.
ActiveDeadlineSeconds
}
else
{
out
.
ActiveDeadlineSeconds
=
nil
}
out
.
DNSPolicy
=
api
.
DNSPolicy
(
in
.
DNSPolicy
)
if
in
.
NodeSelector
!=
nil
{
out
.
NodeSelector
=
make
(
map
[
string
]
string
)
for
key
,
val
:=
range
in
.
NodeSelector
{
out
.
NodeSelector
[
key
]
=
val
}
}
else
{
out
.
NodeSelector
=
nil
}
// We support DeprecatedServiceAccount as an alias for ServiceAccountName.
// If both are specified, ServiceAccountName (the new field) wins.
out
.
ServiceAccountName
=
in
.
ServiceAccountName
if
in
.
ServiceAccountName
==
""
{
out
.
ServiceAccountName
=
in
.
DeprecatedServiceAccount
}
out
.
NodeName
=
in
.
NodeName
if
in
.
SecurityContext
!=
nil
{
out
.
SecurityContext
=
new
(
api
.
PodSecurityContext
)
if
err
:=
v1
.
Convert_v1_PodSecurityContext_To_api_PodSecurityContext
(
in
.
SecurityContext
,
out
.
SecurityContext
,
s
);
err
!=
nil
{
return
err
}
}
if
out
.
SecurityContext
==
nil
{
out
.
SecurityContext
=
new
(
api
.
PodSecurityContext
)
}
out
.
SecurityContext
.
HostNetwork
=
in
.
HostNetwork
out
.
SecurityContext
.
HostPID
=
in
.
HostPID
out
.
SecurityContext
.
HostIPC
=
in
.
HostIPC
if
in
.
ImagePullSecrets
!=
nil
{
out
.
ImagePullSecrets
=
make
([]
api
.
LocalObjectReference
,
len
(
in
.
ImagePullSecrets
))
for
i
:=
range
in
.
ImagePullSecrets
{
if
err
:=
v1
.
Convert_v1_LocalObjectReference_To_api_LocalObjectReference
(
&
in
.
ImagePullSecrets
[
i
],
&
out
.
ImagePullSecrets
[
i
],
s
);
err
!=
nil
{
return
err
}
}
}
else
{
out
.
ImagePullSecrets
=
nil
}
return
nil
}
}
func
Convert_extensions_DeploymentSpec_To_v1beta1_DeploymentSpec
(
in
*
extensions
.
DeploymentSpec
,
out
*
DeploymentSpec
,
s
conversion
.
Scope
)
error
{
func
Convert_extensions_DeploymentSpec_To_v1beta1_DeploymentSpec
(
in
*
extensions
.
DeploymentSpec
,
out
*
DeploymentSpec
,
s
conversion
.
Scope
)
error
{
...
@@ -381,76 +237,6 @@ func Convert_v1beta1_RollingUpdateDeployment_To_extensions_RollingUpdateDeployme
...
@@ -381,76 +237,6 @@ func Convert_v1beta1_RollingUpdateDeployment_To_extensions_RollingUpdateDeployme
return
nil
return
nil
}
}
func
Convert_api_PodSecurityContext_To_v1_PodSecurityContext
(
in
*
api
.
PodSecurityContext
,
out
*
v1
.
PodSecurityContext
,
s
conversion
.
Scope
)
error
{
if
defaulting
,
found
:=
s
.
DefaultingInterface
(
reflect
.
TypeOf
(
*
in
));
found
{
defaulting
.
(
func
(
*
api
.
PodSecurityContext
))(
in
)
}
out
.
SupplementalGroups
=
in
.
SupplementalGroups
if
in
.
SELinuxOptions
!=
nil
{
out
.
SELinuxOptions
=
new
(
v1
.
SELinuxOptions
)
if
err
:=
v1
.
Convert_api_SELinuxOptions_To_v1_SELinuxOptions
(
in
.
SELinuxOptions
,
out
.
SELinuxOptions
,
s
);
err
!=
nil
{
return
err
}
}
else
{
out
.
SELinuxOptions
=
nil
}
if
in
.
RunAsUser
!=
nil
{
out
.
RunAsUser
=
new
(
int64
)
*
out
.
RunAsUser
=
*
in
.
RunAsUser
}
else
{
out
.
RunAsUser
=
nil
}
if
in
.
RunAsNonRoot
!=
nil
{
out
.
RunAsNonRoot
=
new
(
bool
)
*
out
.
RunAsNonRoot
=
*
in
.
RunAsNonRoot
}
else
{
out
.
RunAsNonRoot
=
nil
}
if
in
.
FSGroup
!=
nil
{
out
.
FSGroup
=
new
(
int64
)
*
out
.
FSGroup
=
*
in
.
FSGroup
}
else
{
out
.
FSGroup
=
nil
}
return
nil
}
func
Convert_v1_PodSecurityContext_To_api_PodSecurityContext
(
in
*
v1
.
PodSecurityContext
,
out
*
api
.
PodSecurityContext
,
s
conversion
.
Scope
)
error
{
if
defaulting
,
found
:=
s
.
DefaultingInterface
(
reflect
.
TypeOf
(
*
in
));
found
{
defaulting
.
(
func
(
*
v1
.
PodSecurityContext
))(
in
)
}
out
.
SupplementalGroups
=
in
.
SupplementalGroups
if
in
.
SELinuxOptions
!=
nil
{
out
.
SELinuxOptions
=
new
(
api
.
SELinuxOptions
)
if
err
:=
v1
.
Convert_v1_SELinuxOptions_To_api_SELinuxOptions
(
in
.
SELinuxOptions
,
out
.
SELinuxOptions
,
s
);
err
!=
nil
{
return
err
}
}
else
{
out
.
SELinuxOptions
=
nil
}
if
in
.
RunAsUser
!=
nil
{
out
.
RunAsUser
=
new
(
int64
)
*
out
.
RunAsUser
=
*
in
.
RunAsUser
}
else
{
out
.
RunAsUser
=
nil
}
if
in
.
RunAsNonRoot
!=
nil
{
out
.
RunAsNonRoot
=
new
(
bool
)
*
out
.
RunAsNonRoot
=
*
in
.
RunAsNonRoot
}
else
{
out
.
RunAsNonRoot
=
nil
}
if
in
.
FSGroup
!=
nil
{
out
.
FSGroup
=
new
(
int64
)
*
out
.
FSGroup
=
*
in
.
FSGroup
}
else
{
out
.
FSGroup
=
nil
}
return
nil
}
func
Convert_extensions_DaemonSetSpec_To_v1beta1_DaemonSetSpec
(
in
*
extensions
.
DaemonSetSpec
,
out
*
DaemonSetSpec
,
s
conversion
.
Scope
)
error
{
func
Convert_extensions_DaemonSetSpec_To_v1beta1_DaemonSetSpec
(
in
*
extensions
.
DaemonSetSpec
,
out
*
DaemonSetSpec
,
s
conversion
.
Scope
)
error
{
if
defaulting
,
found
:=
s
.
DefaultingInterface
(
reflect
.
TypeOf
(
*
in
));
found
{
if
defaulting
,
found
:=
s
.
DefaultingInterface
(
reflect
.
TypeOf
(
*
in
));
found
{
defaulting
.
(
func
(
*
extensions
.
DaemonSetSpec
))(
in
)
defaulting
.
(
func
(
*
extensions
.
DaemonSetSpec
))(
in
)
...
...
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