TOSCA loader should check status
Change-Id: I6e665771dc209dfed0fbafebcdf1dc5ecd59bb1f
diff --git a/xos-profiles/rcord-lite/templates/tosca-deployment.yaml b/xos-profiles/rcord-lite/templates/tosca-deployment.yaml
index ef13db2..f9bf00c 100644
--- a/xos-profiles/rcord-lite/templates/tosca-deployment.yaml
+++ b/xos-profiles/rcord-lite/templates/tosca-deployment.yaml
@@ -42,7 +42,16 @@
image: "{{ .Values.pull_docker_registry }}{{ .Values.image.toscaLoader.repository }}:{{ .Values.image.toscaLoader.tag }}"
imagePullPolicy: {{ .Values.image.toscaLoader.pullPolicy }}
command: ["/bin/sh"]
- args: ["-c", "for recipe in /opt/tosca/*; do echo $recipe; http --ignore-stdin POST http://xos-tosca:$XOS_TOSCA_SERVICE_PORT/run xos-username:{{ .Values.xosAdminUser }} xos-password:{{ .Values.xosAdminPassword }} @$recipe || exit 1; echo ''; done; sleep 3600"]
+ args:
+ - "-c"
+ - |
+ for recipe in /opt/tosca/*
+ do
+ echo $recipe
+ http --check-status --ignore-stdin POST http://xos-tosca:$XOS_TOSCA_SERVICE_PORT/run xos-username:{{ .Values.xosAdminUser }} xos-password:{{ .Values.xosAdminPassword }} @$recipe || exit 1
+ echo ''
+ done
+ sleep 3600
volumeMounts:
- name: rcord-lite-tosca
mountPath: /opt/tosca