Gracefully handle missing docker image versions
[demo.git] / heat / ONAP / onap_openstack_template.env
index 0a60ce1..5ca2b54 100644 (file)
@@ -125,69 +125,69 @@ parameters:
   sms_branch: master
   oof_branch: master
 
-  aai_docker: ${AAI_RESOURCES_DOCKER}
-  appc_docker: ${APPC_IMAGE_DOCKER}
-  so_docker: ${MSO_DOCKER}
-  policy_docker: ${POLICY_PE_DOCKER}
-  portal_docker: ${PORTAL_APP_DOCKER}
-  robot_docker: ${TESTSUITE_DOCKER}
-  sniro_docker: ${SNIROEMULATOR_DOCKER}
-  sdc_docker: ${SDC_BACKEND_DOCKER}
-  sdnc_docker: ${SDNC_IMAGE_DOCKER}
-  vid_docker: ${VID_DOCKER}
-  clamp_docker: ${CLAMP_DOCKER}
-  msb_docker: ${MSB_APIGATEWAY_DOCKER}
-  mvim_docker: ${FRAMEWORK_DOCKER}
-  mvim_openstack_docker: ${OPENSTACK_OCATA_DOCKER}
-  uui_docker: ${USECASE_UI_SERVER_DOCKER}
-  esr_docker: ${ESR_SERVER_DOCKER}
-  sdc_wfd_docker: ${SDC_WORKFLOW_DESIGNER_DOCKER}
-  dgbuilder_docker: ${CCSDK_DGBUILDER_IMAGE_DOCKER}
-  cli_docker: ${CLI_DOCKER}
-  music_docker: ${MUSIC_DOCKER}
-  cassandra_music_docker: ${CASSANDRA_MUSIC_DOCKER}
-  optf_has_docker: ${OPTF_HAS_DOCKER}
-  optf_osdf_docker: ${OPTF_OSDF_DOCKER}
-  aaf_docker: ${AAF_SERVICE_DOCKER}
-  sms_docker: ${SMS_DOCKER}
-  nbi_docker: ${NBI_DOCKER}
-  dbcl_docker: ${BUSCONTROLLER_DOCKER}
-
-  dcae_docker:  ${BOOTSTRAP_DOCKER}
-  dcae_snmptrap_docker:  ${SNMPTRAP_DOCKER}
-  dcae_ves_docker:  ${VESCOLLECTOR_DOCKER}
-  dcae_bootstrap_docker: ${BOOTSTRAP_DOCKER}
-  dcae_cm_docker: ${CM_CONTAINER_DOCKER}
-  dcae_k8sbootstrap_docker: ${K8S_BOOTSTRAP_CONTAINER_DOCKER}
-  dcae_redisc_docker: ${REDIS_CLUSTER_CONTAINER_DOCKER}
-  dcae_tca_docker: ${TCA_CDAP_CONTAINER_DOCKER}
-  dcae_cb_docker: ${CDAPBROKER_DOCKER}
-  dcae_cbs_docker: ${CONFIGBINDING_DOCKER}
-  dcae_dh_docker: ${DEPLOYMENT_HANDLER_DOCKER}
-  dcae_inv_docker: ${INVENTORY_API_DOCKER}
-  dcae_ph_docker: ${POLICY_HANDLER_DOCKER}
-  dcae_sch_docker: ${SERVICECHANGE_HANDLER_DOCKER}
-  holmes_rm_docker: ${RULE_MANAGEMENT_DOCKER}
-  holmes_em_docker: ${ENGINE_MANAGEMENT_DOCKER}
-
-  vfc_db_docker: ${DB_DOCKER}
-  vfc_nokia_docker: ${NOKIA_DOCKER}
-  vfc_nokiav2_docker: ${NOKIAV2_DOCKER}
-  vfc_ztevnfmdriver_docker: ${ZTEVNFMDRIVER_DOCKER}
-  vfc_ztesdncdriver_docker: ${ZTESDNCDRIVER_DOCKER}
-  vfc_vnfres_docker: ${VNFRES_DOCKER}
-  vfc_vnfmgr_docker: ${VNFMGR_DOCKER}
-  vfc_vnflcm_docker: ${VNFLCM_DOCKER}
-  vfc_resmanagement_docker: ${RESMANAGEMENT_DOCKER}
-  vfc_nslcm_docker: ${NSLCM_DOCKER}
-  vfc_huawei_docker: ${HUAWEI_DOCKER}
-  vfc_jujudriver_docker: ${JUJUDRIVER_DOCKER}
-  vfc_gvnfmdriver_docker: ${GVNFMDRIVER_DOCKER}
-  vfc_emsdriver_docker: ${EMSDRIVER_DOCKER}
-  vfc_catalog_docker: ${CATALOG_DOCKER}
-  vfc_wfengine_mgrservice_docker: ${WFENGINE_MGRSERVICE_DOCKER}
-  vfc_wfengine_activiti_docker: ${WFENGINE_ACTIVITI_DOCKER}
-  vfc_multivimproxy_docker: ${MULTIVIMPROXY_DOCKER}
+  aai_docker: "${AAI_RESOURCES_DOCKER}"
+  appc_docker: "${APPC_IMAGE_DOCKER}"
+  so_docker: "${MSO_DOCKER}"
+  policy_docker: "${POLICY_PE_DOCKER}"
+  portal_docker: "${PORTAL_APP_DOCKER}"
+  robot_docker: "${TESTSUITE_DOCKER}"
+  sniro_docker: "${SNIROEMULATOR_DOCKER}"
+  sdc_docker: "${SDC_BACKEND_DOCKER}"
+  sdnc_docker: "${SDNC_IMAGE_DOCKER}"
+  vid_docker: "${VID_DOCKER}"
+  clamp_docker: "${CLAMP_DOCKER}"
+  msb_docker: "${MSB_APIGATEWAY_DOCKER}"
+  mvim_docker: "${FRAMEWORK_DOCKER}"
+  mvim_openstack_docker: "${OPENSTACK_OCATA_DOCKER}"
+  uui_docker: "${USECASE_UI_SERVER_DOCKER}"
+  esr_docker: "${ESR_SERVER_DOCKER}"
+  sdc_wfd_docker: "${SDC_WORKFLOW_DESIGNER_DOCKER}"
+  dgbuilder_docker: "${CCSDK_DGBUILDER_IMAGE_DOCKER}"
+  cli_docker: "${CLI_DOCKER}"
+  music_docker: "${MUSIC_DOCKER}"
+  cassandra_music_docker: "${CASSANDRA_MUSIC_DOCKER}"
+  optf_has_docker: "${OPTF_HAS_DOCKER}"
+  optf_osdf_docker: "${OPTF_OSDF_DOCKER}"
+  aaf_docker: "${AAF_SERVICE_DOCKER}"
+  sms_docker: "${SMS_DOCKER}"
+  nbi_docker: "${NBI_DOCKER}"
+  dbcl_docker: "${BUSCONTROLLER_DOCKER}"
+
+  dcae_docker: "${BOOTSTRAP_DOCKER}"
+  dcae_snmptrap_docker: "${SNMPTRAP_DOCKER}"
+  dcae_ves_docker: "${VESCOLLECTOR_DOCKER}"
+  dcae_bootstrap_docker: "${BOOTSTRAP_DOCKER}"
+  dcae_cm_docker: "${CM_CONTAINER_DOCKER}"
+  dcae_k8sbootstrap_docker: "${K8S_BOOTSTRAP_CONTAINER_DOCKER}"
+  dcae_redisc_docker: "${REDIS_CLUSTER_CONTAINER_DOCKER}"
+  dcae_tca_docker: "${TCA_CDAP_CONTAINER_DOCKER}"
+  dcae_cb_docker: "${CDAPBROKER_DOCKER}"
+  dcae_cbs_docker: "${CONFIGBINDING_DOCKER}"
+  dcae_dh_docker: "${DEPLOYMENT_HANDLER_DOCKER}"
+  dcae_inv_docker: "${INVENTORY_API_DOCKER}"
+  dcae_ph_docker: "${POLICY_HANDLER_DOCKER}"
+  dcae_sch_docker: "${SERVICECHANGE_HANDLER_DOCKER}"
+  holmes_rm_docker: "${RULE_MANAGEMENT_DOCKER}"
+  holmes_em_docker: "${ENGINE_MANAGEMENT_DOCKER}"
+
+  vfc_db_docker: "${DB_DOCKER}"
+  vfc_nokia_docker: "${NOKIA_DOCKER}"
+  vfc_nokiav2_docker: "${NOKIAV2_DOCKER}"
+  vfc_ztevnfmdriver_docker: "${ZTEVNFMDRIVER_DOCKER}"
+  vfc_ztesdncdriver_docker: "${ZTESDNCDRIVER_DOCKER}"
+  vfc_vnfres_docker: "${VNFRES_DOCKER}"
+  vfc_vnfmgr_docker: "${VNFMGR_DOCKER}"
+  vfc_vnflcm_docker: "${VNFLCM_DOCKER}"
+  vfc_resmanagement_docker: "${RESMANAGEMENT_DOCKER}"
+  vfc_nslcm_docker: "${NSLCM_DOCKER}"
+  vfc_huawei_docker: "${HUAWEI_DOCKER}"
+  vfc_jujudriver_docker: "${JUJUDRIVER_DOCKER}"
+  vfc_gvnfmdriver_docker: "${GVNFMDRIVER_DOCKER}"
+  vfc_emsdriver_docker: "${EMSDRIVER_DOCKER}"
+  vfc_catalog_docker: "${CATALOG_DOCKER}"
+  vfc_wfengine_mgrservice_docker: "${WFENGINE_MGRSERVICE_DOCKER}"
+  vfc_wfengine_activiti_docker: "${WFENGINE_ACTIVITI_DOCKER}"
+  vfc_multivimproxy_docker: "${MULTIVIMPROXY_DOCKER}"
 
   #####################
   #                   #