@@ -20,7 +20,7 @@ const mockRunTask = jest.fn();
20
20
const mockWaitUntilTasksStopped = jest . fn ( ) . mockRejectedValue ( new Error ( 'failed' ) ) ;
21
21
const mockEcsDescribeTasks = jest . fn ( ) ;
22
22
const config = {
23
- region : ( ) => Promise . resolve ( 'fake-region' ) ,
23
+ region : ( ) => Promise . resolve ( 'fake-region' ) ,
24
24
} ;
25
25
26
26
jest . mock ( '@aws-sdk/client-codedeploy' ) ;
@@ -174,7 +174,7 @@ describe('Deploy to ECS', () => {
174
174
test ( 'registers the task definition contents and updates the service' , async ( ) => {
175
175
await run ( ) ;
176
176
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
177
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
177
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
178
178
expect ( core . setOutput ) . toHaveBeenNthCalledWith ( 1 , 'task-definition-arn' , 'task:def:arn' ) ;
179
179
expect ( mockEcsDescribeServices ) . toHaveBeenNthCalledWith ( 1 , {
180
180
cluster : 'cluster-789' ,
@@ -187,7 +187,7 @@ describe('Deploy to ECS', () => {
187
187
forceNewDeployment : false ,
188
188
} ) ;
189
189
expect ( waitUntilServicesStable ) . toHaveBeenCalledTimes ( 0 ) ;
190
- expect ( core . info ) . toBeCalledWith ( "Deployment started. Watch this deployment's progress in the Amazon ECS console: https://console.aws.amazon.com/ecs/home?region=fake-region# /clusters/cluster-789/services/service-456/events" ) ;
190
+ expect ( core . info ) . toBeCalledWith ( "Deployment started. Watch this deployment's progress in the Amazon ECS console: https://fake-region. console.aws.amazon.com/ecs/v2 /clusters/cluster-789/services/service-456/events?region=fake-region " ) ;
191
191
} ) ;
192
192
193
193
@@ -206,7 +206,7 @@ describe('Deploy to ECS', () => {
206
206
207
207
await run ( ) ;
208
208
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
209
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
209
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
210
210
expect ( core . setOutput ) . toHaveBeenNthCalledWith ( 1 , 'task-definition-arn' , 'task:def:arn' ) ;
211
211
expect ( mockEcsDescribeServices ) . toHaveBeenNthCalledWith ( 1 , {
212
212
cluster : 'cluster-789' ,
@@ -220,7 +220,7 @@ describe('Deploy to ECS', () => {
220
220
221
221
} ) ;
222
222
expect ( waitUntilServicesStable ) . toHaveBeenCalledTimes ( 0 ) ;
223
- expect ( core . info ) . toBeCalledWith ( "Deployment started. Watch this deployment's progress in the Amazon ECS console: https://console.aws.amazon.com/ecs/home?region=fake-region# /clusters/cluster-789/services/service-456/events" ) ;
223
+ expect ( core . info ) . toBeCalledWith ( "Deployment started. Watch this deployment's progress in the Amazon ECS console: https://fake-region. console.aws.amazon.com/ecs/v2 /clusters/cluster-789/services/service-456/events?region=fake-region " ) ;
224
224
} ) ;
225
225
226
226
@@ -229,7 +229,7 @@ describe('Deploy to ECS', () => {
229
229
config . region = ( ) => Promise . resolve ( 'cn-fake-region' ) ;
230
230
await run ( ) ;
231
231
232
- expect ( core . info ) . toBeCalledWith ( "Deployment started. Watch this deployment's progress in the Amazon ECS console: https://console.amazonaws.cn/ecs/home?region=cn-fake-region# /clusters/cluster-789/services/service-456/events" ) ;
232
+ expect ( core . info ) . toBeCalledWith ( "Deployment started. Watch this deployment's progress in the Amazon ECS console: https://cn-fake-region. console.amazonaws.cn/ecs/v2 /clusters/cluster-789/services/service-456/events?region=cn-fake-region " ) ;
233
233
234
234
// reset
235
235
config . region = originalRegion ;
@@ -247,7 +247,7 @@ describe('Deploy to ECS', () => {
247
247
248
248
await run ( ) ;
249
249
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
250
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
250
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
251
251
} ) ;
252
252
253
253
@@ -262,7 +262,7 @@ describe('Deploy to ECS', () => {
262
262
263
263
await run ( ) ;
264
264
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
265
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
265
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
266
266
} ) ;
267
267
268
268
@@ -328,7 +328,7 @@ describe('Deploy to ECS', () => {
328
328
} ]
329
329
}
330
330
] ,
331
- requiresCompatibilities : [ 'EC2' ]
331
+ requiresCompatibilities : [ 'EC2' ]
332
332
} ) ;
333
333
} ) ;
334
334
@@ -425,7 +425,7 @@ describe('Deploy to ECS', () => {
425
425
} ]
426
426
}
427
427
] ,
428
- requiresCompatibilities : [ 'EC2' ] ,
428
+ requiresCompatibilities : [ 'EC2' ] ,
429
429
proxyConfiguration : {
430
430
type : "APPMESH" ,
431
431
containerName : "envoy" ,
@@ -479,7 +479,7 @@ describe('Deploy to ECS', () => {
479
479
480
480
await run ( ) ;
481
481
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
482
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
482
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
483
483
} ) ;
484
484
485
485
@@ -506,7 +506,7 @@ describe('Deploy to ECS', () => {
506
506
await run ( ) ;
507
507
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
508
508
509
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
509
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
510
510
expect ( core . setOutput ) . toHaveBeenNthCalledWith ( 1 , 'task-definition-arn' , 'task:def:arn' ) ;
511
511
expect ( mockEcsDescribeServices ) . toHaveBeenNthCalledWith ( 1 , {
512
512
cluster : 'cluster-789' ,
@@ -519,21 +519,21 @@ describe('Deploy to ECS', () => {
519
519
revision : {
520
520
revisionType : 'AppSpecContent' ,
521
521
appSpecContent : {
522
- content : JSON . stringify ( {
523
- Resources : [ {
524
- TargetService : {
525
- Type : 'AWS::ECS::Service' ,
526
- Properties : {
527
- TaskDefinition : 'task:def:arn' ,
528
- LoadBalancerInfo : {
529
- ContainerName : "web" ,
530
- ContainerPort : 80
522
+ content : JSON . stringify ( {
523
+ Resources : [ {
524
+ TargetService : {
525
+ Type : 'AWS::ECS::Service' ,
526
+ Properties : {
527
+ TaskDefinition : 'task:def:arn' ,
528
+ LoadBalancerInfo : {
529
+ ContainerName : "web" ,
530
+ ContainerPort : 80
531
+ }
531
532
}
532
- }
533
- }
534
- } ]
533
+ }
534
+ } ]
535
535
} ) ,
536
- sha256 : '0911d1e99f48b492e238d1284d8ddb805382d33e1d1fc74ffadf37d8b7e6d096'
536
+ sha256 : '0911d1e99f48b492e238d1284d8ddb805382d33e1d1fc74ffadf37d8b7e6d096'
537
537
}
538
538
}
539
539
} ) ;
@@ -587,7 +587,7 @@ describe('Deploy to ECS', () => {
587
587
await run ( ) ;
588
588
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
589
589
590
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
590
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
591
591
expect ( core . setOutput ) . toHaveBeenNthCalledWith ( 1 , 'task-definition-arn' , 'task:def:arn' ) ;
592
592
expect ( mockEcsDescribeServices ) . toHaveBeenNthCalledWith ( 1 , {
593
593
cluster : 'cluster-789' ,
@@ -600,21 +600,21 @@ describe('Deploy to ECS', () => {
600
600
revision : {
601
601
revisionType : 'AppSpecContent' ,
602
602
appSpecContent : {
603
- content : JSON . stringify ( {
604
- Resources : [ {
605
- TargetService : {
606
- Type : 'AWS::ECS::Service' ,
607
- Properties : {
608
- TaskDefinition : 'task:def:arn' ,
609
- LoadBalancerInfo : {
610
- ContainerName : "web" ,
611
- ContainerPort : 80
603
+ content : JSON . stringify ( {
604
+ Resources : [ {
605
+ TargetService : {
606
+ Type : 'AWS::ECS::Service' ,
607
+ Properties : {
608
+ TaskDefinition : 'task:def:arn' ,
609
+ LoadBalancerInfo : {
610
+ ContainerName : "web" ,
611
+ ContainerPort : 80
612
+ }
612
613
}
613
- }
614
- }
615
- } ]
614
+ }
615
+ } ]
616
616
} ) ,
617
- sha256 : '0911d1e99f48b492e238d1284d8ddb805382d33e1d1fc74ffadf37d8b7e6d096'
617
+ sha256 : '0911d1e99f48b492e238d1284d8ddb805382d33e1d1fc74ffadf37d8b7e6d096'
618
618
}
619
619
}
620
620
} ) ;
@@ -664,7 +664,7 @@ describe('Deploy to ECS', () => {
664
664
await run ( ) ;
665
665
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
666
666
667
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
667
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
668
668
expect ( core . setOutput ) . toHaveBeenNthCalledWith ( 1 , 'task-definition-arn' , 'task:def:arn' ) ;
669
669
expect ( mockEcsDescribeServices ) . toHaveBeenNthCalledWith ( 1 , {
670
670
cluster : 'cluster-789' ,
@@ -677,21 +677,21 @@ describe('Deploy to ECS', () => {
677
677
revision : {
678
678
revisionType : 'AppSpecContent' ,
679
679
appSpecContent : {
680
- content : JSON . stringify ( {
681
- Resources : [ {
682
- TargetService : {
683
- Type : 'AWS::ECS::Service' ,
684
- Properties : {
685
- TaskDefinition : 'task:def:arn' ,
686
- LoadBalancerInfo : {
687
- ContainerName : "web" ,
688
- ContainerPort : 80
680
+ content : JSON . stringify ( {
681
+ Resources : [ {
682
+ TargetService : {
683
+ Type : 'AWS::ECS::Service' ,
684
+ Properties : {
685
+ TaskDefinition : 'task:def:arn' ,
686
+ LoadBalancerInfo : {
687
+ ContainerName : "web" ,
688
+ ContainerPort : 80
689
+ }
689
690
}
690
- }
691
- }
692
- } ]
691
+ }
692
+ } ]
693
693
} ) ,
694
- sha256 : '0911d1e99f48b492e238d1284d8ddb805382d33e1d1fc74ffadf37d8b7e6d096'
694
+ sha256 : '0911d1e99f48b492e238d1284d8ddb805382d33e1d1fc74ffadf37d8b7e6d096'
695
695
}
696
696
}
697
697
} ) ;
@@ -794,7 +794,7 @@ describe('Deploy to ECS', () => {
794
794
await run ( ) ;
795
795
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
796
796
797
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
797
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
798
798
expect ( core . setOutput ) . toHaveBeenNthCalledWith ( 1 , 'task-definition-arn' , 'task:def:arn' ) ;
799
799
expect ( mockEcsDescribeServices ) . toHaveBeenNthCalledWith ( 1 , {
800
800
cluster : 'cluster-789' ,
@@ -861,7 +861,7 @@ describe('Deploy to ECS', () => {
861
861
await run ( ) ;
862
862
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
863
863
864
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
864
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
865
865
expect ( core . setOutput ) . toHaveBeenNthCalledWith ( 1 , 'task-definition-arn' , 'task:def:arn' ) ;
866
866
expect ( mockEcsDescribeServices ) . toHaveBeenNthCalledWith ( 1 , {
867
867
cluster : 'cluster-789' ,
@@ -934,7 +934,7 @@ describe('Deploy to ECS', () => {
934
934
await run ( ) ;
935
935
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
936
936
937
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family-absolute-path' } ) ;
937
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family-absolute-path' } ) ;
938
938
expect ( core . setOutput ) . toHaveBeenNthCalledWith ( 1 , 'task-definition-arn' , 'task:def:arn' ) ;
939
939
} ) ;
940
940
@@ -951,7 +951,7 @@ describe('Deploy to ECS', () => {
951
951
await run ( ) ;
952
952
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
953
953
954
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
954
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
955
955
expect ( core . setOutput ) . toHaveBeenNthCalledWith ( 1 , 'task-definition-arn' , 'task:def:arn' ) ;
956
956
expect ( mockEcsDescribeServices ) . toHaveBeenNthCalledWith ( 1 , {
957
957
cluster : 'cluster-789' ,
@@ -992,7 +992,7 @@ describe('Deploy to ECS', () => {
992
992
await run ( ) ;
993
993
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
994
994
995
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
995
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
996
996
expect ( core . setOutput ) . toHaveBeenNthCalledWith ( 1 , 'task-definition-arn' , 'task:def:arn' ) ;
997
997
expect ( mockEcsDescribeServices ) . toHaveBeenNthCalledWith ( 1 , {
998
998
cluster : 'cluster-789' ,
@@ -1032,7 +1032,7 @@ describe('Deploy to ECS', () => {
1032
1032
await run ( ) ;
1033
1033
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
1034
1034
1035
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
1035
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
1036
1036
expect ( core . setOutput ) . toHaveBeenNthCalledWith ( 1 , 'task-definition-arn' , 'task:def:arn' ) ;
1037
1037
expect ( mockEcsDescribeServices ) . toHaveBeenNthCalledWith ( 1 , {
1038
1038
cluster : 'cluster-789' ,
@@ -1073,7 +1073,7 @@ describe('Deploy to ECS', () => {
1073
1073
await run ( ) ;
1074
1074
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
1075
1075
1076
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
1076
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
1077
1077
expect ( core . setOutput ) . toHaveBeenNthCalledWith ( 1 , 'task-definition-arn' , 'task:def:arn' ) ;
1078
1078
expect ( mockEcsDescribeServices ) . toHaveBeenNthCalledWith ( 1 , {
1079
1079
cluster : 'cluster-789' ,
@@ -1099,7 +1099,7 @@ describe('Deploy to ECS', () => {
1099
1099
await run ( ) ;
1100
1100
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
1101
1101
1102
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
1102
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
1103
1103
expect ( core . setOutput ) . toHaveBeenNthCalledWith ( 1 , 'task-definition-arn' , 'task:def:arn' ) ;
1104
1104
expect ( mockEcsDescribeServices ) . toHaveBeenNthCalledWith ( 1 , {
1105
1105
cluster : 'default' ,
@@ -1121,7 +1121,7 @@ describe('Deploy to ECS', () => {
1121
1121
await run ( ) ;
1122
1122
expect ( core . setFailed ) . toHaveBeenCalledTimes ( 0 ) ;
1123
1123
1124
- expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
1124
+ expect ( mockEcsRegisterTaskDef ) . toHaveBeenNthCalledWith ( 1 , { family : 'task-def-family' } ) ;
1125
1125
expect ( core . setOutput ) . toHaveBeenNthCalledWith ( 1 , 'task-definition-arn' , 'task:def:arn' ) ;
1126
1126
expect ( mockEcsDescribeServices ) . toHaveBeenCalledTimes ( 0 ) ;
1127
1127
expect ( mockEcsUpdateService ) . toHaveBeenCalledTimes ( 0 ) ;
@@ -1384,4 +1384,4 @@ describe('Deploy to ECS', () => {
1384
1384
expect ( core . setFailed ) . toHaveBeenNthCalledWith ( 1 , 'Failed to register task definition in ECS: Could not parse' ) ;
1385
1385
expect ( core . setFailed ) . toHaveBeenNthCalledWith ( 2 , 'Could not parse' ) ;
1386
1386
} ) ;
1387
- } ) ;
1387
+ } ) ;
0 commit comments