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:
203 - type: CONTROLLER_BLUEPRINT_ARCHIVE
220 resourceTypes: *allResourceTypes
230 resourceTypes: *allResourceTypes
241 - type: MODEL_INVENTORY_PROFILE
249 - type: MODEL_QUERY_SPEC
257 - type: UCPE_LAYER_2_CONFIGURATION
266 - type: AAI_SERVICE_MODEL
274 - type: AAI_VF_MODULE_MODEL
282 - type: AAI_VF_INSTANCE_MODEL
326 resourceTypes: *allResourceTypes
335 resourceTypes: *allResourceTypes
344 resourceTypes: *allResourceTypes
353 resourceTypes: *allResourceTypes
357 - type: HEAT_ARTIFACT
362 resourceTypes: *allResourceTypes
364 - type: CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT
369 resourceTypes: *allResourceTypes
379 resourceTypes: *allResourceTypes
387 resourceTypes: *allResourceTypes
390 - type: VENDOR_LICENSE
395 resourceTypes: *allResourceTypes
398 - type: MODEL_INVENTORY_PROFILE
403 resourceTypes: *allResourceTypes
406 - type: MODEL_QUERY_SPEC
411 resourceTypes: *allResourceTypes
414 - type: LIFECYCLE_OPERATIONS
444 - type: PERFORMANCE_COUNTER
450 resourceTypes: *allResourceTypes
519 - type: AAI_VF_MODULE_MODEL
551 resourceTypes: *allResourceTypes
560 resourceTypes: *allResourceTypes
562 - type: PM_DICTIONARY
583 - type: ANSIBLE_PLAYBOOK
594 - type: ONBOARDED_PACKAGE
635 - type: VF_MODULES_METADATA
643 - type: DCAE_INVENTORY_TOSCA
652 - type: DCAE_INVENTORY_JSON
660 - type: DCAE_INVENTORY_POLICY
668 - type: DCAE_INVENTORY_DOC
675 - type: DCAE_INVENTORY_BLUEPRINT
682 - type: DCAE_INVENTORY_EVENT
694 resourceTypes: *allResourceTypes
701 resourceTypes: *allResourceTypes
708 resourceTypes: *allResourceTypes
715 resourceTypes: *allResourceTypes
722 resourceTypes: *allResourceTypes
729 resourceTypes: *allResourceTypes
736 resourceTypes: *allResourceTypes
738 - type: PNF_SW_INFORMATION
766 resourceTypes: *allResourceTypes
776 resourceTypes: *allResourceTypes
786 - type: TOSCA_TEMPLATE
794 - type: NETWORK_CALL_FLOW
805 deploymentResourceArtifacts:
807 deploymentResourceInstanceArtifacts:
809 displayName: "HEAT ENV"
811 description: "Auto-generated HEAT Environment deployment artifact"
814 displayName: "VF HEAT ENV"
816 description: "VF Auto-generated HEAT Environment deployment artifact"
819 #tosca artifacts placeholders
822 artifactName: -template.yml
823 displayName: Tosca Template
825 description: TOSCA representation of the asset
827 artifactName: -csar.csar
828 displayName: Tosca Model
830 description: TOSCA definition package of the asset
832 #Informational artifacts placeHolder
833 excludeResourceCategory:
838 informationalResourceArtifacts:
840 displayName: Features
843 displayName: Capacity
846 displayName: Vendor Test Result
849 displayName: Test Scripts
852 displayName: Cloud Questionnaire (completed)
854 HEATTemplateFromVendor:
855 displayName: HEAT Template from Vendor
857 resourceSecurityTemplate:
858 displayName: Resource Security Template
861 excludeServiceCategory:
863 informationalServiceArtifacts:
865 displayName: Service Artifact Plan
867 summaryOfImpactsToECOMPElements:
868 displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
870 automationCompositionFunctions:
871 displayName: Automation Composition Functions
874 displayName: Dimensioning Info
877 displayName: Affinity Rules
880 displayName: Operational Policies
882 serviceSpecificPolicies:
883 displayName: Service-specific Policies
886 displayName: Engineering Rules (ERD)
888 distributionInstructions:
889 displayName: Distribution Instructions
891 certificationTestResults:
892 displayName: TD Certification Test Results
894 deploymentVotingRecord:
895 displayName: Deployment Voting Record
897 serviceQuestionnaire:
898 displayName: Service Questionnaire
900 serviceSecurityTemplate:
901 displayName: Service Security Template
906 displayName: Configuration
909 displayName: Instantiation
912 displayName: Monitoring
915 displayName: Reporting
925 additionalInformationMaxNumberOfKeys: 50
930 probeIntervalInSeconds: 15
931 heatArtifactDeploymentTimeout:
937 - /sdc2/rest/monitoring
938 - /sdc2/rest/healthCheck
940 cleanComponentsConfiguration:
941 cleanIntervalInMinutes: 1440
946 artifactsIndex: resources
948 heatEnvArtifactHeader: ""
949 heatEnvArtifactFooter: ""
952 host: <%= node['ONBOARDING_BE_VIP'] %>
953 <% if node[:disableHttp] -%>
955 port: <%= node['ONBOARDING_BE'][:https_port] %>
958 port: <%= node['ONBOARDING_BE'][:http_port] %>
960 getVspPackageUri: "/onboarding-api/v1.0/vendor-software-products/packages/%s?versionId=%s" # /onboarding-api/v1.0/vendor-software-products/packages/:vspId?versionId=:vspVersionId
961 getLatestVspPackageUri: "/onboarding-api/v1.0/vendor-software-products/packages/%s" # /onboarding-api/v1.0/vendor-software-products/packages/:vspId
962 getVspUri: "/onboarding-api/v1.0/vendor-software-products/%s/versions/%s" # /onboarding-api/v1.0/vendor-software-products/:vspId/versions/:vspVersionId
963 getLatestVspUri: "/onboarding-api/v1.0/vendor-software-products/%s" # /onboarding-api/v1.0/vendor-software-products/:vspId
964 healthCheckUri: "/onboarding-api/v1.0/healthcheck"
976 changePriorityUser: ecompasdc
977 changePriorityPassword: ecompasdc123
979 publishNetworkBody: '{"note":"comment"}'
981 beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
982 feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
988 pollIntervalInSec: 60
994 resourcesSizeInCache: 300
995 servicesSizeInCache: 200
996 productsSizeInCache: 100
998 syncIntervalInSecondes: 43200
999 waitOnShutDownInMinutes: 10
1000 numberOfCacheWorkers: 4
1003 stringMaxLength: 2500
1007 consumerBusinessLogic: true
1010 min_vf_module_instances:
1013 max_vf_module_instances:
1021 forNonBaseModule: Expansion
1023 genericAssetNodeTypes:
1024 VFC: org.openecomp.resource.abstract.nodes.VFC
1025 CVFC: org.openecomp.resource.abstract.nodes.VFC
1026 VF : org.openecomp.resource.abstract.nodes.VF
1027 CR : org.openecomp.resource.abstract.nodes.CR
1028 PNF: org.openecomp.resource.abstract.nodes.PNF
1029 Service: org.openecomp.resource.abstract.nodes.service
1030 ETSI NFV Network Service: tosca.nodes.nfv.NS
1032 # Defines the base types for Services
1034 # required: <boolean> //if the base type is mandatory or not
1035 # baseTypes: <list of TOSCA types> //the base types. Required if the base type is required.
1036 # If not provided, the category will have no base type.
1037 serviceBaseNodeTypes:
1038 ETSI NFV Network Service:
1041 - tosca.nodes.nfv.NS
1042 AutomationComposition:
1045 workloadContext: Production
1048 defaultValue: General_Revenue-Bearing
1050 - Critical_Revenue-Bearing
1051 - Vital_Revenue-Bearing
1052 - Essential_Revenue-Bearing
1053 - Important_Revenue-Bearing
1054 - Needed_Revenue-Bearing
1055 - Useful_Revenue-Bearing
1056 - General_Revenue-Bearing
1057 - Critical_Non-Revenue
1059 - Essential_Non-Revenue
1060 - Important_Non-Revenue
1061 - Needed_Non-Revenue
1062 - Useful_Non-Revenue
1063 - General_Non-Revenue
1066 - artifactType: 'VES_EVENTS'
1067 pathsAndNamesDefinitions:
1069 friendlyName: "Action"
1070 path: "event.action[2]"
1073 friendlyName: "Comment"
1074 path: "event.comment"
1077 friendlyName: "Alarm Additional Information"
1078 path: "event.structure.faultFields.structure.alarmAdditionalInformation.comment"
1080 - artifactType: 'PM_DICTIONARY'
1081 pathsAndNamesDefinitions:
1083 friendlyName: "measType"
1084 path: "pmMetaData.pmFields.measType"
1087 friendlyName: "measDescription"
1088 path: "pmMetaData.pmFields.measDescription"
1091 friendlyName: "measCondition"
1092 path: "pmMetaData.pmFields.measCondition"
1095 friendlyName: "measResultUnits"
1096 path: "pmMetaData.pmFields.measResultUnits"
1099 friendlyName: "measResultRange"
1100 path: "pmMetaData.pmFields.measResultRange"
1103 friendlyName: "measObjClass"
1104 path: "pmMetaData.pmFields.measObjClass"
1107 friendlyName: "measCollectionMethod"
1108 path: "pmMetaData.pmFields.measCollectionMethod"
1111 friendlyName: "measInfoId"
1112 path: "pmMetaData.pmFields.measInfoId"
1115 friendlyName: "iMeasInfoId"
1116 path: "pmMetaData.pmFields.iMeasInfoId"
1119 dmaapConsumerConfiguration:
1120 active: <%= @dmaap_active %>
1121 hosts: localhost:3905
1129 longitude: 34.855499
1131 serviceName: localhost/events
1136 contenttype: application/json
1138 aftEnvironment: AFTUAT
1139 aftDme2ConnectionTimeoutMs: 15000
1140 aftDme2RoundtripTimeoutMs: 240000
1141 aftDme2ReadTimeoutMs: 50000
1142 dme2preferredRouterFilePath: DME2preferredRouter.txt
1143 timeLimitForNotificationHandleMs: 120000
1147 aftDme2SslEnable: true
1148 aftDme2ClientKeystore: <%= node['jetty']['truststore_path'] %>
1149 aftDme2ClientKeystorePassword: ""
1150 aftDme2ClientSslCertAlias: certman
1152 dmaapProducerConfiguration:
1154 hosts: <%= node['DMAAP']['producer']['host']%>
1155 consumerGroup: sdc-<%= node.chef_environment %>-<%= node['DMAAP']['random_id'] %>
1156 consumerId: sdc-<%= node.chef_environment %>1-<%= node['DMAAP']['random_id'] %>
1160 topic: <%= node['DMAAP']['producer']['topic'] %>
1162 longitude: 34.855499
1164 serviceName: <%= node['DMAAP']['producer']['serviceName'] %>
1165 environment: <%= node['DMAAP']['producer']['environment'] %>
1168 protocol: <%= node['http_protocol'] %>
1169 contenttype: application/json
1171 aftEnvironment: <%= node['DMAAP']['producer']['aftEnvironment']%>
1172 aftDme2ConnectionTimeoutMs: 15000
1173 aftDme2RoundtripTimeoutMs: 240000
1174 aftDme2ReadTimeoutMs: 50000
1175 dme2preferredRouterFilePath: <%= node['DMAAP']['producer']['dme2preferredRouterFilePath'] %>
1176 timeLimitForNotificationHandleMs: 120000
1178 username: <%= node['DMAAP']['producer']['username'] %>
1179 password: <%= node['DMAAP']['producer']['password'] %>
1180 aftDme2SslEnable: true
1181 aftDme2ClientKeystore: <%= node['jetty']['truststore_path'] %>
1182 aftDme2ClientKeystorePassword: <%= node['jetty']['dmaap_truststore_pwd'] %>
1183 aftDme2ClientSslCertAlias: certman
1186 # ToDo: AF - had to remove due to configuration laod class failure
1188 # lookupUriFormat: "http://DME2RESOLVE/service=%s/version=1.0.0/envContext=%s/routeOffer=DEFAULT"
1189 # dme2Search: DME2SEARCH
1190 # dme2Resolve: DME2RESOLVE
1192 excludedPolicyTypesMapping:
1199 excludedGroupTypesMapping:
1201 - org.openecomp.groups.VfModule
1202 - org.openecomp.groups.heat.HeatStack
1203 - org.openecomp.groups.Group
1206 - org.openecomp.groups.VfModule
1207 - org.openecomp.groups.heat.HeatStack
1208 - org.openecomp.groups.Group
1211 - org.openecomp.groups.VfModule
1212 - org.openecomp.groups.heat.HeatStack
1213 - org.openecomp.groups.Group
1216 - org.openecomp.groups.VfModule
1217 - org.openecomp.groups.heat.HeatStack
1218 - org.openecomp.groups.Group
1221 healthStatusExclude:
1231 enableAutoHealing: false
1232 appVersion: <%= @app_version %>
1234 artifactGeneratorConfig: Artifact-Generator.properties
1235 resourcesForUpgrade:
1237 - org.openecomp.resource.cp.extCP
1238 - tosca.nodes.network.Network
1239 - tosca.nodes.network.Port
1240 - org.openecomp.resource.cp.nodes.network.SubInterface
1241 skipUpgradeFailedVfs: true
1242 skipUpgradeVSPs: true
1243 autoHealingOwner: jh0003
1244 supportAllottedResourcesAndProxy: true
1245 deleteLockTimeoutInSeconds: 60
1246 maxDeleteComponents: 10
1248 # Cadi filter (access restriction) Parameters
1249 aafNamespace: <%= node['aafNamespace'] %>
1250 aafAuthNeeded: <%= node['access_restriction']['aafAuthNeeded'] %>
1253 AFT_LATITUDE: "32.780140"
1254 AFT_LONGITUDE: "-96.800451"
1255 hostname: <%= node['BE_VIP'] %>
1256 aaf_id: <%= node['access_restriction']['aaf_id'] %>
1257 aaf_env: <%= node['access_restriction']['aaf_env'] %>
1258 aaf_url: <%= node['access_restriction']['aaf_url'] %>
1259 csp_domain: <%= node['access_restriction']['csp_domain'] %>
1260 cadi_keyfile: <%= node['access_restriction']['cadi_keyfile'] %>
1261 aaf_password: <%= node['access_restriction']['aaf_password'] %>
1262 cadi_loglevel: <%= node['access_restriction']['cadi_loglevel'] %>
1263 AFT_ENVIRONMENT: <%= node['access_restriction']['AFT_ENVIRONMENT'] %>
1264 cadiX509Issuers: <%= node['access_restriction']['cadiX509Issuers'] %>
1265 cadi_truststore: <%= node['access_restriction']['cadi_truststore'] %>
1266 cadi_truststore_password: <%= node['access_restriction']['cadi_truststore_password'] %>
1268 # This configuration entry lists all node type names prefix that shall be allowed on SDC.
1269 definedResourceNamespace:
1270 - org.openecomp.resource.
1271 - org.onap.policy.clamp.acm.
1274 # This configuration entry lists all Directives values that shall be allowed on SDC.
1282 storageType: NONE # NONE, MINIO
1289 secretKey: "password"
1290 tempPath: "/home/onap/temp/"
1291 uploadPartSize: 200000000