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: /var/lib/jetty/config/catalog-be/janusgraph.properties
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'] %>]
101 cassandraHosts: [<%= @cassandra_ip %>]
102 cassandraPort: <%= @cassandra_port %>
103 localDataCenter: <%= @DC_NAME %>
104 reconnectTimeout : 30000
105 socketReadTimeout: <%= @socket_read_timeout %>
106 socketConnectTimeout: <%= @socket_connect_timeout %>
108 username: <%= @cassandra_usr %>
109 password: <%= @cassandra_pwd %>
110 ssl: <%= @cassandra_ssl_enabled %>
111 truststorePath : /var/lib/jetty/etc/truststore
112 truststorePassword : <%= @cassandra_truststore_password %>
114 - { name: dox, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
115 - { name: sdcaudit, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
116 - { name: sdcartifact, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
117 - { name: sdccomponent, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
118 - { name: sdcrepository, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
126 #Deployment artifacts placeHolder
127 resourceTypes: &allResourceTypes
140 componentAllowedInstanceTypes:
198 - type: CONTROLLER_BLUEPRINT_ARCHIVE
216 resourceTypes: *allResourceTypes
227 - type: MODEL_INVENTORY_PROFILE
235 - type: MODEL_QUERY_SPEC
243 - type: UCPE_LAYER_2_CONFIGURATION
252 - type: AAI_SERVICE_MODEL
260 - type: AAI_VF_MODULE_MODEL
268 - type: AAI_VF_INSTANCE_MODEL
312 resourceTypes: *allResourceTypes
321 resourceTypes: *allResourceTypes
330 resourceTypes: *allResourceTypes
339 resourceTypes: *allResourceTypes
343 - type: HEAT_ARTIFACT
348 resourceTypes: *allResourceTypes
350 - type: CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT
355 resourceTypes: *allResourceTypes
365 resourceTypes: *allResourceTypes
373 resourceTypes: *allResourceTypes
376 - type: VENDOR_LICENSE
381 resourceTypes: *allResourceTypes
384 - type: MODEL_INVENTORY_PROFILE
389 resourceTypes: *allResourceTypes
392 - type: MODEL_QUERY_SPEC
397 resourceTypes: *allResourceTypes
400 - type: LIFECYCLE_OPERATIONS
430 - type: PERFORMANCE_COUNTER
436 resourceTypes: *allResourceTypes
505 - type: AAI_VF_MODULE_MODEL
537 resourceTypes: *allResourceTypes
546 resourceTypes: *allResourceTypes
548 - type: PM_DICTIONARY
569 - type: ANSIBLE_PLAYBOOK
580 - type: ONBOARDED_PACKAGE
599 - type: VF_MODULES_METADATA
607 - type: DCAE_INVENTORY_TOSCA
616 - type: DCAE_INVENTORY_JSON
624 - type: DCAE_INVENTORY_POLICY
632 - type: DCAE_INVENTORY_DOC
639 - type: DCAE_INVENTORY_BLUEPRINT
646 - type: DCAE_INVENTORY_EVENT
658 resourceTypes: *allResourceTypes
665 resourceTypes: *allResourceTypes
672 resourceTypes: *allResourceTypes
679 resourceTypes: *allResourceTypes
686 resourceTypes: *allResourceTypes
693 resourceTypes: *allResourceTypes
700 resourceTypes: *allResourceTypes
702 - type: PNF_SW_INFORMATION
730 resourceTypes: *allResourceTypes
740 resourceTypes: *allResourceTypes
750 - type: TOSCA_TEMPLATE
758 - type: NETWORK_CALL_FLOW
769 deploymentResourceArtifacts:
771 deploymentResourceInstanceArtifacts:
773 displayName: "HEAT ENV"
775 description: "Auto-generated HEAT Environment deployment artifact"
778 displayName: "VF HEAT ENV"
780 description: "VF Auto-generated HEAT Environment deployment artifact"
783 #tosca artifacts placeholders
786 artifactName: -template.yml
787 displayName: Tosca Template
789 description: TOSCA representation of the asset
791 artifactName: -csar.csar
792 displayName: Tosca Model
794 description: TOSCA definition package of the asset
796 #Informational artifacts placeHolder
797 excludeResourceCategory:
802 informationalResourceArtifacts:
804 displayName: Features
807 displayName: Capacity
810 displayName: Vendor Test Result
813 displayName: Test Scripts
816 displayName: Cloud Questionnaire (completed)
818 HEATTemplateFromVendor:
819 displayName: HEAT Template from Vendor
821 resourceSecurityTemplate:
822 displayName: Resource Security Template
825 excludeServiceCategory:
827 informationalServiceArtifacts:
829 displayName: Service Artifact Plan
831 summaryOfImpactsToECOMPElements:
832 displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
834 controlLoopFunctions:
835 displayName: Control Loop Functions
838 displayName: Dimensioning Info
841 displayName: Affinity Rules
844 displayName: Operational Policies
846 serviceSpecificPolicies:
847 displayName: Service-specific Policies
850 displayName: Engineering Rules (ERD)
852 distributionInstructions:
853 displayName: Distribution Instructions
855 certificationTestResults:
856 displayName: TD Certification Test Results
858 deploymentVotingRecord:
859 displayName: Deployment Voting Record
861 serviceQuestionnaire:
862 displayName: Service Questionnaire
864 serviceSecurityTemplate:
865 displayName: Service Security Template
870 displayName: Configuration
873 displayName: Instantiation
876 displayName: Monitoring
879 displayName: Reporting
889 additionalInformationMaxNumberOfKeys: 50
894 probeIntervalInSeconds: 15
895 heatArtifactDeploymentTimeout:
901 - /sdc2/rest/monitoring
902 - /sdc2/rest/healthCheck
904 cleanComponentsConfiguration:
905 cleanIntervalInMinutes: 1440
910 artifactsIndex: resources
912 heatEnvArtifactHeader: ""
913 heatEnvArtifactFooter: ""
916 host: <%= node['ONBOARDING_BE_VIP'] %>
917 <% if node[:disableHttp] -%>
919 port: <%= node['ONBOARDING_BE'][:https_port] %>
922 port: <%= node['ONBOARDING_BE'][:http_port] %>
924 downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
925 healthCheckUri: "/onboarding-api/v1.0/healthcheck"
928 host: <%= @dcae_be_vip %>
929 <% if node[:disableHttp] -%>
931 port: <%= node['DCAE']['BE'][:https_port] %>
934 port: <%= node['DCAE']['BE'][:http_port] %>
936 healthCheckUri: "/dcae/healthCheck"
948 changePriorityUser: ecompasdc
949 changePriorityPassword: ecompasdc123
951 publishNetworkBody: '{"note":"comment"}'
953 beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
954 feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
960 pollIntervalInSec: 60
966 resourcesSizeInCache: 300
967 servicesSizeInCache: 200
968 productsSizeInCache: 100
970 syncIntervalInSecondes: 43200
971 waitOnShutDownInMinutes: 10
972 numberOfCacheWorkers: 4
975 stringMaxLength: 2500
979 consumerBusinessLogic: true
982 min_vf_module_instances:
985 max_vf_module_instances:
993 forNonBaseModule: Expansion
995 genericAssetNodeTypes:
996 VFC: org.openecomp.resource.abstract.nodes.VFC
997 CVFC: org.openecomp.resource.abstract.nodes.VFC
998 VF : org.openecomp.resource.abstract.nodes.VF
999 CR : org.openecomp.resource.abstract.nodes.CR
1000 PNF: org.openecomp.resource.abstract.nodes.PNF
1001 Service: org.openecomp.resource.abstract.nodes.service
1003 workloadContext: Production
1006 defaultValue: General_Revenue-Bearing
1008 - Critical_Revenue-Bearing
1009 - Vital_Revenue-Bearing
1010 - Essential_Revenue-Bearing
1011 - Important_Revenue-Bearing
1012 - Needed_Revenue-Bearing
1013 - Useful_Revenue-Bearing
1014 - General_Revenue-Bearing
1015 - Critical_Non-Revenue
1017 - Essential_Non-Revenue
1018 - Important_Non-Revenue
1019 - Needed_Non-Revenue
1020 - Useful_Non-Revenue
1021 - General_Non-Revenue
1024 - artifactType: 'VES_EVENTS'
1025 pathsAndNamesDefinitions:
1027 friendlyName: "Action"
1028 path: "event.action[2]"
1031 friendlyName: "Comment"
1032 path: "event.comment"
1035 friendlyName: "Alarm Additional Information"
1036 path: "event.structure.faultFields.structure.alarmAdditionalInformation.comment"
1038 - artifactType: 'PM_DICTIONARY'
1039 pathsAndNamesDefinitions:
1041 friendlyName: "measType"
1042 path: "pmMetaData.pmFields.measType"
1045 friendlyName: "measDescription"
1046 path: "pmMetaData.pmFields.measDescription"
1049 friendlyName: "measCondition"
1050 path: "pmMetaData.pmFields.measCondition"
1053 friendlyName: "measResultUnits"
1054 path: "pmMetaData.pmFields.measResultUnits"
1057 friendlyName: "measResultRange"
1058 path: "pmMetaData.pmFields.measResultRange"
1061 friendlyName: "measObjClass"
1062 path: "pmMetaData.pmFields.measObjClass"
1065 friendlyName: "measCollectionMethod"
1066 path: "pmMetaData.pmFields.measCollectionMethod"
1069 friendlyName: "measInfoId"
1070 path: "pmMetaData.pmFields.measInfoId"
1073 friendlyName: "iMeasInfoId"
1074 path: "pmMetaData.pmFields.iMeasInfoId"
1077 dmaapConsumerConfiguration:
1078 active: <%= @dmaap_active %>
1079 hosts: localhost:3905
1087 longitude: 34.855499
1089 serviceName: localhost/events
1094 contenttype: application/json
1096 aftEnvironment: AFTUAT
1097 aftDme2ConnectionTimeoutMs: 15000
1098 aftDme2RoundtripTimeoutMs: 240000
1099 aftDme2ReadTimeoutMs: 50000
1100 dme2preferredRouterFilePath: DME2preferredRouter.txt
1101 timeLimitForNotificationHandleMs: 120000
1105 aftDme2SslEnable: true
1106 aftDme2ClientKeystore: /var/lib/jetty/etc/truststore
1107 aftDme2ClientKeystorePassword: ""
1108 aftDme2ClientSslCertAlias: certman
1110 dmaapProducerConfiguration:
1112 hosts: <%= node['DMAAP']['producer']['host']%>
1113 consumerGroup: sdc-<%= node.chef_environment %>-<%= node['DMAAP']['random_id'] %>
1114 consumerId: sdc-<%= node.chef_environment %>1-<%= node['DMAAP']['random_id'] %>
1118 topic: <%= node['DMAAP']['producer']['topic'] %>
1120 longitude: 34.855499
1122 serviceName: <%= node['DMAAP']['producer']['serviceName'] %>
1123 environment: <%= node['DMAAP']['producer']['environment'] %>
1126 protocol: <%= node['http_protocol'] %>
1127 contenttype: application/json
1129 aftEnvironment: <%= node['DMAAP']['producer']['aftEnvironment']%>
1130 aftDme2ConnectionTimeoutMs: 15000
1131 aftDme2RoundtripTimeoutMs: 240000
1132 aftDme2ReadTimeoutMs: 50000
1133 dme2preferredRouterFilePath: <%= node['DMAAP']['producer']['dme2preferredRouterFilePath'] %>
1134 timeLimitForNotificationHandleMs: 120000
1136 username: <%= node['DMAAP']['producer']['username'] %>
1137 password: <%= node['DMAAP']['producer']['password'] %>
1138 aftDme2SslEnable: true
1139 aftDme2ClientKeystore: /var/lib/jetty/etc/truststore
1140 aftDme2ClientKeystorePassword: <%= node['jetty']['dmaap_truststore_pwd'] %>
1141 aftDme2ClientSslCertAlias: certman
1144 # ToDo: AF - had to remove due to configuration laod class failure
1146 # lookupUriFormat: "http://DME2RESOLVE/service=%s/version=1.0.0/envContext=%s/routeOffer=DEFAULT"
1147 # dme2Search: DME2SEARCH
1148 # dme2Resolve: DME2RESOLVE
1150 excludedPolicyTypesMapping:
1157 excludedGroupTypesMapping:
1159 - org.openecomp.groups.VfModule
1160 - org.openecomp.groups.heat.HeatStack
1161 - org.openecomp.groups.Group
1164 - org.openecomp.groups.VfModule
1165 - org.openecomp.groups.heat.HeatStack
1166 - org.openecomp.groups.Group
1169 - org.openecomp.groups.VfModule
1170 - org.openecomp.groups.heat.HeatStack
1171 - org.openecomp.groups.Group
1174 - org.openecomp.groups.VfModule
1175 - org.openecomp.groups.heat.HeatStack
1176 - org.openecomp.groups.Group
1179 healthStatusExclude:
1189 enableAutoHealing: false
1190 appVersion: <%= @app_version %>
1192 artifactGeneratorConfig: Artifact-Generator.properties
1193 resourcesForUpgrade:
1195 - org.openecomp.resource.cp.extCP
1196 - tosca.nodes.network.Network
1197 - tosca.nodes.network.Port
1198 - org.openecomp.resource.cp.nodes.network.SubInterface
1199 skipUpgradeFailedVfs: true
1200 skipUpgradeVSPs: true
1201 autoHealingOwner: jh0003
1202 supportAllottedResourcesAndProxy: true
1203 deleteLockTimeoutInSeconds: 60
1204 maxDeleteComponents: 10
1206 # Cadi filter (access restriction) Parameters
1207 aafNamespace: <%= node['aafNamespace'] %>
1208 aafAuthNeeded: <%= node['access_restriction']['aafAuthNeeded'] %>
1211 AFT_LATITUDE: "32.780140"
1212 AFT_LONGITUDE: "-96.800451"
1213 hostname: <%= node['BE_VIP'] %>
1214 aaf_id: <%= node['access_restriction']['aaf_id'] %>
1215 aaf_env: <%= node['access_restriction']['aaf_env'] %>
1216 aaf_url: <%= node['access_restriction']['aaf_url'] %>
1217 csp_domain: <%= node['access_restriction']['csp_domain'] %>
1218 cadi_keyfile: <%= node['access_restriction']['cadi_keyfile'] %>
1219 aaf_password: <%= node['access_restriction']['aaf_password'] %>
1220 cadi_loglevel: <%= node['access_restriction']['cadi_loglevel'] %>
1221 AFT_ENVIRONMENT: <%= node['access_restriction']['AFT_ENVIRONMENT'] %>
1222 cadiX509Issuers: <%= node['access_restriction']['cadiX509Issuers'] %>
1223 cadi_truststore: <%= node['access_restriction']['cadi_truststore'] %>
1224 cadi_truststore_password: <%= node['access_restriction']['cadi_truststore_password'] %>
1226 # This configuration entry lists all node type names prefix that shall be allowed on SDC.
1227 definedResourceNamespace:
1228 - org.openecomp.resource.