Add mso.vfc.properties
[so/so-config.git] / attributes / default.rb
index d46722f..168d86e 100644 (file)
@@ -3,6 +3,13 @@
 ##########
 node.default['mso_config_path'] = '/opt/mso/etc/ecomp/mso/config'
 
+######################
+# AFT
+##########
+node.default["aft"]["latitude"] = ""
+node.default["aft"]["longitude"] = ""
+node.default["aft"]["environment"] = "" # AFTUAT || AFTPRD
+
 ######################
 # APIH INFRA
 ##########
@@ -21,13 +28,12 @@ node.default["mso-api-handler-infra-config"]["volume.v1.ApiAllowableActions"] =
 node.default["mso-api-handler-infra-config"]["volume.v2.ApiAllowableActions"] = "DELETE_VF_MODULE_VOL,UPDATE_VF_MODULE_VOL"
 node.default["mso-api-handler-infra-config"]["volume.v3.ApiAllowableActions"] = "CREATE_VF_MODULE_VOL,DELETE_VF_MODULE_VOL,UPDATE_VF_MODULE_VOL"
 
-
-
 ######################
 # JRA
 ##########
 node.default["mso-sdnc-adapter-config"]["sdncurls"] = []
 node.default["mso-sdnc-adapter-config"]["bpelurl"] = "DefaultRecipe_bpelurl"
+node.default["mso-sdnc-adapter-config"]["restbpelurl"] = "DefaultRecipe_restbpelurl"
 node.default["mso-sdnc-adapter-config"]["myurl"] = "DefaultRecipe_myurl"
 node.default["mso-sdnc-adapter-config"]["sdncauth"] = "DefaultRecipe_sdncauth"
 node.default["mso-sdnc-adapter-config"]["bpelauth"] = "DefaultRecipe_bpelauth"
@@ -90,6 +96,22 @@ node.default["mso-po-adapter-config"]["network"]["heat.delete.pollInterval"] = "
 node.default["mso-po-adapter-config"]["network"]["org.openecomp.mso.adapters.tenant.default_x_aic_orm_client_string"] = "ECOMP-MSO"
 node.default["mso-po-adapter-config"]["network"]["org.openecomp.mso.adapters.default_keystone_url_version"] = "/v2.0"
 node.default["mso-po-adapter-config"]["network"]["org.openecomp.mso.adapters.default_keystone_reg_ex"] = "/[vV][0-9]"
+#vfc
+node.default["mso-po-adapter-config"]["vfc"]["nwbpelauth"] = node["mso-po-adapter-config"]["nwbpelauth"]
+node.default["mso-po-adapter-config"]["vfc"]["sockettimeout"] = "5"
+node.default["mso-po-adapter-config"]["vfc"]["connecttimeout"] = "5"
+node.default["mso-po-adapter-config"]["vfc"]["retrycount"] = "5"
+node.default["mso-po-adapter-config"]["vfc"]["retryinterval"] = "-15"
+node.default["mso-po-adapter-config"]["vfc"]["retrylist"] = "408,429,500,502,503,504,900"
+node.default["mso-po-adapter-config"]["vfc"]["po.retryCodes"] = "504"
+node.default["mso-po-adapter-config"]["vfc"]["po.retryDelay"] = "5"
+node.default["mso-po-adapter-config"]["vfc"]["po.retryCount"] = "3"
+node.default["mso-po-adapter-config"]["vfc"]["heat.create.pollInterval"] = "15"
+node.default["mso-po-adapter-config"]["vfc"]["heat.delete.pollTimeout"] = "300"
+node.default["mso-po-adapter-config"]["vfc"]["heat.delete.pollInterval"] = "15"
+node.default["mso-po-adapter-config"]["vfc"]["org.openecomp.mso.adapters.tenant.default_x_aic_orm_client_string"] = "ECOMP-MSO"
+node.default["mso-po-adapter-config"]["vfc"]["org.openecomp.mso.adapters.default_keystone_url_version"] = "/v2.0"
+node.default["mso-po-adapter-config"]["vfc"]["org.openecomp.mso.adapters.default_keystone_reg_ex"] = "/[vV][0-9]"
 #tenant
 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tenant.default_tenant_description"] = "ECOMP Tenant"
 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tenant.default_region_type"] = "single"
@@ -105,115 +127,36 @@ node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tena
 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tenant.set_default_quota"] = "false"
 node.default["mso-po-adapter-config"]["tenant"]["org.openecomp.mso.adapters.tenant.default_quota_value"] = "10"
 
-######################
-# BPMN
-##########
-node.default["mso-bpmn-config"]["urnFileSystemLoadingEnabled"] = "true"
-node.default["mso-bpmn-urn-config"]["logDebugAsyncQueryAAICustomer"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugChangeFeatureActivateV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugChangeLayer3ServiceActivateV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugChangeLayer3ServiceProvV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugCompleteMsoProcess"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugCommonCompletion"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugCreateCustomerV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugCreateTenantV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugDeleteTenantV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugDeleteVCEV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugGetLayer3ServiceDetailsV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugL3ToHigherLayerAddBonding"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugL3ToHigherLayerDeleteBonding"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugLayer3ServiceActivateV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugQueryAAICustomer"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugQueryTenantInfo"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugSdncAdapter"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugSendAOTSTicket"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugVnfAdapterCreateV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugVnfAdapterDeleteV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugRemoveLayer3Service"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugLayer3TestAndTurnUpV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugVnfAdapterRollbackV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugVnfAdapterQueryV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugCreateVfModuleVolume"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugDeleteVfModuleVolume"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugUpdateVfModuleVolume"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugCreateCinderVolumeV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugDeleteCinderVolumeV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugUpdateCinderVolumeV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugCreateNetworkV2"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugDeleteNetworkV2"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugUpdateNetworkV2"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugDeleteGenericVNFV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugDisconnectLayer3Service"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugCreateVfModuleVolumeInfraV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugDeleteVfModuleVolumeInfraV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugUpdateVfModuleVolumeInfraV1"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugCreateServiceInstanceInfra"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugDeleteServiceInstanceInfra"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugCreateNetworkInstanceInfra"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugDeleteNetworkInstanceInfra"] = "false"
-node.default["mso-bpmn-urn-config"]["logDebugUpdateNetworkInstanceInfra"] = "false"
-node.default["mso-bpmn-urn-config"]["aaiEndpoint"] = "DefaultRecipe_sdncauth"
-node.default["mso-bpmn-urn-config"]["adaptersCompletemsoprocessEndpoint"] = "DefaultRecipe_sdncconnecttime"
-node.default["mso-bpmn-urn-config"]["adaptersDbEndpoint"] = "DefaultRecipe_adaptersDbEndpoint"
-node.default["mso-bpmn-urn-config"]["adaptersSdncEndpoint"] = "DefaultRecipe_adaptersSdncEndpoint"
-node.default["mso-bpmn-urn-config"]["adaptersTenantEndpoint"] = "DefaultRecipe_adaptersTenantEndpoint"
-node.default["mso-bpmn-urn-config"]["workflowSdncadapterCallback"] = "DefaultRecipe_workflowSdncadapterCallback"
-node.default["mso-bpmn-urn-config"]["msoKey"] = "DefaultRecipe_msoKey"
-node.default["mso-bpmn-urn-config"]["sdncPassword"] = "DefaultRecipe_sdncPassword"
-node.default["mso-bpmn-urn-config"]["adaptersPoAuth"] = "DefaultRecipe_adaptersPoAuth"
-node.default["mso-bpmn-urn-config"]["sdncTimeout"] = "DefaultRecipe_sdncTimeout"
-node.default["mso-bpmn-urn-config"]["rollback"] = "DefaultRecipe_rollback"
-node.default["mso-bpmn-urn-config"]["adaptersNetworkEndpoint"] = "DefaultRecipe_adaptersNetworkEndpoint"
-node.default["mso-bpmn-urn-config"]["adaptersNetworkRestEndpoint"] = "DefaultRecipe_adaptersNetworkRestEndpoint"
-node.default["mso-bpmn-urn-config"]["adaptersVnfAsyncEndpoint"] = "DefaultRecipe_adaptersVnfAsyncEndpoint"
-node.default["mso-bpmn-urn-config"]["workflowVnfAdapterDeleteCallback"] = "DefaultRecipe_workflowVnfAdapterDeleteCallback"
-node.default["mso-bpmn-urn-config"]["workflowVnfAdapterCreateCallback"] = "DefaultRecipe_workflowVnfAdapterCreateCallback"
-node.default["mso-bpmn-urn-config"]["adaptersVnfRestEndpoint"] = "DefaultRecipe_adaptersVnfRestEndpoint"
-node.default["mso-bpmn-urn-config"]["workflowVnfAdapterRestCallback"] = "DefaultRecipe_workflowVnfAdapterRestCallback"
-node.default["mso-bpmn-urn-config"]["adaptersPoPassword"] = "DefaultRecipe_adaptersPoPassword"
-node.default["mso-bpmn-urn-config"]["poTimeout"] = "DefaultRecipe_poTimeout"
-node.default["mso-bpmn-urn-config"]["sdncFirewallYangModel"] = "DefaultRecipe_sdncFirewallYangModel"
-node.default["mso-bpmn-urn-config"]["sdncFirewallYangModelVersion"] = "DefaultRecipe_sdncFirewallYangModelVersion"
-node.default["mso-bpmn-urn-config"]["sdncTimeoutFirewall"] = "DefaultRecipe_sdncTimeoutFirewall"
-node.default["mso-bpmn-urn-config"]["callbackRetryAttempts"] = "30"
-node.default["mso-bpmn-urn-config"]["callbackRetrySleepTime"] = "1000"
-node.default["mso-bpmn-urn-config"]["useQualifiedHost"] = "false"
-node.default["mso-bpmn-urn-config"]["workflowL3ToHigherLayerAddBondingModelName"] = "WAN Bonding v0.1"
-node.default["mso-bpmn-urn-config"]["workflowL3ToHigherLayerAddBondingModelVersion"] = "0.1"
-node.default["mso-bpmn-urn-config"]["workflowDefaultAAINetworkGenericVnfUri"] = "/aai/v3/network/generic-vnfs/generic-vnf"
-node.default["mso-bpmn-urn-config"]["workflowDoCreateVfModuleVolumeV1AAINetworkGenericVnfUri"] = "/aai/v8/network/generic-vnfs/generic-vnf"
-node.default["mso-bpmn-urn-config"]["workflowDeleteGenericVNFV1AAINetworkGenericVnfUri"] = "/aai/v6/network/generic-vnfs/generic-vnf"
-node.default["mso-bpmn-urn-config"]["workflowDefaultAAINetworkVpnBindingUri"] = "/aai/v6/network/vpn-bindings/vpn-binding"
-node.default["mso-bpmn-urn-config"]["workflowCreateNetworkV1AAINetworkVpnBindingUri"] = ""
-node.default["mso-bpmn-urn-config"]["workflowCreateNetworkV2AAINetworkVpnBindingUri"] = ""
-node.default["mso-bpmn-urn-config"]["workflowCreateNetworkInstanceInfraAAINetworkVpnBindingUri"] = "/aai/v8/network/vpn-bindings/vpn-binding"
-node.default["mso-bpmn-urn-config"]["workflowDefaultAAINetworkVceUri"] = "/aai/v2/network/vces/vce"
-node.default["mso-bpmn-urn-config"]["workflowDeleteVCEV1AAINetworkVceUri"] = ""
-node.default["mso-bpmn-urn-config"]["workflowDefaultAAINetworkL3NetworkUri"] = "/aai/v8/network/l3-networks/l3-network"
-node.default["mso-bpmn-urn-config"]["workflowCreateNetworkV1AAINetworkL3NetworkUri"] = "/aai/v6/network/l3-networks/l3-network"
-node.default["mso-bpmn-urn-config"]["workflowDeleteNetworkV1AAINetworkL3NetworkUri"] = "/aai/v6/network/l3-networks/l3-network"
-node.default["mso-bpmn-urn-config"]["workflowCreateNetworkInstanceInfraAAINetworkL3NetworkUri"] = "/aai/v8/network/l3-networks/l3-network"
-node.default["mso-bpmn-urn-config"]["workflowDeleteNetworkInstanceInfraAAINetworkL3NetworkUri"] = "/aai/v8/network/l3-networks/l3-network"
-node.default["mso-bpmn-urn-config"]["workflowDefaultAAIBusinessCustomerUri"] = "/aai/v6/business/customers/customer"
-node.default["mso-bpmn-urn-config"]["workflowCreateServiceInstanceInfraAAIBusinessCustomerUri"] = "/aai/v8/business/customers/customer"
-node.default["mso-bpmn-urn-config"]["workflowDefaultAAICloudInfrastructureVolumeGroupUri"] = "/aai/v6/cloud-infrastructure/volume-groups/volume-group"
-node.default["mso-bpmn-urn-config"]["workflowCreateNetworkV2AAINetworkVpnBindingUri"] = ""
-node.default["mso-bpmn-urn-config"]["workflowCreateNetworkV2AAINetworkPolicyUri"] = ""
-node.default["mso-bpmn-urn-config"]["workflowDefaultAAICloudInfrastructureTenantUri"] = "/aai/v5/cloud-infrastructure/tenants/tenant"
-node.default["mso-bpmn-urn-config"]["workflowDefaultAAISearchGenericQueryUri"] = "/aai/v2/search/generic-query"
-node.default["mso-bpmn-urn-config"]["workflowCreateServiceInstanceInfraAAISearchGenericQueryUri"] = "/aai/v8/search/generic-query"
-node.default["mso-bpmn-urn-config"]["workflowUCPERemoveLayer3ServiceAAISearchGenericQueryUri"] = "/aai/v6/search/generic-query"
-node.default["mso-bpmn-urn-config"]["workflowCreateAAIVfModuleAAINetworkGenericVnfUri"] = "/aai/v8/network/generic-vnfs/generic-vnf"
-node.default["mso-bpmn-urn-config"]["workflowDeleteAAIVfModuleAAINetworkGenericVnfUri"] = "/aai/v8/network/generic-vnfs/generic-vnf"
-node.default["mso-bpmn-urn-config"]["workflowDoCreateVfModuleAAINetworkGenericVnfUri"] = "/aai/v8/network/generic-vnfs/generic-vnf"
-node.default["mso-bpmn-urn-config"]["workflowPrepareUpdateAAIVfModuleAAINetworkGenericVnfUri"] = "/aai/v8/network/generic-vnfs/generic-vnf"
-node.default["mso-bpmn-urn-config"]["workflowUpdateAAIVfModuleAAINetworkGenericVnfUri"] = "/aai/v8/network/generic-vnfs/generic-vnf"
-node.default["mso-bpmn-urn-config"]["workflowDefaultAAICloudInfrastructureCloudRegionUri"] = "/aai/v8/cloud-infrastructure/cloud-regions/cloud-region/att-aic"
-node.default["mso-bpmn-urn-config"]["workflowCreateNetworkInstanceInfraAAICloudInfrastructureCloudRegionUri"] = "/aai/v8/cloud-infrastructure/cloud-regions/cloud-region/att-aic"
-node.default["mso-bpmn-urn-config"]["workflowDoCreateVfModuleVolumeV1AAICloudInfrastructureCloudRegionUri"] = "/aai/v8/cloud-infrastructure/cloud-regions/cloud-region/att-aic"
-node.default["mso-bpmn-urn-config"]["workflowDeleteVfModuleVolumeInfraV1AAICloudInfrastructureCloudRegionUri"] = "/aai/v8/cloud-infrastructure/cloud-regions/cloud-region/att-aic"
-node.default["mso-bpmn-urn-config"]["workflowDefaultAAISearchNodesQueryUri"] = "/aai/v8/search/nodes-query"
-node.default["mso-bpmn-urn-config"]["workflowCreateAAIVfModuleVolumeGroupAaiNetworkGenericVnfUri"] = "/aai/v8/network/generic-vnfs/generic-vnf"
+
+##################################################################
+# To specify the default A&AI version to use for all resources:
+#    Use: workflowGlobalDefaultAAIVersion ------------------- Example: node.default["mso-bpmn-urn-config"]["workflowGlobalDefaultAAIVersion"] = "11"
+# To override the default A&AI version:
+#    Resource-specific: workflowDefaultAAI{Resource}Version - Example: node.default["mso-bpmn-urn-config"]["workflowDefaultAAIGenericVnfUriVersion"] = "10"
+#    Flow-specific: workflowCustom{SpecificFlow}AAIVersion -- Example: node.default["mso-bpmn-urn-config"]["workflowCustomCreateNetworkV1AAIVersion"] = "9"
+# To specify a version+resource URI:
+#    Use format: workflowDefaultAAI{Version}{Resource}Uri --- Example: node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11GenericVnfUri"] = "/aai/v11/network/generic-vnfs/generic-vnf"
+# To override URI for a specific flow+resource:
+#    Use format: workflow{SpecificFlow}{Resource}Uri -------- Example: node.default["mso-bpmn-urn-config"]["workflowCreateNetworkV1GenericVnfUri"] = "/aai/v10/network/generic-vnfs/generic-vnf"
+#
+# Lookup order (precedence): flow+resource specific (1st) -> flow-specific version -> resource-specific version -> default version (last)
+########################################################################################################################################################################################################
+node.default["mso-bpmn-urn-config"]["workflowGlobalDefaultAAIVersion"] = "11"
+node.default["mso-bpmn-urn-config"]["workflowGlobalDefaultAAINamespace"] = "http://org.openecomp.aai.inventory/"
+node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11GenericVnfUri"] = "/aai/v11/network/generic-vnfs/generic-vnf"
+node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11VpnBindingUri"] = "/aai/v11/network/vpn-bindings/vpn-binding"
+node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11VceUri"] = "/aai/v11/network/vces/vce"
+node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11L3NetworkUri"] = "/aai/v11/network/l3-networks/l3-network"
+node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11CustomerUri"] = "/aai/v11/business/customers/customer"
+node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11NetworkPolicyUri"] = "/aai/v11/network/network-policies/network-policy"
+node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11RouteTableReferenceUri"] = "/aai/v11/network/route-table-references/route-table-reference"
+node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11TenantUri"] = "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/DFW/tenants/tenant"
+node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11GenericQueryUri"] = "/aai/v11/search/generic-query"
+#note the CloudRegionURI is used for volume-groups
+node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11CloudRegionUri"] = "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner"
+node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11NodesQueryUri"] = "/aai/v11/search/nodes-query"
+node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11GenericVnfUri"] = "/aai/v11/network/generic-vnfs/generic-vnf"
+node.default["mso-bpmn-urn-config"]["workflowDefaultAAIV11CloudRegionUri"] = "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner"
 
 ######################
 # appc
@@ -234,3 +177,9 @@ node.default["mso-appc-adapter-config"]["bpel_url"] = "DefaultRecipe"
 node.default["mso-appc-adapter-config"]["bpel_stub"] = "DefaultRecipe"
 node.default["mso-appc-adapter-config"]["bpel_auth"] = "DefaultRecipe"
 node.default["mso-appc-adapter-config"]["bpel_timeout"] = "DefaultRecipe"
+
+######################
+# workflow message adapter
+##########
+node.default["mso-workflow-message-adapter-config"]["wmbpelurl"] = "DefaultRecipe_wmbpelurl"
+node.default["mso-workflow-message-adapter-config"]["wmbpelauth"] = "DefaultRecipe_wmbpelauth"