1 identificationHeaderFields:
5 - HTTP_IV_REMOTE_ADDRESS
8 # catalog backend hostname
9 beFqdn: <%= @catalog_ip %>
11 # catalog backend http port
12 beHttpPort: <%= @catalog_port %>
14 # catalog backend http context
15 beContext: /sdc/rest/config/get
17 # catalog backend protocol
18 <% if node[:disableHttp] -%>
24 # catalog backend ssl port
25 beSslPort: <%= @ssl_port %>
28 toscaConformanceLevel: 11.0
29 minToscaConformanceLevel: 3.0
31 janusGraphCfgFile: <%= node['cassandra']['janusgraph_config_file'] %>
32 janusGraphInMemoryGraph: false
33 janusGraphLockTimeout: 1800
34 # The interval to try and reconnect to JanusGraph DB when it is down during ASDC startup:
35 janusGraphReconnectIntervalInSeconds: 3
37 # The read timeout towards JanusGraph DB when health check is invoked:
38 janusGraphHealthCheckReadTimeout: 1
40 # The interval to try and reconnect to Elasticsearch when it is down during ASDC startup:
42 uebHealthCheckReconnectIntervalInSeconds: 15
43 uebHealthCheckReadTimeout: 4
57 file: capabilities.yml
59 file: relationships.yml
67 # Global CSAR Import Files
86 securityKey: "sdcaccessrestrictionsecureykey"
87 maxSessionTimeOut: 86400000
88 sessionIdleTimeOut: 3600000
89 cookieName: "AuthenticationCookie"
93 # redirect variable name from portal.properties file
95 excludedUrls: [<%= node['access_restriction']['excluded_urls'] %>]
96 onboardingExcludedUrls: [<%= node['access_restriction']['excluded_urls_onboarding'] %>]
99 enabled: <%= @basic_auth_flag %>
100 userName: <%= @user_name %>
101 userPass: <%= @user_pass %>
102 excludedUrls: "/sdc2/rest/healthCheck"
105 cassandraHosts: [<%= @cassandra_ip %>]
106 cassandraPort: <%= @cassandra_port %>
107 localDataCenter: <%= @DC_NAME %>
108 reconnectTimeout : 30000
109 socketReadTimeout: <%= @socket_read_timeout %>
110 socketConnectTimeout: <%= @socket_connect_timeout %>
112 username: <%= @cassandra_usr %>
113 password: <%= @cassandra_pwd %>
114 ssl: <%= @cassandra_ssl_enabled %>
115 truststorePath : <%= node['jetty']['truststore_path'] %>
116 truststorePassword : <%= @cassandra_truststore_password %>
118 - { name: dox, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
119 - { name: sdcaudit, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
120 - { name: sdcartifact, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
121 - { name: sdccomponent, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
122 - { name: sdcrepository, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
130 #Deployment artifacts placeHolder
131 resourceTypes: &allResourceTypes
144 componentAllowedInstanceTypes:
202 - type: CONTROLLER_BLUEPRINT_ARCHIVE
219 resourceTypes: *allResourceTypes
229 resourceTypes: *allResourceTypes
240 - type: MODEL_INVENTORY_PROFILE
248 - type: MODEL_QUERY_SPEC
256 - type: UCPE_LAYER_2_CONFIGURATION
265 - type: AAI_SERVICE_MODEL
273 - type: AAI_VF_MODULE_MODEL
281 - type: AAI_VF_INSTANCE_MODEL
325 resourceTypes: *allResourceTypes
334 resourceTypes: *allResourceTypes
343 resourceTypes: *allResourceTypes
352 resourceTypes: *allResourceTypes
356 - type: HEAT_ARTIFACT
361 resourceTypes: *allResourceTypes
363 - type: CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT
368 resourceTypes: *allResourceTypes
378 resourceTypes: *allResourceTypes
386 resourceTypes: *allResourceTypes
389 - type: VENDOR_LICENSE
394 resourceTypes: *allResourceTypes
397 - type: MODEL_INVENTORY_PROFILE
402 resourceTypes: *allResourceTypes
405 - type: MODEL_QUERY_SPEC
410 resourceTypes: *allResourceTypes
413 - type: LIFECYCLE_OPERATIONS
443 - type: PERFORMANCE_COUNTER
449 resourceTypes: *allResourceTypes
518 - type: AAI_VF_MODULE_MODEL
550 resourceTypes: *allResourceTypes
559 resourceTypes: *allResourceTypes
561 - type: PM_DICTIONARY
582 - type: ANSIBLE_PLAYBOOK
593 - type: ONBOARDED_PACKAGE
623 - type: VF_MODULES_METADATA
631 - type: DCAE_INVENTORY_TOSCA
640 - type: DCAE_INVENTORY_JSON
648 - type: DCAE_INVENTORY_POLICY
656 - type: DCAE_INVENTORY_DOC
663 - type: DCAE_INVENTORY_BLUEPRINT
670 - type: DCAE_INVENTORY_EVENT
682 resourceTypes: *allResourceTypes
689 resourceTypes: *allResourceTypes
696 resourceTypes: *allResourceTypes
703 resourceTypes: *allResourceTypes
710 resourceTypes: *allResourceTypes
717 resourceTypes: *allResourceTypes
724 resourceTypes: *allResourceTypes
726 - type: PNF_SW_INFORMATION
754 resourceTypes: *allResourceTypes
764 resourceTypes: *allResourceTypes
774 - type: TOSCA_TEMPLATE
782 - type: NETWORK_CALL_FLOW
793 deploymentResourceArtifacts:
795 deploymentResourceInstanceArtifacts:
797 displayName: "HEAT ENV"
799 description: "Auto-generated HEAT Environment deployment artifact"
802 displayName: "VF HEAT ENV"
804 description: "VF Auto-generated HEAT Environment deployment artifact"
807 #tosca artifacts placeholders
810 artifactName: -template.yml
811 displayName: Tosca Template
813 description: TOSCA representation of the asset
815 artifactName: -csar.csar
816 displayName: Tosca Model
818 description: TOSCA definition package of the asset
820 #Informational artifacts placeHolder
821 excludeResourceCategory:
826 informationalResourceArtifacts:
828 displayName: Features
831 displayName: Capacity
834 displayName: Vendor Test Result
837 displayName: Test Scripts
840 displayName: Cloud Questionnaire (completed)
842 HEATTemplateFromVendor:
843 displayName: HEAT Template from Vendor
845 resourceSecurityTemplate:
846 displayName: Resource Security Template
849 excludeServiceCategory:
851 informationalServiceArtifacts:
853 displayName: Service Artifact Plan
855 summaryOfImpactsToECOMPElements:
856 displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
858 controlLoopFunctions:
859 displayName: Control Loop Functions
862 displayName: Dimensioning Info
865 displayName: Affinity Rules
868 displayName: Operational Policies
870 serviceSpecificPolicies:
871 displayName: Service-specific Policies
874 displayName: Engineering Rules (ERD)
876 distributionInstructions:
877 displayName: Distribution Instructions
879 certificationTestResults:
880 displayName: TD Certification Test Results
882 deploymentVotingRecord:
883 displayName: Deployment Voting Record
885 serviceQuestionnaire:
886 displayName: Service Questionnaire
888 serviceSecurityTemplate:
889 displayName: Service Security Template
894 displayName: Configuration
897 displayName: Instantiation
900 displayName: Monitoring
903 displayName: Reporting
913 additionalInformationMaxNumberOfKeys: 50
918 probeIntervalInSeconds: 15
919 heatArtifactDeploymentTimeout:
925 - /sdc2/rest/monitoring
926 - /sdc2/rest/healthCheck
928 cleanComponentsConfiguration:
929 cleanIntervalInMinutes: 1440
934 artifactsIndex: resources
936 heatEnvArtifactHeader: ""
937 heatEnvArtifactFooter: ""
940 host: <%= node['ONBOARDING_BE_VIP'] %>
941 <% if node[:disableHttp] -%>
943 port: <%= node['ONBOARDING_BE'][:https_port] %>
946 port: <%= node['ONBOARDING_BE'][:http_port] %>
948 getVspPackageUri: "/onboarding-api/v1.0/vendor-software-products/packages/%s?versionId=%s" # /onboarding-api/v1.0/vendor-software-products/packages/:vspId?versionId=:vspVersionId
949 getLatestVspPackageUri: "/onboarding-api/v1.0/vendor-software-products/packages/%s" # /onboarding-api/v1.0/vendor-software-products/packages/:vspId
950 getVspUri: "/onboarding-api/v1.0/vendor-software-products/%s/versions/%s" # /onboarding-api/v1.0/vendor-software-products/:vspId/versions/:vspVersionId
951 healthCheckUri: "/onboarding-api/v1.0/healthcheck"
963 changePriorityUser: ecompasdc
964 changePriorityPassword: ecompasdc123
966 publishNetworkBody: '{"note":"comment"}'
968 beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
969 feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
975 pollIntervalInSec: 60
981 resourcesSizeInCache: 300
982 servicesSizeInCache: 200
983 productsSizeInCache: 100
985 syncIntervalInSecondes: 43200
986 waitOnShutDownInMinutes: 10
987 numberOfCacheWorkers: 4
990 stringMaxLength: 2500
994 consumerBusinessLogic: true
997 min_vf_module_instances:
1000 max_vf_module_instances:
1008 forNonBaseModule: Expansion
1010 genericAssetNodeTypes:
1011 VFC: org.openecomp.resource.abstract.nodes.VFC
1012 CVFC: org.openecomp.resource.abstract.nodes.VFC
1013 VF : org.openecomp.resource.abstract.nodes.VF
1014 CR : org.openecomp.resource.abstract.nodes.CR
1015 PNF: org.openecomp.resource.abstract.nodes.PNF
1016 Service: org.openecomp.resource.abstract.nodes.service
1017 ETSI NFV Network Service: tosca.nodes.nfv.NS
1020 ETSI NFV Network Service: tosca.nodes.nfv.NS
1022 workloadContext: Production
1025 defaultValue: General_Revenue-Bearing
1027 - Critical_Revenue-Bearing
1028 - Vital_Revenue-Bearing
1029 - Essential_Revenue-Bearing
1030 - Important_Revenue-Bearing
1031 - Needed_Revenue-Bearing
1032 - Useful_Revenue-Bearing
1033 - General_Revenue-Bearing
1034 - Critical_Non-Revenue
1036 - Essential_Non-Revenue
1037 - Important_Non-Revenue
1038 - Needed_Non-Revenue
1039 - Useful_Non-Revenue
1040 - General_Non-Revenue
1043 - artifactType: 'VES_EVENTS'
1044 pathsAndNamesDefinitions:
1046 friendlyName: "Action"
1047 path: "event.action[2]"
1050 friendlyName: "Comment"
1051 path: "event.comment"
1054 friendlyName: "Alarm Additional Information"
1055 path: "event.structure.faultFields.structure.alarmAdditionalInformation.comment"
1057 - artifactType: 'PM_DICTIONARY'
1058 pathsAndNamesDefinitions:
1060 friendlyName: "measType"
1061 path: "pmMetaData.pmFields.measType"
1064 friendlyName: "measDescription"
1065 path: "pmMetaData.pmFields.measDescription"
1068 friendlyName: "measCondition"
1069 path: "pmMetaData.pmFields.measCondition"
1072 friendlyName: "measResultUnits"
1073 path: "pmMetaData.pmFields.measResultUnits"
1076 friendlyName: "measResultRange"
1077 path: "pmMetaData.pmFields.measResultRange"
1080 friendlyName: "measObjClass"
1081 path: "pmMetaData.pmFields.measObjClass"
1084 friendlyName: "measCollectionMethod"
1085 path: "pmMetaData.pmFields.measCollectionMethod"
1088 friendlyName: "measInfoId"
1089 path: "pmMetaData.pmFields.measInfoId"
1092 friendlyName: "iMeasInfoId"
1093 path: "pmMetaData.pmFields.iMeasInfoId"
1096 dmaapConsumerConfiguration:
1097 active: <%= @dmaap_active %>
1098 hosts: localhost:3905
1106 longitude: 34.855499
1108 serviceName: localhost/events
1113 contenttype: application/json
1115 aftEnvironment: AFTUAT
1116 aftDme2ConnectionTimeoutMs: 15000
1117 aftDme2RoundtripTimeoutMs: 240000
1118 aftDme2ReadTimeoutMs: 50000
1119 dme2preferredRouterFilePath: DME2preferredRouter.txt
1120 timeLimitForNotificationHandleMs: 120000
1124 aftDme2SslEnable: true
1125 aftDme2ClientKeystore: <%= node['jetty']['truststore_path'] %>
1126 aftDme2ClientKeystorePassword: ""
1127 aftDme2ClientSslCertAlias: certman
1129 dmaapProducerConfiguration:
1131 hosts: <%= node['DMAAP']['producer']['host']%>
1132 consumerGroup: sdc-<%= node.chef_environment %>-<%= node['DMAAP']['random_id'] %>
1133 consumerId: sdc-<%= node.chef_environment %>1-<%= node['DMAAP']['random_id'] %>
1137 topic: <%= node['DMAAP']['producer']['topic'] %>
1139 longitude: 34.855499
1141 serviceName: <%= node['DMAAP']['producer']['serviceName'] %>
1142 environment: <%= node['DMAAP']['producer']['environment'] %>
1145 protocol: <%= node['http_protocol'] %>
1146 contenttype: application/json
1148 aftEnvironment: <%= node['DMAAP']['producer']['aftEnvironment']%>
1149 aftDme2ConnectionTimeoutMs: 15000
1150 aftDme2RoundtripTimeoutMs: 240000
1151 aftDme2ReadTimeoutMs: 50000
1152 dme2preferredRouterFilePath: <%= node['DMAAP']['producer']['dme2preferredRouterFilePath'] %>
1153 timeLimitForNotificationHandleMs: 120000
1155 username: <%= node['DMAAP']['producer']['username'] %>
1156 password: <%= node['DMAAP']['producer']['password'] %>
1157 aftDme2SslEnable: true
1158 aftDme2ClientKeystore: <%= node['jetty']['truststore_path'] %>
1159 aftDme2ClientKeystorePassword: <%= node['jetty']['dmaap_truststore_pwd'] %>
1160 aftDme2ClientSslCertAlias: certman
1163 # ToDo: AF - had to remove due to configuration laod class failure
1165 # lookupUriFormat: "http://DME2RESOLVE/service=%s/version=1.0.0/envContext=%s/routeOffer=DEFAULT"
1166 # dme2Search: DME2SEARCH
1167 # dme2Resolve: DME2RESOLVE
1169 excludedPolicyTypesMapping:
1176 excludedGroupTypesMapping:
1178 - org.openecomp.groups.VfModule
1179 - org.openecomp.groups.heat.HeatStack
1180 - org.openecomp.groups.Group
1183 - org.openecomp.groups.VfModule
1184 - org.openecomp.groups.heat.HeatStack
1185 - org.openecomp.groups.Group
1188 - org.openecomp.groups.VfModule
1189 - org.openecomp.groups.heat.HeatStack
1190 - org.openecomp.groups.Group
1193 - org.openecomp.groups.VfModule
1194 - org.openecomp.groups.heat.HeatStack
1195 - org.openecomp.groups.Group
1198 healthStatusExclude:
1208 enableAutoHealing: false
1209 appVersion: <%= @app_version %>
1211 artifactGeneratorConfig: Artifact-Generator.properties
1212 resourcesForUpgrade:
1214 - org.openecomp.resource.cp.extCP
1215 - tosca.nodes.network.Network
1216 - tosca.nodes.network.Port
1217 - org.openecomp.resource.cp.nodes.network.SubInterface
1218 skipUpgradeFailedVfs: true
1219 skipUpgradeVSPs: true
1220 autoHealingOwner: jh0003
1221 supportAllottedResourcesAndProxy: true
1222 deleteLockTimeoutInSeconds: 60
1223 maxDeleteComponents: 10
1225 # Cadi filter (access restriction) Parameters
1226 aafNamespace: <%= node['aafNamespace'] %>
1227 aafAuthNeeded: <%= node['access_restriction']['aafAuthNeeded'] %>
1230 AFT_LATITUDE: "32.780140"
1231 AFT_LONGITUDE: "-96.800451"
1232 hostname: <%= node['BE_VIP'] %>
1233 aaf_id: <%= node['access_restriction']['aaf_id'] %>
1234 aaf_env: <%= node['access_restriction']['aaf_env'] %>
1235 aaf_url: <%= node['access_restriction']['aaf_url'] %>
1236 csp_domain: <%= node['access_restriction']['csp_domain'] %>
1237 cadi_keyfile: <%= node['access_restriction']['cadi_keyfile'] %>
1238 aaf_password: <%= node['access_restriction']['aaf_password'] %>
1239 cadi_loglevel: <%= node['access_restriction']['cadi_loglevel'] %>
1240 AFT_ENVIRONMENT: <%= node['access_restriction']['AFT_ENVIRONMENT'] %>
1241 cadiX509Issuers: <%= node['access_restriction']['cadiX509Issuers'] %>
1242 cadi_truststore: <%= node['access_restriction']['cadi_truststore'] %>
1243 cadi_truststore_password: <%= node['access_restriction']['cadi_truststore_password'] %>
1245 # This configuration entry lists all node type names prefix that shall be allowed on SDC.
1246 definedResourceNamespace:
1247 - org.openecomp.resource.
1249 # This configuration entry lists all Directives values that shall be allowed on SDC.