improved error handling for aws base stack
							parent
							
								
									cedad0a7b3
								
							
						
					
					
						commit
						d5daf5a6ce
					
				|  | @ -1017,8 +1017,13 @@ class AWSBaseStack { | ||||||
|                             yield CF.updateStack(updateInput).promise(); |                             yield CF.updateStack(updateInput).promise(); | ||||||
|                         } |                         } | ||||||
|                         catch (error) { |                         catch (error) { | ||||||
|                             cloud_runner_logger_1.default.log(error.message); |                             if (error['message'].includes('No updates are to be performed')) { | ||||||
|                             cloud_runner_logger_1.default.log(`Update Failed (Stack name: ${baseStackName})`); |                                 cloud_runner_logger_1.default.log(`No updates are to be performed`); | ||||||
|  |                             } | ||||||
|  |                             else { | ||||||
|  |                                 cloud_runner_logger_1.default.log(`Update Failed (Stack name: ${baseStackName})`); | ||||||
|  |                                 cloud_runner_logger_1.default.log(error['message']); | ||||||
|  |                             } | ||||||
|                             cloud_runner_logger_1.default.log(`Continuing...`); |                             cloud_runner_logger_1.default.log(`Continuing...`); | ||||||
|                         } |                         } | ||||||
|                     } |                     } | ||||||
|  |  | ||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							|  | @ -75,9 +75,13 @@ export class AWSBaseStack { | ||||||
|           CloudRunnerLogger.log(`Attempting update of base stack`); |           CloudRunnerLogger.log(`Attempting update of base stack`); | ||||||
|           try { |           try { | ||||||
|             await CF.updateStack(updateInput).promise(); |             await CF.updateStack(updateInput).promise(); | ||||||
|           } catch (error) { |           } catch (error: any) { | ||||||
|             CloudRunnerLogger.log(error.message); |             if (error['message'].includes('No updates are to be performed')) { | ||||||
|             CloudRunnerLogger.log(`Update Failed (Stack name: ${baseStackName})`); |               CloudRunnerLogger.log(`No updates are to be performed`); | ||||||
|  |             } else { | ||||||
|  |               CloudRunnerLogger.log(`Update Failed (Stack name: ${baseStackName})`); | ||||||
|  |               CloudRunnerLogger.log(error['message']); | ||||||
|  |             } | ||||||
|             CloudRunnerLogger.log(`Continuing...`); |             CloudRunnerLogger.log(`Continuing...`); | ||||||
|           } |           } | ||||||
|         } else { |         } else { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue