blob: e6da5e4bd36f36a8f926a9c348fe5ae8812c80fd [file] [log] [blame]
Instrumental97083ef2018-04-25 15:22:38 -05001#!/bin/bash
Instrumental7a1817b2018-11-05 11:11:15 -06002#########
3# ============LICENSE_START====================================================
4# org.onap.aaf
5# ===========================================================================
6# Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
7# ===========================================================================
8# Licensed under the Apache License, Version 2.0 (the "License");
9# you may not use this file except in compliance with the License.
10# You may obtain a copy of the License at
11#
12# http://www.apache.org/licenses/LICENSE-2.0
13#
14# Unless required by applicable law or agreed to in writing, software
15# distributed under the License is distributed on an "AS IS" BASIS,
16# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17# See the License for the specific language governing permissions and
18# limitations under the License.
19# ============LICENSE_END====================================================
Instrumental1e3be602018-10-03 19:40:44 -050020#
21# This is only called from HEAT, as it needs a single check and wait for Cassandra to be ready
22#
Instrumental014494d2018-11-02 16:08:34 -050023. drun.sh $@
Instrumental4ad47632018-07-13 15:49:26 -050024
Instrumental1e3be602018-10-03 19:40:44 -050025echo "Waiting for Cass to be initialized"
26for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14; do
Instrumental12414fe2019-01-22 10:27:32 -060027 $DOCKER exec -it aaf-cass bash aaf_cmd wait 2> /dev/null
Instrumental1e3be602018-10-03 19:40:44 -050028 if [ "$?" -ne "0" ]; then
29 echo "Container not ready... Sleep 10"
30 sleep 10
31 else
Instrumental12414fe2019-01-22 10:27:32 -060032 echo "aaf-cass is ready"
Instrumental1e3be602018-10-03 19:40:44 -050033 break
34 fi
35done
36
Instrumentala05704f2018-09-17 13:58:02 -050037