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
29703663
Unverified
Commit
29703663
authored
Sep 25, 2018
by
k8s-ci-robot
Committed by
GitHub
Sep 25, 2018
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #67860 from m1kola/cleanup_logsForObject
Cleanup: removes support of internal types from logsForObject
parents
38d2f05d
ecbc7899
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
40 deletions
+0
-40
logsforobject.go
pkg/kubectl/polymorphichelpers/logsforobject.go
+0
-40
No files found.
pkg/kubectl/polymorphichelpers/logsforobject.go
View file @
29703663
...
@@ -29,7 +29,6 @@ import (
...
@@ -29,7 +29,6 @@ import (
"k8s.io/cli-runtime/pkg/genericclioptions"
"k8s.io/cli-runtime/pkg/genericclioptions"
corev1client
"k8s.io/client-go/kubernetes/typed/core/v1"
corev1client
"k8s.io/client-go/kubernetes/typed/core/v1"
"k8s.io/client-go/rest"
"k8s.io/client-go/rest"
coreinternal
"k8s.io/kubernetes/pkg/apis/core"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller"
)
)
...
@@ -55,17 +54,6 @@ func logsForObjectWithClient(clientset corev1client.CoreV1Interface, object, opt
...
@@ -55,17 +54,6 @@ func logsForObjectWithClient(clientset corev1client.CoreV1Interface, object, opt
}
}
switch
t
:=
object
.
(
type
)
{
switch
t
:=
object
.
(
type
)
{
case
*
coreinternal
.
PodList
:
ret
:=
[]
*
rest
.
Request
{}
for
i
:=
range
t
.
Items
{
currRet
,
err
:=
logsForObjectWithClient
(
clientset
,
&
t
.
Items
[
i
],
options
,
timeout
,
allContainers
)
if
err
!=
nil
{
return
nil
,
err
}
ret
=
append
(
ret
,
currRet
...
)
}
return
ret
,
nil
case
*
corev1
.
PodList
:
case
*
corev1
.
PodList
:
ret
:=
[]
*
rest
.
Request
{}
ret
:=
[]
*
rest
.
Request
{}
for
i
:=
range
t
.
Items
{
for
i
:=
range
t
.
Items
{
...
@@ -77,34 +65,6 @@ func logsForObjectWithClient(clientset corev1client.CoreV1Interface, object, opt
...
@@ -77,34 +65,6 @@ func logsForObjectWithClient(clientset corev1client.CoreV1Interface, object, opt
}
}
return
ret
,
nil
return
ret
,
nil
case
*
coreinternal
.
Pod
:
// if allContainers is true, then we're going to locate all containers and then iterate through them. At that point, "allContainers" is false
if
!
allContainers
{
return
[]
*
rest
.
Request
{
clientset
.
Pods
(
t
.
Namespace
)
.
GetLogs
(
t
.
Name
,
opts
)},
nil
}
ret
:=
[]
*
rest
.
Request
{}
for
_
,
c
:=
range
t
.
Spec
.
InitContainers
{
currOpts
:=
opts
.
DeepCopy
()
currOpts
.
Container
=
c
.
Name
currRet
,
err
:=
logsForObjectWithClient
(
clientset
,
t
,
currOpts
,
timeout
,
false
)
if
err
!=
nil
{
return
nil
,
err
}
ret
=
append
(
ret
,
currRet
...
)
}
for
_
,
c
:=
range
t
.
Spec
.
Containers
{
currOpts
:=
opts
.
DeepCopy
()
currOpts
.
Container
=
c
.
Name
currRet
,
err
:=
logsForObjectWithClient
(
clientset
,
t
,
currOpts
,
timeout
,
false
)
if
err
!=
nil
{
return
nil
,
err
}
ret
=
append
(
ret
,
currRet
...
)
}
return
ret
,
nil
case
*
corev1
.
Pod
:
case
*
corev1
.
Pod
:
// if allContainers is true, then we're going to locate all containers and then iterate through them. At that point, "allContainers" is false
// if allContainers is true, then we're going to locate all containers and then iterate through them. At that point, "allContainers" is false
if
!
allContainers
{
if
!
allContainers
{
...
...
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