Add ES data rotate & cleanup
[ta/caas-logging.git] / docker-build / elasticsearch / elasticsearch-setindex.sh
old mode 100644 (file)
new mode 100755 (executable)
similarity index 78%
rename from docker-build/elasticsearch/elasticsearch-setindex
rename to docker-build/elasticsearch/elasticsearch-setindex.sh
index cb0fdcb..d931e3b
 # distributed under the License is distributed on an "AS IS" BASIS,
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
-# limitations under the License. 
+# limitations under the License.
 
 ack="false"
-
 while [ "$ack" != "true" ]
 do
-  response=$(curl -XPUT "localhost:9200/_template/default_template" -H 'Content-Type: application/json' -d'
+  response=$(curl -sS -XPUT "http://localhost:$ELASTICSEARCH_LOGGING_SERVICE_PORT/_template/default_template" -H 'Content-Type: application/json' -d'
   {
     "index_patterns": ["*"],
     "settings": {
@@ -26,7 +25,7 @@ do
       }
     }
   }')
-  echo "number_of_replicas xput has been sent";
+  echo "number_of_replicas=2 has been requested";
   if [ "$response" = "{\"acknowledged\":true}" ]; then echo "number_of_replicas is set to 2"; ack="true"; fi
   sleep 1
 done