fix cleanup for rolling updates (#706)

pull/716/head
nils måsén 4 years ago committed by GitHub
parent ea16683c46
commit 4d17cf1a29
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -73,6 +73,7 @@ func performRollingRestart(containers []container.Container, client container.Cl
if containers[i].Stale {
stopStaleContainer(containers[i], client, params)
restartStaleContainer(containers[i], client, params)
cleanupImageIDs[containers[i].ImageID()] = true
}
}

@ -80,6 +80,14 @@ var _ = Describe("the update action", func() {
Expect(client.TestData.TriedToRemoveImageCount).To(Equal(2))
})
})
When("performing a rolling restart update", func() {
It("should try to remove the image once", func() {
err := actions.Update(client, types.UpdateParams{Cleanup: true, RollingRestart: true})
Expect(err).NotTo(HaveOccurred())
Expect(client.TestData.TriedToRemoveImageCount).To(Equal(1))
})
})
})
When("watchtower has been instructed to monitor only", func() {

Loading…
Cancel
Save