Skip to content

Commit 5336874

Browse files
Gunasekar KGunasekar K
authored andcommitted
log group validation
1 parent b0fca86 commit 5336874

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

master_deply_v4.2.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,19 @@ check_service_status() {
380380
echo "$servicestatus"
381381
}
382382

383+
validate_update_loggroup()
384+
{
385+
log_group_fetch=$(aws logs describe-log-groups --log-group-name-prefix /aws/ecs/$AWS_ECS_CLUSTER | jq -r .logGroups[].logGroupName | grep "^/aws/ecs/$AWS_ECS_CLUSTER$")
386+
#echo $log_group_fetch
387+
if [ -z $log_group_fetch ];
388+
then
389+
echo "log group does not exist"
390+
aws logs create-log-group --log-group-name /aws/ecs/$AWS_ECS_CLUSTER
391+
track_error $? "aws log group"
392+
else
393+
echo "log group exist"
394+
fi
395+
}
383396
# EBS integration
384397

385398

@@ -669,6 +682,7 @@ input_parsing_validation $@
669682

670683
if [ "$DEPLOYMENT_TYPE" == "ECS" ]
671684
then
685+
validate_update_loggroup
672686
ECS_push_ecr_image
673687
ECS_template_create_register
674688
echo "value of AWS_ECS_SERVICE " $AWS_ECS_SERVICE

0 commit comments

Comments
 (0)