Fix retry logic to index creation script
Change-Id: I06a6e9db737608d97b2a71b6abc4386ce699d8f7 Signed-off-by: az7961 <az7961@att.com>
This commit is contained in:
@@ -83,17 +83,24 @@ get_view_id() {
|
|||||||
# Create data views
|
# Create data views
|
||||||
{{- range $objectType, $indices := .Values.conf.create_kibana_indexes.indexes }}
|
{{- range $objectType, $indices := .Values.conf.create_kibana_indexes.indexes }}
|
||||||
{{- range $indices }}
|
{{- range $indices }}
|
||||||
while true; do
|
if ! data_view_exists "{{ . }}"; then
|
||||||
create_data_view "{{ . }}"
|
create_data_view "{{ . }}"
|
||||||
if data_view_exists "{{ . }}"; then
|
for t in 30 60 120 180; do
|
||||||
echo "Data view '{{ . }}-*' exists"
|
if data_view_exists "{{ . }}"; then
|
||||||
break
|
echo "Data view '{{ . }}-*' exists"
|
||||||
else
|
break
|
||||||
|
fi
|
||||||
|
sleep $t
|
||||||
echo "Retrying creation of data view '{{ . }}-*' ..."
|
echo "Retrying creation of data view '{{ . }}-*' ..."
|
||||||
create_data_view "{{ . }}"
|
create_data_view "{{ . }}"
|
||||||
sleep 30
|
done
|
||||||
|
if ! data_view_exists "{{ . }}"; then
|
||||||
|
echo "Giving up"
|
||||||
|
return 1
|
||||||
fi
|
fi
|
||||||
done
|
else
|
||||||
|
echo "Data view '{{ . }}-*' exists"
|
||||||
|
fi
|
||||||
|
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
6
releasenotes/notes/kibana-add46185e9a8d6af.yaml
Normal file
6
releasenotes/notes/kibana-add46185e9a8d6af.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
fixes:
|
||||||
|
- |
|
||||||
|
Fix retry logic to index creation script.
|
||||||
|
Prevent creation of duplicate indexes.
|
||||||
|
...
|
Reference in New Issue
Block a user