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 tlsCert: <%= node['BE']['tls_cert'] %>
25 tlsKey: <%= node['BE']['tls_key'] %>
26 caCert: <%= node['BE']['ca_cert'] %>
28 # catalog backend ssl port
29 beSslPort: <%= @ssl_port %>
32 toscaConformanceLevel: 11.0
33 minToscaConformanceLevel: 3.0
35 janusGraphCfgFile: <%= node['cassandra']['janusgraph_config_file'] %>
36 janusGraphInMemoryGraph: false
37 janusGraphLockTimeout: 1800
38 # The interval to try and reconnect to JanusGraph DB when it is down during ASDC startup:
39 janusGraphReconnectIntervalInSeconds: 3
41 # The read timeout towards JanusGraph DB when health check is invoked:
42 janusGraphHealthCheckReadTimeout: 1
44 # The interval to try and reconnect to Elasticsearch when it is down during ASDC startup:
46 uebHealthCheckReconnectIntervalInSeconds: 15
47 uebHealthCheckReadTimeout: 4
61 file: capabilities.yml
63 file: relationships.yml
71 # Global CSAR Import Files
89 enabled: <%= @basic_auth_flag %>
90 userName: <%= @user_name %>
91 userPass: <%= @user_pass %>
92 excludedUrls: "/sdc2/rest/healthCheck"
95 cassandraHosts: [<%= @cassandra_ip %>]
96 cassandraPort: <%= @cassandra_port %>
97 localDataCenter: <%= @DC_NAME %>
98 reconnectTimeout : 30000
99 socketReadTimeout: <%= @socket_read_timeout %>
100 socketConnectTimeout: <%= @socket_connect_timeout %>
102 username: <%= @cassandra_usr %>
103 password: <%= @cassandra_pwd %>
104 ssl: <%= @cassandra_ssl_enabled %>
105 keystorePath: <%= @cassandra_keystore_password %>
106 keystorePassword: <%= @cassandra_ssl_enabled %>
107 truststorePath: <%= @cassandra_truststore_path %>
108 truststorePassword: <%= @cassandra_truststore_password %>
110 - { name: dox, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
111 - { name: sdcaudit, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
112 - { name: sdcartifact, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
113 - { name: sdccomponent, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
114 - { name: sdcrepository, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
121 #Deployment artifacts placeHolder
122 resourceTypes: &allResourceTypes
135 componentAllowedInstanceTypes:
194 - type: CONTROLLER_BLUEPRINT_ARCHIVE
211 resourceTypes: *allResourceTypes
221 resourceTypes: *allResourceTypes
232 - type: MODEL_INVENTORY_PROFILE
240 - type: MODEL_QUERY_SPEC
248 - type: UCPE_LAYER_2_CONFIGURATION
257 - type: AAI_SERVICE_MODEL
265 - type: AAI_VF_MODULE_MODEL
273 - type: AAI_VF_INSTANCE_MODEL
317 resourceTypes: *allResourceTypes
326 resourceTypes: *allResourceTypes
335 resourceTypes: *allResourceTypes
344 resourceTypes: *allResourceTypes
348 - type: HEAT_ARTIFACT
353 resourceTypes: *allResourceTypes
355 - type: CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT
360 resourceTypes: *allResourceTypes
370 resourceTypes: *allResourceTypes
378 resourceTypes: *allResourceTypes
381 - type: VENDOR_LICENSE
386 resourceTypes: *allResourceTypes
389 - type: MODEL_INVENTORY_PROFILE
394 resourceTypes: *allResourceTypes
397 - type: MODEL_QUERY_SPEC
402 resourceTypes: *allResourceTypes
405 - type: LIFECYCLE_OPERATIONS
435 - type: PERFORMANCE_COUNTER
441 resourceTypes: *allResourceTypes
510 - type: AAI_VF_MODULE_MODEL
542 resourceTypes: *allResourceTypes
551 resourceTypes: *allResourceTypes
553 - type: PM_DICTIONARY
574 - type: ANSIBLE_PLAYBOOK
585 - type: ONBOARDED_PACKAGE
626 - type: VF_MODULES_METADATA
634 - type: DCAE_INVENTORY_TOSCA
643 - type: DCAE_INVENTORY_JSON
651 - type: DCAE_INVENTORY_POLICY
659 - type: DCAE_INVENTORY_DOC
666 - type: DCAE_INVENTORY_BLUEPRINT
673 - type: DCAE_INVENTORY_EVENT
685 resourceTypes: *allResourceTypes
692 resourceTypes: *allResourceTypes
699 resourceTypes: *allResourceTypes
706 resourceTypes: *allResourceTypes
713 resourceTypes: *allResourceTypes
720 resourceTypes: *allResourceTypes
727 resourceTypes: *allResourceTypes
729 - type: PNF_SW_INFORMATION
757 resourceTypes: *allResourceTypes
767 resourceTypes: *allResourceTypes
777 - type: TOSCA_TEMPLATE
785 - type: NETWORK_CALL_FLOW
796 deploymentResourceArtifacts:
798 deploymentResourceInstanceArtifacts:
800 displayName: "HEAT ENV"
802 description: "Auto-generated HEAT Environment deployment artifact"
805 displayName: "VF HEAT ENV"
807 description: "VF Auto-generated HEAT Environment deployment artifact"
810 #tosca artifacts placeholders
813 artifactName: -template.yml
814 displayName: Tosca Template
816 description: TOSCA representation of the asset
818 artifactName: -csar.csar
819 displayName: Tosca Model
821 description: TOSCA definition package of the asset
823 #Informational artifacts placeHolder
824 excludeResourceCategory:
829 informationalResourceArtifacts:
831 displayName: Features
834 displayName: Capacity
837 displayName: Vendor Test Result
840 displayName: Test Scripts
843 displayName: Cloud Questionnaire (completed)
845 HEATTemplateFromVendor:
846 displayName: HEAT Template from Vendor
848 resourceSecurityTemplate:
849 displayName: Resource Security Template
852 excludeServiceCategory:
854 informationalServiceArtifacts:
856 displayName: Service Artifact Plan
858 summaryOfImpactsToECOMPElements:
859 displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
861 automationCompositionFunctions:
862 displayName: Automation Composition Functions
865 displayName: Dimensioning Info
868 displayName: Affinity Rules
871 displayName: Operational Policies
873 serviceSpecificPolicies:
874 displayName: Service-specific Policies
877 displayName: Engineering Rules (ERD)
879 distributionInstructions:
880 displayName: Distribution Instructions
882 certificationTestResults:
883 displayName: TD Certification Test Results
885 deploymentVotingRecord:
886 displayName: Deployment Voting Record
888 serviceQuestionnaire:
889 displayName: Service Questionnaire
891 serviceSecurityTemplate:
892 displayName: Service Security Template
897 displayName: Configuration
900 displayName: Instantiation
903 displayName: Monitoring
906 displayName: Reporting
915 additionalInformationMaxNumberOfKeys: 50
920 probeIntervalInSeconds: 15
921 heatArtifactDeploymentTimeout:
927 - /sdc2/rest/monitoring
928 - /sdc2/rest/healthCheck
930 cleanComponentsConfiguration:
931 cleanIntervalInMinutes: 1440
936 artifactsIndex: resources
938 heatEnvArtifactHeader: ""
939 heatEnvArtifactFooter: ""
942 host: <%= node['ONBOARDING_BE_VIP'] %>
943 <% if node[:disableHttp] -%>
945 port: <%= node['ONBOARDING_BE'][:https_port] %>
948 port: <%= node['ONBOARDING_BE'][:http_port] %>
950 getVspPackageUri: "/onboarding-api/v1.0/vendor-software-products/packages/%s?versionId=%s" # /onboarding-api/v1.0/vendor-software-products/packages/:vspId?versionId=:vspVersionId
951 getLatestVspPackageUri: "/onboarding-api/v1.0/vendor-software-products/packages/%s" # /onboarding-api/v1.0/vendor-software-products/packages/:vspId
952 getVspUri: "/onboarding-api/v1.0/vendor-software-products/%s/versions/%s" # /onboarding-api/v1.0/vendor-software-products/:vspId/versions/:vspVersionId
953 getLatestVspUri: "/onboarding-api/v1.0/vendor-software-products/%s" # /onboarding-api/v1.0/vendor-software-products/:vspId
954 healthCheckUri: "/onboarding-api/v1.0/healthcheck"
966 changePriorityUser: ecompasdc
967 changePriorityPassword: ecompasdc123
969 publishNetworkBody: '{"note":"comment"}'
971 beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
972 feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
978 pollIntervalInSec: 60
984 resourcesSizeInCache: 300
985 servicesSizeInCache: 200
986 productsSizeInCache: 100
988 syncIntervalInSecondes: 43200
989 waitOnShutDownInMinutes: 10
990 numberOfCacheWorkers: 4
993 stringMaxLength: 2500
998 min_vf_module_instances:
1001 max_vf_module_instances:
1009 forNonBaseModule: Expansion
1011 genericAssetNodeTypes:
1012 VFC: org.openecomp.resource.abstract.nodes.VFC
1013 CVFC: org.openecomp.resource.abstract.nodes.VFC
1014 VF : org.openecomp.resource.abstract.nodes.VF
1015 CR : org.openecomp.resource.abstract.nodes.CR
1016 PNF: org.openecomp.resource.abstract.nodes.PNF
1017 Service: org.openecomp.resource.abstract.nodes.service
1018 ETSI NFV Network Service: tosca.nodes.nfv.NS
1020 # Defines the base types for Services
1022 # required: <boolean> //if the base type is mandatory or not
1023 # baseTypes: <list of TOSCA types> //the base types. Required if the base type is required.
1024 # If not provided, the category will have no base type.
1025 serviceBaseNodeTypes:
1026 ETSI NFV Network Service:
1029 - tosca.nodes.nfv.NS
1030 AutomationComposition:
1033 workloadContext: Production
1036 defaultValue: General_Revenue-Bearing
1038 - Critical_Revenue-Bearing
1039 - Vital_Revenue-Bearing
1040 - Essential_Revenue-Bearing
1041 - Important_Revenue-Bearing
1042 - Needed_Revenue-Bearing
1043 - Useful_Revenue-Bearing
1044 - General_Revenue-Bearing
1045 - Critical_Non-Revenue
1047 - Essential_Non-Revenue
1048 - Important_Non-Revenue
1049 - Needed_Non-Revenue
1050 - Useful_Non-Revenue
1051 - General_Non-Revenue
1054 - artifactType: 'VES_EVENTS'
1055 pathsAndNamesDefinitions:
1057 friendlyName: "Action"
1058 path: "event.action[2]"
1061 friendlyName: "Comment"
1062 path: "event.comment"
1065 friendlyName: "Alarm Additional Information"
1066 path: "event.structure.faultFields.structure.alarmAdditionalInformation.comment"
1068 - artifactType: 'PM_DICTIONARY'
1069 pathsAndNamesDefinitions:
1071 friendlyName: "measType"
1072 path: "pmMetaData.pmFields.measType"
1075 friendlyName: "measDescription"
1076 path: "pmMetaData.pmFields.measDescription"
1079 friendlyName: "measCondition"
1080 path: "pmMetaData.pmFields.measCondition"
1083 friendlyName: "measResultUnits"
1084 path: "pmMetaData.pmFields.measResultUnits"
1087 friendlyName: "measResultRange"
1088 path: "pmMetaData.pmFields.measResultRange"
1091 friendlyName: "measObjClass"
1092 path: "pmMetaData.pmFields.measObjClass"
1095 friendlyName: "measCollectionMethod"
1096 path: "pmMetaData.pmFields.measCollectionMethod"
1099 friendlyName: "measInfoId"
1100 path: "pmMetaData.pmFields.measInfoId"
1103 friendlyName: "iMeasInfoId"
1104 path: "pmMetaData.pmFields.iMeasInfoId"
1107 dmaapConsumerConfiguration:
1108 active: <%= @dmaap_active %>
1109 hosts: localhost:3905
1117 longitude: 34.855499
1119 serviceName: localhost/events
1124 contenttype: application/json
1126 aftEnvironment: AFTUAT
1127 aftDme2ConnectionTimeoutMs: 15000
1128 aftDme2RoundtripTimeoutMs: 240000
1129 aftDme2ReadTimeoutMs: 50000
1130 dme2preferredRouterFilePath: DME2preferredRouter.txt
1131 timeLimitForNotificationHandleMs: 120000
1135 aftDme2SslEnable: true
1136 aftDme2ClientSslCertAlias: certman
1138 dmaapProducerConfiguration:
1140 hosts: <%= node['DMAAP']['producer']['host']%>
1141 consumerGroup: sdc-<%= node.chef_environment %>-<%= node['DMAAP']['random_id'] %>
1142 consumerId: sdc-<%= node.chef_environment %>1-<%= node['DMAAP']['random_id'] %>
1146 topic: <%= node['DMAAP']['producer']['topic'] %>
1148 longitude: 34.855499
1150 serviceName: <%= node['DMAAP']['producer']['serviceName'] %>
1151 environment: <%= node['DMAAP']['producer']['environment'] %>
1154 protocol: <%= node['http_protocol'] %>
1155 contenttype: application/json
1157 aftEnvironment: <%= node['DMAAP']['producer']['aftEnvironment']%>
1158 aftDme2ConnectionTimeoutMs: 15000
1159 aftDme2RoundtripTimeoutMs: 240000
1160 aftDme2ReadTimeoutMs: 50000
1161 dme2preferredRouterFilePath: <%= node['DMAAP']['producer']['dme2preferredRouterFilePath'] %>
1162 timeLimitForNotificationHandleMs: 120000
1164 username: <%= node['DMAAP']['producer']['username'] %>
1165 password: <%= node['DMAAP']['producer']['password'] %>
1166 aftDme2SslEnable: true
1167 aftDme2ClientSslCertAlias: certman
1169 # ToDo: AF - had to remove due to configuration laod class failure
1171 # lookupUriFormat: "http://DME2RESOLVE/service=%s/version=1.0.0/envContext=%s/routeOffer=DEFAULT"
1172 # dme2Search: DME2SEARCH
1173 # dme2Resolve: DME2RESOLVE
1175 excludedPolicyTypesMapping:
1182 excludedGroupTypesMapping:
1184 - org.openecomp.groups.VfModule
1185 - org.openecomp.groups.heat.HeatStack
1186 - org.openecomp.groups.Group
1189 - org.openecomp.groups.VfModule
1190 - org.openecomp.groups.heat.HeatStack
1191 - org.openecomp.groups.Group
1194 - org.openecomp.groups.VfModule
1195 - org.openecomp.groups.heat.HeatStack
1196 - org.openecomp.groups.Group
1199 - org.openecomp.groups.VfModule
1200 - org.openecomp.groups.heat.HeatStack
1201 - org.openecomp.groups.Group
1204 healthStatusExclude:
1214 enableAutoHealing: false
1215 appVersion: <%= @app_version %>
1217 artifactGeneratorConfig: Artifact-Generator.properties
1218 resourcesForUpgrade:
1220 - org.openecomp.resource.cp.extCP
1221 - tosca.nodes.network.Network
1222 - tosca.nodes.network.Port
1223 - org.openecomp.resource.cp.nodes.network.SubInterface
1224 skipUpgradeFailedVfs: true
1225 skipUpgradeVSPs: true
1226 autoHealingOwner: jh0003
1227 supportAllottedResourcesAndProxy: true
1228 deleteLockTimeoutInSeconds: 60
1229 maxDeleteComponents: 10
1231 # This configuration entry lists all node type names prefix that shall be allowed on SDC.
1232 definedResourceNamespace:
1233 - org.openecomp.resource.
1234 - org.onap.policy.clamp.acm.
1237 # This configuration entry lists all Directives values that shall be allowed on SDC.
1245 storageType: NONE # NONE, MINIO
1252 secretKey: "password"
1253 tempPath: "/home/onap/temp/"
1254 uploadPartSize: 200000000
1256 #This configuration specifies the delimiter used to differentiate instance name and count
1257 componentInstanceCounterDelimiter: " "
1259 # Comma separated list of excluded URLs by the DataValidatorFilter
1260 dataValidatorFilterExcludedUrls: "/healthCheck,/followed,/authorize"
1262 #Space separated list of permitted ancestors
1263 permittedAncestors: <%= @permittedAncestors %>