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
239790a0
Commit
239790a0
authored
Oct 05, 2015
by
k8s-merge-robot
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #15110 from mikedanese/ds-reaper-fix
Auto commit by PR queue bot
parents
3902f765
334b5511
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
3 deletions
+7
-3
stop.go
pkg/kubectl/stop.go
+7
-3
No files found.
pkg/kubectl/stop.go
View file @
239790a0
...
...
@@ -183,7 +183,7 @@ func (reaper *ReplicationControllerReaper) Stop(namespace, name string, timeout
}
func
(
reaper
*
DaemonSetReaper
)
Stop
(
namespace
,
name
string
,
timeout
time
.
Duration
,
gracePeriod
*
api
.
DeleteOptions
)
(
string
,
error
)
{
d
aemon
,
err
:=
reaper
.
Experimental
()
.
DaemonSets
(
namespace
)
.
Get
(
name
)
d
s
,
err
:=
reaper
.
Experimental
()
.
DaemonSets
(
namespace
)
.
Get
(
name
)
if
err
!=
nil
{
return
""
,
err
}
...
...
@@ -208,9 +208,13 @@ func (reaper *DaemonSetReaper) Stop(namespace, name string, timeout time.Duratio
return
""
,
fmt
.
Errorf
(
"Name collision generating an unused node name. Please retry this operation."
)
}
daemon
.
Spec
.
Template
.
Spec
.
NodeName
=
nodeName
ds
.
Spec
.
Template
.
Spec
.
NodeName
=
nodeName
// force update to avoid version conflict
ds
.
ResourceVersion
=
""
reaper
.
Experimental
()
.
DaemonSets
(
namespace
)
.
Update
(
daemon
)
if
ds
,
err
=
reaper
.
Experimental
()
.
DaemonSets
(
namespace
)
.
Update
(
ds
);
err
!=
nil
{
return
""
,
err
}
// Wait for the daemon set controller to kill all the daemon pods.
if
err
:=
wait
.
Poll
(
reaper
.
pollInterval
,
reaper
.
timeout
,
func
()
(
bool
,
error
)
{
...
...
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