@@ -230,9 +230,10 @@ func TestShouldUpdateJob(t *testing.T) {
230230 cluster : & v1beta1.FlinkCluster {
231231 Status : v1beta1.FlinkClusterStatus {
232232 Components : v1beta1.FlinkClusterComponentsStatus {Job : & v1beta1.JobStatus {
233- State : v1beta1 .JobStateRunning ,
234- LastSavepointTime : tc .ToString (savepointTime ),
235- SavepointLocation : "gs://my-bucket/savepoint-123" ,
233+ State : v1beta1 .JobStateRunning ,
234+ LastSavepointTime : tc .ToString (savepointTime ),
235+ LastSavepointTriggerTime : tc .ToString (savepointTime ),
236+ SavepointLocation : "gs://my-bucket/savepoint-123" ,
236237 }},
237238 CurrentRevision : "1" , NextRevision : "2" ,
238239 },
@@ -264,9 +265,10 @@ func TestShouldUpdateJob(t *testing.T) {
264265 cluster : & v1beta1.FlinkCluster {
265266 Status : v1beta1.FlinkClusterStatus {
266267 Components : v1beta1.FlinkClusterComponentsStatus {Job : & v1beta1.JobStatus {
267- State : v1beta1 .JobStateRunning ,
268- LastSavepointTime : tc .ToString (savepointTime ),
269- SavepointLocation : "gs://my-bucket/savepoint-123" ,
268+ State : v1beta1 .JobStateRunning ,
269+ LastSavepointTime : tc .ToString (savepointTime ),
270+ LastSavepointTriggerTime : tc .ToString (savepointTime ),
271+ SavepointLocation : "gs://my-bucket/savepoint-123" ,
270272 }},
271273 CurrentRevision : "1" , NextRevision : "2" ,
272274 },
@@ -325,9 +327,10 @@ func TestIsSavepointUpToDate(t *testing.T) {
325327 var savepointTime = time .Now ()
326328 var observeTime = savepointTime .Add (time .Second * 100 )
327329 var jobStatus = v1beta1.JobStatus {
328- State : v1beta1 .JobStateFailed ,
329- LastSavepointTime : tc .ToString (savepointTime ),
330- SavepointLocation : "gs://my-bucket/savepoint-123" ,
330+ State : v1beta1 .JobStateFailed ,
331+ LastSavepointTime : tc .ToString (savepointTime ),
332+ LastSavepointTriggerTime : tc .ToString (savepointTime ),
333+ SavepointLocation : "gs://my-bucket/savepoint-123" ,
331334 }
332335 var update = isSavepointUpToDate (observeTime , jobStatus )
333336 assert .Equal (t , update , true )
@@ -336,9 +339,10 @@ func TestIsSavepointUpToDate(t *testing.T) {
336339 savepointTime = time .Now ()
337340 observeTime = savepointTime .Add (time .Second * 500 )
338341 jobStatus = v1beta1.JobStatus {
339- State : v1beta1 .JobStateFailed ,
340- LastSavepointTime : tc .ToString (savepointTime ),
341- SavepointLocation : "gs://my-bucket/savepoint-123" ,
342+ State : v1beta1 .JobStateFailed ,
343+ LastSavepointTime : tc .ToString (savepointTime ),
344+ LastSavepointTriggerTime : tc .ToString (savepointTime ),
345+ SavepointLocation : "gs://my-bucket/savepoint-123" ,
342346 }
343347 update = isSavepointUpToDate (observeTime , jobStatus )
344348 assert .Equal (t , update , false )
@@ -347,8 +351,9 @@ func TestIsSavepointUpToDate(t *testing.T) {
347351 savepointTime = time .Now ()
348352 observeTime = savepointTime .Add (time .Second * 500 )
349353 jobStatus = v1beta1.JobStatus {
350- State : v1beta1 .JobStateFailed ,
351- LastSavepointTime : tc .ToString (savepointTime ),
354+ State : v1beta1 .JobStateFailed ,
355+ LastSavepointTime : tc .ToString (savepointTime ),
356+ LastSavepointTriggerTime : tc .ToString (savepointTime ),
352357 }
353358 update = isSavepointUpToDate (observeTime , jobStatus )
354359 assert .Equal (t , update , false )
@@ -408,8 +413,8 @@ func TestIsFlinkAPIReady(t *testing.T) {
408413 Status : v1beta1.FlinkClusterStatus {NextRevision : "cluster-85dc8f749-2" },
409414 },
410415 configMap : & corev1.ConfigMap {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
411- jmStatefulSet : & appsv1.StatefulSet {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
412- tmStatefulSet : & appsv1.StatefulSet {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
416+ jmStatefulSet : & appsv1.StatefulSet {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
417+ tmStatefulSet : & appsv1.StatefulSet {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
413418 jmService : & corev1.Service {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
414419 flinkJobStatus : FlinkJobStatus {flinkJobList : & flinkclient.JobStatusList {}},
415420 }
@@ -425,10 +430,10 @@ func TestIsFlinkAPIReady(t *testing.T) {
425430 },
426431 Status : v1beta1.FlinkClusterStatus {NextRevision : "cluster-85dc8f749-2" },
427432 },
428- configMap : & corev1.ConfigMap {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
433+ configMap : & corev1.ConfigMap {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
429434 jmStatefulSet : & appsv1.StatefulSet {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
430435 tmStatefulSet : & appsv1.StatefulSet {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
431- jmService : & corev1.Service {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
436+ jmService : & corev1.Service {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
432437 }
433438 ready = isFlinkAPIReady (observed )
434439 assert .Equal (t , ready , false )
@@ -442,9 +447,9 @@ func TestIsFlinkAPIReady(t *testing.T) {
442447 },
443448 Status : v1beta1.FlinkClusterStatus {NextRevision : "cluster-85dc8f749-2" },
444449 },
445- configMap : & corev1.ConfigMap {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
450+ configMap : & corev1.ConfigMap {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
446451 tmStatefulSet : & appsv1.StatefulSet {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
447- jmService : & corev1.Service {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
452+ jmService : & corev1.Service {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
448453 }
449454 ready = isFlinkAPIReady (observed )
450455 assert .Equal (t , ready , false )
@@ -458,10 +463,10 @@ func TestIsFlinkAPIReady(t *testing.T) {
458463 },
459464 Status : v1beta1.FlinkClusterStatus {NextRevision : "cluster-85dc8f749-2" },
460465 },
461- configMap : & corev1.ConfigMap {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
466+ configMap : & corev1.ConfigMap {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
462467 jmStatefulSet : & appsv1.StatefulSet {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-aa5e3a87z" }}},
463468 tmStatefulSet : & appsv1.StatefulSet {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
464- jmService : & corev1.Service {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
469+ jmService : & corev1.Service {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
465470 }
466471 ready = isFlinkAPIReady (observed )
467472 assert .Equal (t , ready , false )
@@ -478,11 +483,11 @@ func TestGetUpdateState(t *testing.T) {
478483 Components : v1beta1.FlinkClusterComponentsStatus {Job : & v1beta1.JobStatus {State : v1beta1 .JobStateRunning }},
479484 CurrentRevision : "cluster-85dc8f749-2" , NextRevision : "cluster-aa5e3a87z-3" },
480485 },
481- job : & batchv1.Job {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
482- configMap : & corev1.ConfigMap {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
486+ job : & batchv1.Job {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
487+ configMap : & corev1.ConfigMap {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
483488 jmStatefulSet : & appsv1.StatefulSet {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
484489 tmStatefulSet : & appsv1.StatefulSet {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
485- jmService : & corev1.Service {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
490+ jmService : & corev1.Service {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
486491 }
487492 var state = getUpdateState (observed )
488493 assert .Equal (t , state , UpdateStatePreparing )
@@ -497,7 +502,7 @@ func TestGetUpdateState(t *testing.T) {
497502 },
498503 jmStatefulSet : & appsv1.StatefulSet {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-aa5e3a87z" }}},
499504 tmStatefulSet : & appsv1.StatefulSet {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
500- jmService : & corev1.Service {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
505+ jmService : & corev1.Service {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-85dc8f749" }}},
501506 }
502507 state = getUpdateState (observed )
503508 assert .Equal (t , state , UpdateStateInProgress )
@@ -510,12 +515,12 @@ func TestGetUpdateState(t *testing.T) {
510515 },
511516 Status : v1beta1.FlinkClusterStatus {CurrentRevision : "cluster-85dc8f749-2" , NextRevision : "cluster-aa5e3a87z-3" },
512517 },
513- job : & batchv1.Job {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-aa5e3a87z" }}},
514- configMap : & corev1.ConfigMap {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-aa5e3a87z" }}},
518+ job : & batchv1.Job {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-aa5e3a87z" }}},
519+ configMap : & corev1.ConfigMap {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-aa5e3a87z" }}},
515520 jmStatefulSet : & appsv1.StatefulSet {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-aa5e3a87z" }}},
516521 tmStatefulSet : & appsv1.StatefulSet {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-aa5e3a87z" }}},
517- jmService : & corev1.Service {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-aa5e3a87z" }}},
518- jmIngress : & extensionsv1beta1.Ingress {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-aa5e3a87z" }}},
522+ jmService : & corev1.Service {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-aa5e3a87z" }}},
523+ jmIngress : & extensionsv1beta1.Ingress {ObjectMeta : metav1.ObjectMeta {Labels : map [string ]string {RevisionNameLabel : "cluster-aa5e3a87z" }}},
519524 }
520525 state = getUpdateState (observed )
521526 assert .Equal (t , state , UpdateStateFinished )
0 commit comments