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
74 securityKey: "sdcaccessrestrictionsecureykey"
75 maxSessionTimeOut: 86400000
76 sessionIdleTimeOut: 3600000
77 cookieName: "AuthenticationCookie"
81 # redirect variable name from portal.properties file
83 excludedUrls: [<%= node['access_restriction']['excluded_urls'] %>]
84 onboardingExcludedUrls: [<%= node['access_restriction']['excluded_urls_onboarding'] %>]
89 cassandraHosts: [<%= @cassandra_ip %>]
90 cassandraPort: <%= @cassandra_port %>
91 localDataCenter: <%= @DC_NAME %>
92 reconnectTimeout : 30000
93 socketReadTimeout: <%= @socket_read_timeout %>
94 socketConnectTimeout: <%= @socket_connect_timeout %>
96 username: <%= @cassandra_usr %>
97 password: <%= @cassandra_pwd %>
98 ssl: <%= @cassandra_ssl_enabled %>
99 truststorePath : /var/lib/jetty/etc/truststore
100 truststorePassword : <%= @cassandra_truststore_password %>
102 - { name: dox, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
103 - { name: sdcaudit, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
104 - { name: sdcartifact, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
105 - { name: sdccomponent, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
106 - { name: sdcrepository, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
125 - AAI_VF_MODULE_MODEL
126 - AAI_VF_INSTANCE_MODEL
132 - CONTROLLER_BLUEPRINT_ARCHIVE
140 #Deployment artifacts placeHolder
141 resourceTypes: &allResourceTypes
152 deploymentResourceArtifacts:
154 deploymentResourceInstanceArtifacts:
156 displayName: "HEAT ENV"
158 description: "Auto-generated HEAT Environment deployment artifact"
161 displayName: "VF HEAT ENV"
163 description: "VF Auto-generated HEAT Environment deployment artifact"
166 #tosca artifacts placeholders
169 artifactName: -template.yml
170 displayName: Tosca Template
172 description: TOSCA representation of the asset
174 artifactName: -csar.csar
175 displayName: Tosca Model
177 description: TOSCA definition package of the asset
179 #Informational artifacts placeHolder
180 excludeResourceCategory:
185 informationalResourceArtifacts:
187 displayName: Features
190 displayName: Capacity
193 displayName: Vendor Test Result
196 displayName: Test Scripts
199 displayName: Cloud Questionnaire (completed)
201 HEATTemplateFromVendor:
202 displayName: HEAT Template from Vendor
204 resourceSecurityTemplate:
205 displayName: Resource Security Template
208 excludeServiceCategory:
210 informationalServiceArtifacts:
212 displayName: Service Artifact Plan
214 summaryOfImpactsToECOMPElements:
215 displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
217 controlLoopFunctions:
218 displayName: Control Loop Functions
221 displayName: Dimensioning Info
224 displayName: Affinity Rules
227 displayName: Operational Policies
229 serviceSpecificPolicies:
230 displayName: Service-specific Policies
233 displayName: Engineering Rules (ERD)
235 distributionInstructions:
236 displayName: Distribution Instructions
238 certificationTestResults:
239 displayName: TD Certification Test Results
241 deploymentVotingRecord:
242 displayName: Deployment Voting Record
244 serviceQuestionnaire:
245 displayName: Service Questionnaire
247 serviceSecurityTemplate:
248 displayName: Service Security Template
253 displayName: Configuration
256 displayName: Instantiation
259 displayName: Monitoring
262 displayName: Reporting
272 additionalInformationMaxNumberOfKeys: 50
277 probeIntervalInSeconds: 15
278 heatArtifactDeploymentTimeout:
283 serviceDeploymentArtifacts:
284 CONTROLLER_BLUEPRINT_ARCHIVE:
293 MODEL_INVENTORY_PROFILE:
299 UCPE_LAYER_2_CONFIGURATION:
310 AAI_VF_INSTANCE_MODEL:
313 UCPE_LAYER_2_CONFIGURATION:
327 resourceDeploymentArtifacts:
332 validForResourceTypes: *allResourceTypes
337 validForResourceTypes: *allResourceTypes
342 validForResourceTypes: *allResourceTypes
347 validForResourceTypes: *allResourceTypes
350 validForResourceTypes: *allResourceTypes
351 CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT:
356 validForResourceTypes: *allResourceTypes
360 validForResourceTypes: *allResourceTypes
364 validForResourceTypes: *allResourceTypes
368 validForResourceTypes: *allResourceTypes
372 validForResourceTypes: *allResourceTypes
373 MODEL_INVENTORY_PROFILE:
376 validForResourceTypes: *allResourceTypes
380 validForResourceTypes: *allResourceTypes
381 LIFECYCLE_OPERATIONS:
385 validForResourceTypes:
392 validForResourceTypes:
405 validForResourceTypes: *allResourceTypes
408 validForResourceTypes:
414 validForResourceTypes:
420 validForResourceTypes:
426 validForResourceTypes:
431 validForResourceTypes:
436 validForResourceTypes:
442 validForResourceTypes:
447 validForResourceTypes:
451 validForResourceTypes:
462 validForResourceTypes: *allResourceTypes
465 validForResourceTypes: *allResourceTypes
470 validForResourceTypes:
476 validForResourceTypes:
483 validForResourceTypes:
490 validForResourceTypes:
493 CONTROLLER_BLUEPRINT_ARCHIVE:
496 validForResourceTypes:
504 validForResourceTypes:
509 validForResourceTypes:
520 resourceInstanceDeploymentArtifacts:
534 DCAE_INVENTORY_TOSCA:
541 DCAE_INVENTORY_POLICY:
546 DCAE_INVENTORY_BLUEPRINT:
548 DCAE_INVENTORY_EVENT:
552 validForResourceTypes: *allResourceTypes
555 validForResourceTypes: *allResourceTypes
562 resourceInformationalArtifacts:
565 validForResourceTypes: *allResourceTypes
568 validForResourceTypes: *allResourceTypes
571 validForResourceTypes: *allResourceTypes
574 validForResourceTypes: *allResourceTypes
577 validForResourceTypes: *allResourceTypes
580 validForResourceTypes: *allResourceTypes
583 validForResourceTypes: *allResourceTypes
586 validForResourceTypes: *allResourceTypes
589 validForResourceTypes: *allResourceTypes
592 validForResourceTypes:
606 validForResourceTypes:
610 validForResourceTypes: *allResourceTypes
613 validForResourceTypes: *allResourceTypes
616 validForResourceTypes:
623 - /sdc2/rest/monitoring
624 - /sdc2/rest/healthCheck
626 cleanComponentsConfiguration:
627 cleanIntervalInMinutes: 1440
632 artifactsIndex: resources
634 heatEnvArtifactHeader: ""
635 heatEnvArtifactFooter: ""
638 host: <%= node['ONBOARDING_BE_VIP'] %>
639 <% if node[:disableHttp] -%>
641 port: <%= node['ONBOARDING_BE'][:https_port] %>
644 port: <%= node['ONBOARDING_BE'][:http_port] %>
646 downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
647 healthCheckUri: "/onboarding-api/v1.0/healthcheck"
650 host: <%= @dcae_be_vip %>
651 <% if node[:disableHttp] -%>
653 port: <%= node['DCAE']['BE'][:https_port] %>
656 port: <%= node['DCAE']['BE'][:http_port] %>
658 healthCheckUri: "/dcae/healthCheck"
670 changePriorityUser: ecompasdc
671 changePriorityPassword: ecompasdc123
673 publishNetworkBody: '{"note":"comment"}'
675 beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
676 feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
682 pollIntervalInSec: 60
688 resourcesSizeInCache: 300
689 servicesSizeInCache: 200
690 productsSizeInCache: 100
692 syncIntervalInSecondes: 43200
693 waitOnShutDownInMinutes: 10
694 numberOfCacheWorkers: 4
697 stringMaxLength: 2500
701 consumerBusinessLogic: true
704 min_vf_module_instances:
707 max_vf_module_instances:
715 forNonBaseModule: Expansion
717 genericAssetNodeTypes:
718 VFC: org.openecomp.resource.abstract.nodes.VFC
719 CVFC: org.openecomp.resource.abstract.nodes.VFC
720 VF : org.openecomp.resource.abstract.nodes.VF
721 CR : org.openecomp.resource.abstract.nodes.CR
722 PNF: org.openecomp.resource.abstract.nodes.PNF
723 Service: org.openecomp.resource.abstract.nodes.service
725 workloadContext: Production
728 defaultValue: General_Revenue-Bearing
730 - Critical_Revenue-Bearing
731 - Vital_Revenue-Bearing
732 - Essential_Revenue-Bearing
733 - Important_Revenue-Bearing
734 - Needed_Revenue-Bearing
735 - Useful_Revenue-Bearing
736 - General_Revenue-Bearing
737 - Critical_Non-Revenue
739 - Essential_Non-Revenue
740 - Important_Non-Revenue
743 - General_Non-Revenue
746 - artifactType: 'VES_EVENTS'
747 pathsAndNamesDefinitions:
749 friendlyName: "Action"
750 path: "event.action[2]"
753 friendlyName: "Comment"
754 path: "event.comment"
757 friendlyName: "Alarm Additional Information"
758 path: "event.structure.faultFields.structure.alarmAdditionalInformation.comment"
760 - artifactType: 'PM_DICTIONARY'
761 pathsAndNamesDefinitions:
763 friendlyName: "measType"
764 path: "pmMetaData.pmFields.measType"
767 friendlyName: "measDescription"
768 path: "pmMetaData.pmFields.measDescription"
771 friendlyName: "measCondition"
772 path: "pmMetaData.pmFields.measCondition"
775 friendlyName: "measResultUnits"
776 path: "pmMetaData.pmFields.measResultUnits"
779 friendlyName: "measResultRange"
780 path: "pmMetaData.pmFields.measResultRange"
783 friendlyName: "measObjClass"
784 path: "pmMetaData.pmFields.measObjClass"
787 friendlyName: "measCollectionMethod"
788 path: "pmMetaData.pmFields.measCollectionMethod"
791 friendlyName: "measInfoId"
792 path: "pmMetaData.pmFields.measInfoId"
795 friendlyName: "iMeasInfoId"
796 path: "pmMetaData.pmFields.iMeasInfoId"
799 dmaapConsumerConfiguration:
800 active: <%= @dmaap_active %>
801 hosts: localhost:3905
811 serviceName: localhost/events
816 contenttype: application/json
818 aftEnvironment: AFTUAT
819 aftDme2ConnectionTimeoutMs: 15000
820 aftDme2RoundtripTimeoutMs: 240000
821 aftDme2ReadTimeoutMs: 50000
822 dme2preferredRouterFilePath: DME2preferredRouter.txt
823 timeLimitForNotificationHandleMs: 120000
827 aftDme2SslEnable: true
828 aftDme2ClientKeystore: /var/lib/jetty/etc/truststore
829 aftDme2ClientKeystorePassword: ""
830 aftDme2ClientSslCertAlias: certman
832 dmaapProducerConfiguration:
834 hosts: <%= node['DMAAP']['producer']['host']%>
835 consumerGroup: sdc-<%= node.chef_environment %>-<%= node['DMAAP']['random_id'] %>
836 consumerId: sdc-<%= node.chef_environment %>1-<%= node['DMAAP']['random_id'] %>
840 topic: <%= node['DMAAP']['producer']['topic'] %>
844 serviceName: <%= node['DMAAP']['producer']['serviceName'] %>
845 environment: <%= node['DMAAP']['producer']['environment'] %>
848 protocol: <%= node['http_protocol'] %>
849 contenttype: application/json
851 aftEnvironment: <%= node['DMAAP']['producer']['aftEnvironment']%>
852 aftDme2ConnectionTimeoutMs: 15000
853 aftDme2RoundtripTimeoutMs: 240000
854 aftDme2ReadTimeoutMs: 50000
855 dme2preferredRouterFilePath: <%= node['DMAAP']['producer']['dme2preferredRouterFilePath'] %>
856 timeLimitForNotificationHandleMs: 120000
858 username: <%= node['DMAAP']['producer']['username'] %>
859 password: <%= node['DMAAP']['producer']['password'] %>
860 aftDme2SslEnable: true
861 aftDme2ClientKeystore: /var/lib/jetty/etc/truststore
862 aftDme2ClientKeystorePassword: <%= node['jetty']['dmaap_truststore_pwd'] %>
863 aftDme2ClientSslCertAlias: certman
866 # ToDo: AF - had to remove due to configuration laod class failure
868 # lookupUriFormat: "http://DME2RESOLVE/service=%s/version=1.0.0/envContext=%s/routeOffer=DEFAULT"
869 # dme2Search: DME2SEARCH
870 # dme2Resolve: DME2RESOLVE
872 excludedPolicyTypesMapping:
879 excludedGroupTypesMapping:
881 - org.openecomp.groups.VfModule
882 - org.openecomp.groups.heat.HeatStack
883 - org.openecomp.groups.Group
886 - org.openecomp.groups.VfModule
887 - org.openecomp.groups.heat.HeatStack
888 - org.openecomp.groups.Group
891 - org.openecomp.groups.VfModule
892 - org.openecomp.groups.heat.HeatStack
893 - org.openecomp.groups.Group
896 - org.openecomp.groups.VfModule
897 - org.openecomp.groups.heat.HeatStack
898 - org.openecomp.groups.Group
911 enableAutoHealing: false
912 appVersion: <%= @app_version %>
914 artifactGeneratorConfig: Artifact-Generator.properties
917 - org.openecomp.resource.cp.extCP
918 - tosca.nodes.network.Network
919 - tosca.nodes.network.Port
920 - org.openecomp.resource.cp.nodes.network.SubInterface
921 skipUpgradeFailedVfs: true
922 skipUpgradeVSPs: true
923 autoHealingOwner: jh0003
924 supportAllottedResourcesAndProxy: true
925 deleteLockTimeoutInSeconds: 60
926 maxDeleteComponents: 10
928 # Cadi filter (access restriction) Parameters
929 aafNamespace: <%= node['aafNamespace'] %>
930 aafAuthNeeded: <%= node['access_restriction']['aafAuthNeeded'] %>
933 AFT_LATITUDE: "32.780140"
934 AFT_LONGITUDE: "-96.800451"
935 hostname: <%= node['BE_VIP'] %>
936 aaf_id: <%= node['access_restriction']['aaf_id'] %>
937 aaf_env: <%= node['access_restriction']['aaf_env'] %>
938 aaf_url: <%= node['access_restriction']['aaf_url'] %>
939 csp_domain: <%= node['access_restriction']['csp_domain'] %>
940 cadi_keyfile: <%= node['access_restriction']['cadi_keyfile'] %>
941 aaf_password: <%= node['access_restriction']['aaf_password'] %>
942 cadi_loglevel: <%= node['access_restriction']['cadi_loglevel'] %>
943 AFT_ENVIRONMENT: <%= node['access_restriction']['AFT_ENVIRONMENT'] %>
944 cadiX509Issuers: <%= node['access_restriction']['cadiX509Issuers'] %>
945 cadi_truststore: <%= node['access_restriction']['cadi_truststore'] %>
946 cadi_truststore_password: <%= node['access_restriction']['cadi_truststore_password'] %>
948 # This configuration entry lists all node type names prefix that shall be allowed on SDC.
949 definedResourceNamespace:
950 - org.openecomp.resource.