extensions: add observedGeneration for deployments

This commit is contained in:
kargakis
2016-02-23 15:23:14 +01:00
parent 7f1b699880
commit 418d79cb78
7 changed files with 58 additions and 5 deletions

View File

@@ -541,6 +541,10 @@ func testPausedDeployment(f *Framework) {
})
Expect(err).NotTo(HaveOccurred())
// Use observedGeneration to determine if the controller noticed the resume.
err = waitForObservedDeployment(c, ns, deploymentName)
Expect(err).NotTo(HaveOccurred())
selector, err := unversioned.LabelSelectorAsSelector(deployment.Spec.Selector)
if err != nil {
Expect(err).NotTo(HaveOccurred())
@@ -564,6 +568,10 @@ func testPausedDeployment(f *Framework) {
})
Expect(err).NotTo(HaveOccurred())
// Use observedGeneration to determine if the controller noticed the pause.
err = waitForObservedDeployment(c, ns, deploymentName)
Expect(err).NotTo(HaveOccurred())
newRS, err := deploymentutil.GetNewReplicaSet(*deployment, c)
Expect(err).NotTo(HaveOccurred())
Expect(c.Extensions().ReplicaSets(ns).Delete(newRS.Name, nil)).NotTo(HaveOccurred())