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
215 resourceTypes: *allResourceTypes
225 resourceTypes: *allResourceTypes
236 - type: MODEL_INVENTORY_PROFILE
244 - type: MODEL_QUERY_SPEC
252 - type: UCPE_LAYER_2_CONFIGURATION
261 - type: AAI_SERVICE_MODEL
269 - type: AAI_VF_MODULE_MODEL
277 - type: AAI_VF_INSTANCE_MODEL
321 resourceTypes: *allResourceTypes
330 resourceTypes: *allResourceTypes
339 resourceTypes: *allResourceTypes
348 resourceTypes: *allResourceTypes
352 - type: HEAT_ARTIFACT
357 resourceTypes: *allResourceTypes
359 - type: CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT
364 resourceTypes: *allResourceTypes
374 resourceTypes: *allResourceTypes
382 resourceTypes: *allResourceTypes
385 - type: VENDOR_LICENSE
390 resourceTypes: *allResourceTypes
393 - type: MODEL_INVENTORY_PROFILE
398 resourceTypes: *allResourceTypes
401 - type: MODEL_QUERY_SPEC
406 resourceTypes: *allResourceTypes
409 - type: LIFECYCLE_OPERATIONS
439 - type: PERFORMANCE_COUNTER
445 resourceTypes: *allResourceTypes
514 - type: AAI_VF_MODULE_MODEL
546 resourceTypes: *allResourceTypes
555 resourceTypes: *allResourceTypes
557 - type: PM_DICTIONARY
578 - type: ANSIBLE_PLAYBOOK
589 - type: ONBOARDED_PACKAGE
608 - type: VF_MODULES_METADATA
616 - type: DCAE_INVENTORY_TOSCA
625 - type: DCAE_INVENTORY_JSON
633 - type: DCAE_INVENTORY_POLICY
641 - type: DCAE_INVENTORY_DOC
648 - type: DCAE_INVENTORY_BLUEPRINT
655 - type: DCAE_INVENTORY_EVENT
667 resourceTypes: *allResourceTypes
674 resourceTypes: *allResourceTypes
681 resourceTypes: *allResourceTypes
688 resourceTypes: *allResourceTypes
695 resourceTypes: *allResourceTypes
702 resourceTypes: *allResourceTypes
709 resourceTypes: *allResourceTypes
711 - type: PNF_SW_INFORMATION
739 resourceTypes: *allResourceTypes
749 resourceTypes: *allResourceTypes
759 - type: TOSCA_TEMPLATE
767 - type: NETWORK_CALL_FLOW
778 deploymentResourceArtifacts:
780 deploymentResourceInstanceArtifacts:
782 displayName: "HEAT ENV"
784 description: "Auto-generated HEAT Environment deployment artifact"
787 displayName: "VF HEAT ENV"
789 description: "VF Auto-generated HEAT Environment deployment artifact"
792 #tosca artifacts placeholders
795 artifactName: -template.yml
796 displayName: Tosca Template
798 description: TOSCA representation of the asset
800 artifactName: -csar.csar
801 displayName: Tosca Model
803 description: TOSCA definition package of the asset
805 #Informational artifacts placeHolder
806 excludeResourceCategory:
811 informationalResourceArtifacts:
813 displayName: Features
816 displayName: Capacity
819 displayName: Vendor Test Result
822 displayName: Test Scripts
825 displayName: Cloud Questionnaire (completed)
827 HEATTemplateFromVendor:
828 displayName: HEAT Template from Vendor
830 resourceSecurityTemplate:
831 displayName: Resource Security Template
834 excludeServiceCategory:
836 informationalServiceArtifacts:
838 displayName: Service Artifact Plan
840 summaryOfImpactsToECOMPElements:
841 displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
843 controlLoopFunctions:
844 displayName: Control Loop Functions
847 displayName: Dimensioning Info
850 displayName: Affinity Rules
853 displayName: Operational Policies
855 serviceSpecificPolicies:
856 displayName: Service-specific Policies
859 displayName: Engineering Rules (ERD)
861 distributionInstructions:
862 displayName: Distribution Instructions
864 certificationTestResults:
865 displayName: TD Certification Test Results
867 deploymentVotingRecord:
868 displayName: Deployment Voting Record
870 serviceQuestionnaire:
871 displayName: Service Questionnaire
873 serviceSecurityTemplate:
874 displayName: Service Security Template
879 displayName: Configuration
882 displayName: Instantiation
885 displayName: Monitoring
888 displayName: Reporting
898 additionalInformationMaxNumberOfKeys: 50
903 probeIntervalInSeconds: 15
904 heatArtifactDeploymentTimeout:
910 - /sdc2/rest/monitoring
911 - /sdc2/rest/healthCheck
913 cleanComponentsConfiguration:
914 cleanIntervalInMinutes: 1440
919 artifactsIndex: resources
921 heatEnvArtifactHeader: ""
922 heatEnvArtifactFooter: ""
925 host: <%= node['ONBOARDING_BE_VIP'] %>
926 <% if node[:disableHttp] -%>
928 port: <%= node['ONBOARDING_BE'][:https_port] %>
931 port: <%= node['ONBOARDING_BE'][:http_port] %>
933 downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
934 healthCheckUri: "/onboarding-api/v1.0/healthcheck"
937 host: <%= @dcae_be_vip %>
938 <% if node[:disableHttp] -%>
940 port: <%= node['DCAE']['BE'][:https_port] %>
943 port: <%= node['DCAE']['BE'][:http_port] %>
945 healthCheckUri: "/dcae/healthCheck"
957 changePriorityUser: ecompasdc
958 changePriorityPassword: ecompasdc123
960 publishNetworkBody: '{"note":"comment"}'
962 beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
963 feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
969 pollIntervalInSec: 60
975 resourcesSizeInCache: 300
976 servicesSizeInCache: 200
977 productsSizeInCache: 100
979 syncIntervalInSecondes: 43200
980 waitOnShutDownInMinutes: 10
981 numberOfCacheWorkers: 4
984 stringMaxLength: 2500
988 consumerBusinessLogic: true
991 min_vf_module_instances:
994 max_vf_module_instances:
1002 forNonBaseModule: Expansion
1004 genericAssetNodeTypes:
1005 VFC: org.openecomp.resource.abstract.nodes.VFC
1006 CVFC: org.openecomp.resource.abstract.nodes.VFC
1007 VF : org.openecomp.resource.abstract.nodes.VF
1008 CR : org.openecomp.resource.abstract.nodes.CR
1009 PNF: org.openecomp.resource.abstract.nodes.PNF
1010 Service: org.openecomp.resource.abstract.nodes.service
1011 ETSI Network Service: tosca.nodes.nfv.NS
1014 ETSI Network Service: tosca.nodes.nfv.NS
1016 workloadContext: Production
1019 defaultValue: General_Revenue-Bearing
1021 - Critical_Revenue-Bearing
1022 - Vital_Revenue-Bearing
1023 - Essential_Revenue-Bearing
1024 - Important_Revenue-Bearing
1025 - Needed_Revenue-Bearing
1026 - Useful_Revenue-Bearing
1027 - General_Revenue-Bearing
1028 - Critical_Non-Revenue
1030 - Essential_Non-Revenue
1031 - Important_Non-Revenue
1032 - Needed_Non-Revenue
1033 - Useful_Non-Revenue
1034 - General_Non-Revenue
1037 - artifactType: 'VES_EVENTS'
1038 pathsAndNamesDefinitions:
1040 friendlyName: "Action"
1041 path: "event.action[2]"
1044 friendlyName: "Comment"
1045 path: "event.comment"
1048 friendlyName: "Alarm Additional Information"
1049 path: "event.structure.faultFields.structure.alarmAdditionalInformation.comment"
1051 - artifactType: 'PM_DICTIONARY'
1052 pathsAndNamesDefinitions:
1054 friendlyName: "measType"
1055 path: "pmMetaData.pmFields.measType"
1058 friendlyName: "measDescription"
1059 path: "pmMetaData.pmFields.measDescription"
1062 friendlyName: "measCondition"
1063 path: "pmMetaData.pmFields.measCondition"
1066 friendlyName: "measResultUnits"
1067 path: "pmMetaData.pmFields.measResultUnits"
1070 friendlyName: "measResultRange"
1071 path: "pmMetaData.pmFields.measResultRange"
1074 friendlyName: "measObjClass"
1075 path: "pmMetaData.pmFields.measObjClass"
1078 friendlyName: "measCollectionMethod"
1079 path: "pmMetaData.pmFields.measCollectionMethod"
1082 friendlyName: "measInfoId"
1083 path: "pmMetaData.pmFields.measInfoId"
1086 friendlyName: "iMeasInfoId"
1087 path: "pmMetaData.pmFields.iMeasInfoId"
1090 dmaapConsumerConfiguration:
1091 active: <%= @dmaap_active %>
1092 hosts: localhost:3905
1100 longitude: 34.855499
1102 serviceName: localhost/events
1107 contenttype: application/json
1109 aftEnvironment: AFTUAT
1110 aftDme2ConnectionTimeoutMs: 15000
1111 aftDme2RoundtripTimeoutMs: 240000
1112 aftDme2ReadTimeoutMs: 50000
1113 dme2preferredRouterFilePath: DME2preferredRouter.txt
1114 timeLimitForNotificationHandleMs: 120000
1118 aftDme2SslEnable: true
1119 aftDme2ClientKeystore: /var/lib/jetty/etc/truststore
1120 aftDme2ClientKeystorePassword: ""
1121 aftDme2ClientSslCertAlias: certman
1123 dmaapProducerConfiguration:
1125 hosts: <%= node['DMAAP']['producer']['host']%>
1126 consumerGroup: sdc-<%= node.chef_environment %>-<%= node['DMAAP']['random_id'] %>
1127 consumerId: sdc-<%= node.chef_environment %>1-<%= node['DMAAP']['random_id'] %>
1131 topic: <%= node['DMAAP']['producer']['topic'] %>
1133 longitude: 34.855499
1135 serviceName: <%= node['DMAAP']['producer']['serviceName'] %>
1136 environment: <%= node['DMAAP']['producer']['environment'] %>
1139 protocol: <%= node['http_protocol'] %>
1140 contenttype: application/json
1142 aftEnvironment: <%= node['DMAAP']['producer']['aftEnvironment']%>
1143 aftDme2ConnectionTimeoutMs: 15000
1144 aftDme2RoundtripTimeoutMs: 240000
1145 aftDme2ReadTimeoutMs: 50000
1146 dme2preferredRouterFilePath: <%= node['DMAAP']['producer']['dme2preferredRouterFilePath'] %>
1147 timeLimitForNotificationHandleMs: 120000
1149 username: <%= node['DMAAP']['producer']['username'] %>
1150 password: <%= node['DMAAP']['producer']['password'] %>
1151 aftDme2SslEnable: true
1152 aftDme2ClientKeystore: /var/lib/jetty/etc/truststore
1153 aftDme2ClientKeystorePassword: <%= node['jetty']['dmaap_truststore_pwd'] %>
1154 aftDme2ClientSslCertAlias: certman
1157 # ToDo: AF - had to remove due to configuration laod class failure
1159 # lookupUriFormat: "http://DME2RESOLVE/service=%s/version=1.0.0/envContext=%s/routeOffer=DEFAULT"
1160 # dme2Search: DME2SEARCH
1161 # dme2Resolve: DME2RESOLVE
1163 excludedPolicyTypesMapping:
1170 excludedGroupTypesMapping:
1172 - org.openecomp.groups.VfModule
1173 - org.openecomp.groups.heat.HeatStack
1174 - org.openecomp.groups.Group
1177 - org.openecomp.groups.VfModule
1178 - org.openecomp.groups.heat.HeatStack
1179 - org.openecomp.groups.Group
1182 - org.openecomp.groups.VfModule
1183 - org.openecomp.groups.heat.HeatStack
1184 - org.openecomp.groups.Group
1187 - org.openecomp.groups.VfModule
1188 - org.openecomp.groups.heat.HeatStack
1189 - org.openecomp.groups.Group
1192 healthStatusExclude:
1202 enableAutoHealing: false
1203 appVersion: <%= @app_version %>
1205 artifactGeneratorConfig: Artifact-Generator.properties
1206 resourcesForUpgrade:
1208 - org.openecomp.resource.cp.extCP
1209 - tosca.nodes.network.Network
1210 - tosca.nodes.network.Port
1211 - org.openecomp.resource.cp.nodes.network.SubInterface
1212 skipUpgradeFailedVfs: true
1213 skipUpgradeVSPs: true
1214 autoHealingOwner: jh0003
1215 supportAllottedResourcesAndProxy: true
1216 deleteLockTimeoutInSeconds: 60
1217 maxDeleteComponents: 10
1219 # Cadi filter (access restriction) Parameters
1220 aafNamespace: <%= node['aafNamespace'] %>
1221 aafAuthNeeded: <%= node['access_restriction']['aafAuthNeeded'] %>
1224 AFT_LATITUDE: "32.780140"
1225 AFT_LONGITUDE: "-96.800451"
1226 hostname: <%= node['BE_VIP'] %>
1227 aaf_id: <%= node['access_restriction']['aaf_id'] %>
1228 aaf_env: <%= node['access_restriction']['aaf_env'] %>
1229 aaf_url: <%= node['access_restriction']['aaf_url'] %>
1230 csp_domain: <%= node['access_restriction']['csp_domain'] %>
1231 cadi_keyfile: <%= node['access_restriction']['cadi_keyfile'] %>
1232 aaf_password: <%= node['access_restriction']['aaf_password'] %>
1233 cadi_loglevel: <%= node['access_restriction']['cadi_loglevel'] %>
1234 AFT_ENVIRONMENT: <%= node['access_restriction']['AFT_ENVIRONMENT'] %>
1235 cadiX509Issuers: <%= node['access_restriction']['cadiX509Issuers'] %>
1236 cadi_truststore: <%= node['access_restriction']['cadi_truststore'] %>
1237 cadi_truststore_password: <%= node['access_restriction']['cadi_truststore_password'] %>
1239 # This configuration entry lists all node type names prefix that shall be allowed on SDC.
1240 definedResourceNamespace:
1241 - org.openecomp.resource.