@@ -21,6 +21,7 @@ import (
21
21
"os"
22
22
"os/exec"
23
23
"sync"
24
+ "time"
24
25
25
26
. "github.com/onsi/ginkgo/v2"
26
27
. "github.com/onsi/gomega"
@@ -95,6 +96,15 @@ var _ = Describe("etcd-operator", Ordered, func() {
95
96
ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
96
97
})
97
98
99
+ Eventually (func () error {
100
+ cmd := exec .Command ("kubectl" , "get" ,
101
+ "statefulset/test" ,
102
+ "--namespace" , namespace ,
103
+ )
104
+ _ , err = utils .Run (cmd )
105
+ return err
106
+ }, time .Second * 20 , time .Second * 2 ).Should (Succeed ())
107
+
98
108
By ("wait for statefulset is ready" , func () {
99
109
cmd := exec .Command ("kubectl" , "wait" ,
100
110
"statefulset/test" ,
@@ -144,6 +154,15 @@ var _ = Describe("etcd-operator", Ordered, func() {
144
154
ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
145
155
})
146
156
157
+ Eventually (func () error {
158
+ cmd := exec .Command ("kubectl" , "get" ,
159
+ "statefulset/test" ,
160
+ "--namespace" , namespace ,
161
+ )
162
+ _ , err = utils .Run (cmd )
163
+ return err
164
+ }, time .Second * 20 , time .Second * 2 ).Should (Succeed ())
165
+
147
166
By ("wait for statefulset is ready" , func () {
148
167
cmd := exec .Command ("kubectl" , "wait" ,
149
168
"statefulset/test" ,
@@ -192,6 +211,15 @@ var _ = Describe("etcd-operator", Ordered, func() {
192
211
ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
193
212
})
194
213
214
+ Eventually (func () error {
215
+ cmd := exec .Command ("kubectl" , "get" ,
216
+ "statefulset/test" ,
217
+ "--namespace" , namespace ,
218
+ )
219
+ _ , err = utils .Run (cmd )
220
+ return err
221
+ }, time .Second * 20 , time .Second * 2 ).Should (Succeed ())
222
+
195
223
By ("wait for statefulset is ready" , func () {
196
224
cmd := exec .Command ("kubectl" , "wait" ,
197
225
"statefulset/test" ,
0 commit comments