@@ -26,7 +26,7 @@ import {
26
26
RenderQueue ,
27
27
Repository ,
28
28
VersionQuery ,
29
- WorkerFleet ,
29
+ WorkerInstanceFleet ,
30
30
} from '../lib' ;
31
31
import {
32
32
CONFIG_WORKER_ASSET_LINUX ,
@@ -74,7 +74,7 @@ beforeEach(() => {
74
74
75
75
test ( 'default worker fleet is created correctly' , ( ) => {
76
76
// WHEN
77
- const fleet = new WorkerFleet ( wfstack , 'workerFleet' , {
77
+ const fleet = new WorkerInstanceFleet ( wfstack , 'workerFleet' , {
78
78
vpc,
79
79
workerMachineImage : new GenericWindowsImage ( {
80
80
'us-east-1' : 'ami-any' ,
@@ -103,15 +103,15 @@ test('default worker fleet is created correctly', () => {
103
103
} ) ) ;
104
104
expectCDK ( wfstack ) . to ( haveResource ( 'Custom::LogRetention' , {
105
105
RetentionInDays : 3 ,
106
- LogGroupName : 'deadlineworkerFleet ' ,
106
+ LogGroupName : '/renderfarm/workerFleet ' ,
107
107
} ) ) ;
108
108
expect ( fleet . node . metadata [ 0 ] . type ) . toMatch ( ArtifactMetadataEntryType . WARN ) ;
109
109
expect ( fleet . node . metadata [ 0 ] . data ) . toContain ( 'being created without a health monitor attached to it. This means that the fleet will not automatically scale-in to 0 if the workers are unhealthy' ) ;
110
110
} ) ;
111
111
112
112
test ( 'security group is added to fleet after its creation' , ( ) => {
113
113
// WHEN
114
- const fleet = new WorkerFleet ( stack , 'workerFleet' , {
114
+ const fleet = new WorkerInstanceFleet ( stack , 'workerFleet' , {
115
115
vpc,
116
116
workerMachineImage : new GenericWindowsImage ( {
117
117
'us-east-1' : 'ami-any' ,
@@ -139,7 +139,7 @@ test('security group is added to fleet after its creation', () => {
139
139
140
140
test ( 'default worker fleet is created correctly with linux image' , ( ) => {
141
141
// WHEN
142
- new WorkerFleet ( stack , 'workerFleet' , {
142
+ new WorkerInstanceFleet ( stack , 'workerFleet' , {
143
143
vpc,
144
144
workerMachineImage : new GenericLinuxImage ( {
145
145
'us-east-1' : '123' ,
@@ -154,7 +154,7 @@ test('default worker fleet is created correctly with linux image', () => {
154
154
155
155
test ( 'default worker fleet is created correctly with spot config' , ( ) => {
156
156
// WHEN
157
- new WorkerFleet ( wfstack , 'workerFleet' , {
157
+ new WorkerInstanceFleet ( wfstack , 'workerFleet' , {
158
158
vpc,
159
159
workerMachineImage : new GenericLinuxImage ( {
160
160
'us-east-1' : '123' ,
@@ -173,32 +173,32 @@ test('default worker fleet is created correctly with spot config', () => {
173
173
test ( 'default worker fleet is not created with incorrect spot config' , ( ) => {
174
174
// WHEN
175
175
expect ( ( ) => {
176
- new WorkerFleet ( wfstack , 'workerFleet' , {
176
+ new WorkerInstanceFleet ( wfstack , 'workerFleet' , {
177
177
vpc,
178
178
workerMachineImage : new GenericLinuxImage ( {
179
179
'us-east-1' : '123' ,
180
180
} ) ,
181
181
renderQueue,
182
- spotPrice : WorkerFleet . SPOT_PRICE_MAX_LIMIT + 1 ,
182
+ spotPrice : WorkerInstanceFleet . SPOT_PRICE_MAX_LIMIT + 1 ,
183
183
} ) ;
184
184
} ) . toThrowError ( / I n v a l i d v a l u e : 2 5 6 f o r p r o p e r t y ' s p o t P r i c e ' . V a l i d v a l u e s c a n b e a n y d e c i m a l b e t w e e n 0 .0 0 1 a n d 2 5 5 ./ ) ;
185
185
186
186
// WHEN
187
187
expect ( ( ) => {
188
- new WorkerFleet ( wfstack , 'workerFleet2' , {
188
+ new WorkerInstanceFleet ( wfstack , 'workerFleet2' , {
189
189
vpc,
190
190
workerMachineImage : new GenericLinuxImage ( {
191
191
'us-east-1' : '123' ,
192
192
} ) ,
193
193
renderQueue,
194
- spotPrice : WorkerFleet . SPOT_PRICE_MIN_LIMIT / 2 ,
194
+ spotPrice : WorkerInstanceFleet . SPOT_PRICE_MIN_LIMIT / 2 ,
195
195
} ) ;
196
196
} ) . toThrowError ( / I n v a l i d v a l u e : 0 .0 0 0 5 f o r p r o p e r t y ' s p o t P r i c e ' . V a l i d v a l u e s c a n b e a n y d e c i m a l b e t w e e n 0 .0 0 1 a n d 2 5 5 ./ ) ;
197
197
} ) ;
198
198
199
199
test ( 'default worker fleet is created correctly custom Instance type' , ( ) => {
200
200
// WHEN
201
- new WorkerFleet ( stack , 'workerFleet' , {
201
+ new WorkerInstanceFleet ( stack , 'workerFleet' , {
202
202
vpc,
203
203
workerMachineImage : new GenericLinuxImage ( {
204
204
'us-east-1' : '123' ,
@@ -215,7 +215,7 @@ test('default worker fleet is created correctly custom Instance type', () => {
215
215
216
216
test ( 'default worker fleet is created correctly with custom LogGroup prefix' , ( ) => {
217
217
// WHEN
218
- new WorkerFleet ( stack , 'workerFleet' , {
218
+ new WorkerInstanceFleet ( stack , 'workerFleet' , {
219
219
vpc,
220
220
workerMachineImage : new GenericLinuxImage ( {
221
221
'us-east-1' : '123' ,
@@ -236,7 +236,7 @@ test('default worker fleet is created correctly custom subnet values', () => {
236
236
} ) ;
237
237
238
238
// WHEN
239
- const workers = new WorkerFleet ( stack , 'workerFleet' , {
239
+ const workers = new WorkerInstanceFleet ( stack , 'workerFleet' , {
240
240
vpc,
241
241
workerMachineImage : new GenericLinuxImage ( {
242
242
'us-east-1' : '123' ,
@@ -647,7 +647,7 @@ test('default worker fleet is created correctly with groups, pools and region',
647
647
} ) ;
648
648
649
649
// WHEN
650
- const workers = new WorkerFleet ( stack , 'workerFleet' , {
650
+ const workers = new WorkerInstanceFleet ( stack , 'workerFleet' , {
651
651
vpc,
652
652
workerMachineImage : new GenericLinuxImage ( {
653
653
'us-east-1' : '123' ,
@@ -1047,7 +1047,7 @@ test('worker fleet does validation correctly with groups, pools and region', ()
1047
1047
1048
1048
// group name as 'none'
1049
1049
expect ( ( ) => {
1050
- new WorkerFleet ( stack , 'workerFleet' , {
1050
+ new WorkerInstanceFleet ( stack , 'workerFleet' , {
1051
1051
vpc,
1052
1052
workerMachineImage : new GenericLinuxImage ( {
1053
1053
'us-east-1' : '123' ,
@@ -1059,7 +1059,7 @@ test('worker fleet does validation correctly with groups, pools and region', ()
1059
1059
1060
1060
// group name with whitespace
1061
1061
expect ( ( ) => {
1062
- new WorkerFleet ( stack , 'workerFleet1' , {
1062
+ new WorkerInstanceFleet ( stack , 'workerFleet1' , {
1063
1063
vpc,
1064
1064
workerMachineImage : new GenericLinuxImage ( {
1065
1065
'us-east-1' : '123' ,
@@ -1071,7 +1071,7 @@ test('worker fleet does validation correctly with groups, pools and region', ()
1071
1071
1072
1072
// pool name with whitespace
1073
1073
expect ( ( ) => {
1074
- new WorkerFleet ( stack , 'workerFleet2' , {
1074
+ new WorkerInstanceFleet ( stack , 'workerFleet2' , {
1075
1075
vpc,
1076
1076
workerMachineImage : new GenericLinuxImage ( {
1077
1077
'us-east-1' : '123' ,
@@ -1083,7 +1083,7 @@ test('worker fleet does validation correctly with groups, pools and region', ()
1083
1083
1084
1084
// pool name as 'none'
1085
1085
expect ( ( ) => {
1086
- new WorkerFleet ( stack , 'workerFleet3' , {
1086
+ new WorkerInstanceFleet ( stack , 'workerFleet3' , {
1087
1087
vpc,
1088
1088
workerMachineImage : new GenericLinuxImage ( {
1089
1089
'us-east-1' : '123' ,
@@ -1095,7 +1095,7 @@ test('worker fleet does validation correctly with groups, pools and region', ()
1095
1095
1096
1096
// region as 'none'
1097
1097
expect ( ( ) => {
1098
- new WorkerFleet ( stack , 'workerFleet4' , {
1098
+ new WorkerInstanceFleet ( stack , 'workerFleet4' , {
1099
1099
vpc,
1100
1100
workerMachineImage : new GenericLinuxImage ( {
1101
1101
'us-east-1' : '123' ,
@@ -1107,7 +1107,7 @@ test('worker fleet does validation correctly with groups, pools and region', ()
1107
1107
1108
1108
// region as 'all'
1109
1109
expect ( ( ) => {
1110
- new WorkerFleet ( stack , 'workerFleet5' , {
1110
+ new WorkerInstanceFleet ( stack , 'workerFleet5' , {
1111
1111
vpc,
1112
1112
workerMachineImage : new GenericLinuxImage ( {
1113
1113
'us-east-1' : '123' ,
@@ -1119,7 +1119,7 @@ test('worker fleet does validation correctly with groups, pools and region', ()
1119
1119
1120
1120
// region as 'unrecognized'
1121
1121
expect ( ( ) => {
1122
- new WorkerFleet ( stack , 'workerFleet6' , {
1122
+ new WorkerInstanceFleet ( stack , 'workerFleet6' , {
1123
1123
vpc,
1124
1124
workerMachineImage : new GenericLinuxImage ( {
1125
1125
'us-east-1' : '123' ,
@@ -1131,7 +1131,7 @@ test('worker fleet does validation correctly with groups, pools and region', ()
1131
1131
1132
1132
// region with invalid characters
1133
1133
expect ( ( ) => {
1134
- new WorkerFleet ( stack , 'workerFleet7' , {
1134
+ new WorkerInstanceFleet ( stack , 'workerFleet7' , {
1135
1135
vpc,
1136
1136
workerMachineImage : new GenericLinuxImage ( {
1137
1137
'us-east-1' : '123' ,
@@ -1143,7 +1143,7 @@ test('worker fleet does validation correctly with groups, pools and region', ()
1143
1143
1144
1144
// region with reserved name as substring
1145
1145
expect ( ( ) => {
1146
- new WorkerFleet ( stack , 'workerFleet8' , {
1146
+ new WorkerInstanceFleet ( stack , 'workerFleet8' , {
1147
1147
vpc,
1148
1148
workerMachineImage : new GenericLinuxImage ( {
1149
1149
'us-east-1' : '123' ,
@@ -1155,7 +1155,7 @@ test('worker fleet does validation correctly with groups, pools and region', ()
1155
1155
1156
1156
// region with case-insensitive name
1157
1157
expect ( ( ) => {
1158
- new WorkerFleet ( stack , 'workerFleet9' , {
1158
+ new WorkerInstanceFleet ( stack , 'workerFleet9' , {
1159
1159
vpc,
1160
1160
workerMachineImage : new GenericLinuxImage ( {
1161
1161
'us-east-1' : '123' ,
@@ -1173,7 +1173,7 @@ test('worker fleet is created correctly with the specified encrypted EBS block d
1173
1173
1174
1174
// WHEN
1175
1175
const gibibytes = 123 ;
1176
- new WorkerFleet ( stack , 'workerFleet' , {
1176
+ new WorkerInstanceFleet ( stack , 'workerFleet' , {
1177
1177
vpc,
1178
1178
workerMachineImage : new GenericLinuxImage ( {
1179
1179
'us-east-1' : '123' ,
@@ -1201,7 +1201,7 @@ test('worker fleet creation fails when the specified EBS block device size must
1201
1201
} ) ;
1202
1202
1203
1203
expect ( ( ) => {
1204
- new WorkerFleet ( stack , 'workerFleet' , {
1204
+ new WorkerInstanceFleet ( stack , 'workerFleet' , {
1205
1205
vpc,
1206
1206
workerMachineImage : new GenericLinuxImage ( {
1207
1207
'us-east-1' : '123' ,
0 commit comments