You've already forked watchtower
							
							
				mirror of
				https://github.com/containrrr/watchtower.git
				synced 2025-10-31 00:17:44 +02:00 
			
		
		
		
	fix cleanup for rolling updates (#706)
This commit is contained in:
		| @@ -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() { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user