diff --git a/pkg/kube/wait.go b/pkg/kube/wait.go
index bef366b4f17147829177288c14c51db8dafe93ec..e10f4997f0666ab93fa64427606753b1552a271e 100644
--- a/pkg/kube/wait.go
+++ b/pkg/kube/wait.go
@@ -92,7 +92,7 @@ func (c *Client) waitForResources(timeout time.Duration, created Result) error {
 				}
 				// Find RS associated with deployment
 				newReplicaSet, err := deploymentutil.FindNewReplicaSet(currentDeployment, replicaSets)
-				if err != nil {
+				if err != nil || newReplicaSet == nil {
 					return false, err
 				}
 				newDeployment := deployment{