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 displayName: "CDS Blueprint"
155 type: CONTROLLER_BLUEPRINT_ARCHIVE
156 description: "CDS deployment artifact"
159 deploymentResourceInstanceArtifacts:
161 displayName: "HEAT ENV"
163 description: "Auto-generated HEAT Environment deployment artifact"
166 displayName: "VF HEAT ENV"
168 description: "VF Auto-generated HEAT Environment deployment artifact"
171 #tosca artifacts placeholders
174 artifactName: -template.yml
175 displayName: Tosca Template
177 description: TOSCA representation of the asset
179 artifactName: -csar.csar
180 displayName: Tosca Model
182 description: TOSCA definition package of the asset
184 #Informational artifacts placeHolder
185 excludeResourceCategory:
190 informationalResourceArtifacts:
192 displayName: Features
195 displayName: Capacity
198 displayName: Vendor Test Result
201 displayName: Test Scripts
204 displayName: Cloud Questionnaire (completed)
206 HEATTemplateFromVendor:
207 displayName: HEAT Template from Vendor
209 resourceSecurityTemplate:
210 displayName: Resource Security Template
213 excludeServiceCategory:
215 informationalServiceArtifacts:
217 displayName: Service Artifact Plan
219 summaryOfImpactsToECOMPElements:
220 displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
222 controlLoopFunctions:
223 displayName: Control Loop Functions
226 displayName: Dimensioning Info
229 displayName: Affinity Rules
232 displayName: Operational Policies
234 serviceSpecificPolicies:
235 displayName: Service-specific Policies
238 displayName: Engineering Rules (ERD)
240 distributionInstructions:
241 displayName: Distribution Instructions
243 certificationTestResults:
244 displayName: TD Certification Test Results
246 deploymentVotingRecord:
247 displayName: Deployment Voting Record
249 serviceQuestionnaire:
250 displayName: Service Questionnaire
252 serviceSecurityTemplate:
253 displayName: Service Security Template
258 displayName: Configuration
261 displayName: Instantiation
264 displayName: Monitoring
267 displayName: Reporting
277 additionalInformationMaxNumberOfKeys: 50
282 probeIntervalInSeconds: 15
283 heatArtifactDeploymentTimeout:
288 serviceDeploymentArtifacts:
289 CONTROLLER_BLUEPRINT_ARCHIVE:
298 MODEL_INVENTORY_PROFILE:
304 UCPE_LAYER_2_CONFIGURATION:
315 AAI_VF_INSTANCE_MODEL:
318 UCPE_LAYER_2_CONFIGURATION:
332 resourceDeploymentArtifacts:
337 validForResourceTypes: *allResourceTypes
342 validForResourceTypes: *allResourceTypes
347 validForResourceTypes: *allResourceTypes
352 validForResourceTypes: *allResourceTypes
355 validForResourceTypes: *allResourceTypes
356 CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT:
361 validForResourceTypes: *allResourceTypes
365 validForResourceTypes: *allResourceTypes
369 validForResourceTypes: *allResourceTypes
373 validForResourceTypes: *allResourceTypes
377 validForResourceTypes: *allResourceTypes
378 MODEL_INVENTORY_PROFILE:
381 validForResourceTypes: *allResourceTypes
385 validForResourceTypes: *allResourceTypes
386 LIFECYCLE_OPERATIONS:
390 validForResourceTypes:
397 validForResourceTypes:
410 validForResourceTypes: *allResourceTypes
413 validForResourceTypes:
419 validForResourceTypes:
425 validForResourceTypes:
431 validForResourceTypes:
436 validForResourceTypes:
441 validForResourceTypes:
447 validForResourceTypes:
452 validForResourceTypes:
456 validForResourceTypes:
467 validForResourceTypes: *allResourceTypes
470 validForResourceTypes: *allResourceTypes
475 validForResourceTypes:
481 validForResourceTypes:
488 validForResourceTypes:
495 validForResourceTypes:
498 CONTROLLER_BLUEPRINT_ARCHIVE:
501 validForResourceTypes:
509 validForResourceTypes:
514 validForResourceTypes:
525 resourceInstanceDeploymentArtifacts:
539 DCAE_INVENTORY_TOSCA:
546 DCAE_INVENTORY_POLICY:
551 DCAE_INVENTORY_BLUEPRINT:
553 DCAE_INVENTORY_EVENT:
557 validForResourceTypes: *allResourceTypes
560 validForResourceTypes: *allResourceTypes
567 resourceInformationalArtifacts:
570 validForResourceTypes: *allResourceTypes
573 validForResourceTypes: *allResourceTypes
576 validForResourceTypes: *allResourceTypes
579 validForResourceTypes: *allResourceTypes
582 validForResourceTypes: *allResourceTypes
585 validForResourceTypes: *allResourceTypes
588 validForResourceTypes: *allResourceTypes
591 validForResourceTypes: *allResourceTypes
594 validForResourceTypes: *allResourceTypes
597 validForResourceTypes:
611 validForResourceTypes:
615 validForResourceTypes: *allResourceTypes
618 validForResourceTypes: *allResourceTypes
621 validForResourceTypes:
627 resourceInformationalDeployedArtifacts:
630 - /sdc2/rest/monitoring
631 - /sdc2/rest/healthCheck
633 cleanComponentsConfiguration:
634 cleanIntervalInMinutes: 1440
639 artifactsIndex: resources
641 heatEnvArtifactHeader: ""
642 heatEnvArtifactFooter: ""
645 host: <%= node['ONBOARDING_BE_VIP'] %>
646 <% if node[:disableHttp] -%>
648 port: <%= node['ONBOARDING_BE'][:https_port] %>
651 port: <%= node['ONBOARDING_BE'][:http_port] %>
653 downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
654 healthCheckUri: "/onboarding-api/v1.0/healthcheck"
657 host: <%= @dcae_be_vip %>
658 <% if node[:disableHttp] -%>
660 port: <%= node['DCAE']['BE'][:https_port] %>
663 port: <%= node['DCAE']['BE'][:http_port] %>
665 healthCheckUri: "/dcae/healthCheck"
677 changePriorityUser: ecompasdc
678 changePriorityPassword: ecompasdc123
680 publishNetworkBody: '{"note":"comment"}'
682 beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
683 feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
689 pollIntervalInSec: 60
695 resourcesSizeInCache: 300
696 servicesSizeInCache: 200
697 productsSizeInCache: 100
699 syncIntervalInSecondes: 43200
700 waitOnShutDownInMinutes: 10
701 numberOfCacheWorkers: 4
704 stringMaxLength: 2500
708 consumerBusinessLogic: true
711 min_vf_module_instances:
714 max_vf_module_instances:
722 forNonBaseModule: Expansion
724 genericAssetNodeTypes:
725 VFC: org.openecomp.resource.abstract.nodes.VFC
726 CVFC: org.openecomp.resource.abstract.nodes.VFC
727 VF : org.openecomp.resource.abstract.nodes.VF
728 CR : org.openecomp.resource.abstract.nodes.CR
729 PNF: org.openecomp.resource.abstract.nodes.PNF
730 Service: org.openecomp.resource.abstract.nodes.service
732 workloadContext: Production
735 defaultValue: General_Revenue-Bearing
737 - Critical_Revenue-Bearing
738 - Vital_Revenue-Bearing
739 - Essential_Revenue-Bearing
740 - Important_Revenue-Bearing
741 - Needed_Revenue-Bearing
742 - Useful_Revenue-Bearing
743 - General_Revenue-Bearing
744 - Critical_Non-Revenue
746 - Essential_Non-Revenue
747 - Important_Non-Revenue
750 - General_Non-Revenue
753 - artifactType: 'VES_EVENTS'
754 pathsAndNamesDefinitions:
756 friendlyName: "Action"
757 path: "event.action[2]"
760 friendlyName: "Comment"
761 path: "event.comment"
764 friendlyName: "Alarm Additional Information"
765 path: "event.structure.faultFields.structure.alarmAdditionalInformation.comment"
768 dmaapConsumerConfiguration:
769 active: <%= @dmaap_active %>
770 hosts: localhost:3905
780 serviceName: localhost/events
785 contenttype: application/json
787 aftEnvironment: AFTUAT
788 aftDme2ConnectionTimeoutMs: 15000
789 aftDme2RoundtripTimeoutMs: 240000
790 aftDme2ReadTimeoutMs: 50000
791 dme2preferredRouterFilePath: DME2preferredRouter.txt
792 timeLimitForNotificationHandleMs: 120000
796 aftDme2SslEnable: true
797 aftDme2ClientKeystore: /var/lib/jetty/etc/truststore
798 aftDme2ClientKeystorePassword: ""
799 aftDme2ClientSslCertAlias: certman
801 dmaapProducerConfiguration:
803 hosts: <%= node['DMAAP']['producer']['host']%>
804 consumerGroup: sdc-<%= node.chef_environment %>-<%= node['DMAAP']['random_id'] %>
805 consumerId: sdc-<%= node.chef_environment %>1-<%= node['DMAAP']['random_id'] %>
809 topic: <%= node['DMAAP']['producer']['topic'] %>
813 serviceName: <%= node['DMAAP']['producer']['serviceName'] %>
814 environment: <%= node['DMAAP']['producer']['environment'] %>
817 protocol: <%= node['http_protocol'] %>
818 contenttype: application/json
820 aftEnvironment: <%= node['DMAAP']['producer']['aftEnvironment']%>
821 aftDme2ConnectionTimeoutMs: 15000
822 aftDme2RoundtripTimeoutMs: 240000
823 aftDme2ReadTimeoutMs: 50000
824 dme2preferredRouterFilePath: <%= node['DMAAP']['producer']['dme2preferredRouterFilePath'] %>
825 timeLimitForNotificationHandleMs: 120000
827 username: <%= node['DMAAP']['producer']['username'] %>
828 password: <%= node['DMAAP']['producer']['password'] %>
829 aftDme2SslEnable: true
830 aftDme2ClientKeystore: /var/lib/jetty/etc/truststore
831 aftDme2ClientKeystorePassword: <%= node['jetty']['dmaap_truststore_pwd'] %>
832 aftDme2ClientSslCertAlias: certman
835 # ToDo: AF - had to remove due to configuration laod class failure
837 # lookupUriFormat: "http://DME2RESOLVE/service=%s/version=1.0.0/envContext=%s/routeOffer=DEFAULT"
838 # dme2Search: DME2SEARCH
839 # dme2Resolve: DME2RESOLVE
841 excludedPolicyTypesMapping:
848 excludedGroupTypesMapping:
850 - org.openecomp.groups.VfModule
851 - org.openecomp.groups.heat.HeatStack
852 - org.openecomp.groups.Group
855 - org.openecomp.groups.VfModule
856 - org.openecomp.groups.heat.HeatStack
857 - org.openecomp.groups.Group
860 - org.openecomp.groups.VfModule
861 - org.openecomp.groups.heat.HeatStack
862 - org.openecomp.groups.Group
865 - org.openecomp.groups.VfModule
866 - org.openecomp.groups.heat.HeatStack
867 - org.openecomp.groups.Group
880 enableAutoHealing: false
881 appVersion: <%= @app_version %>
883 artifactGeneratorConfig: Artifact-Generator.properties
886 - org.openecomp.resource.cp.extCP
887 - tosca.nodes.network.Network
888 - tosca.nodes.network.Port
889 - org.openecomp.resource.cp.nodes.network.SubInterface
890 skipUpgradeFailedVfs: true
891 skipUpgradeVSPs: true
892 autoHealingOwner: jh0003
893 supportAllottedResourcesAndProxy: true
894 deleteLockTimeoutInSeconds: 60
895 maxDeleteComponents: 10
897 # Cadi filter (access restriction) Parameters
898 aafNamespace: <%= node['aafNamespace'] %>
899 aafAuthNeeded: <%= node['access_restriction']['aafAuthNeeded'] %>
902 AFT_LATITUDE: "32.780140"
903 AFT_LONGITUDE: "-96.800451"
904 hostname: <%= node['BE_VIP'] %>
905 aaf_id: <%= node['access_restriction']['aaf_id'] %>
906 aaf_env: <%= node['access_restriction']['aaf_env'] %>
907 aaf_url: <%= node['access_restriction']['aaf_url'] %>
908 csp_domain: <%= node['access_restriction']['csp_domain'] %>
909 cadi_keyfile: <%= node['access_restriction']['cadi_keyfile'] %>
910 aaf_password: <%= node['access_restriction']['aaf_password'] %>
911 cadi_loglevel: <%= node['access_restriction']['cadi_loglevel'] %>
912 AFT_ENVIRONMENT: <%= node['access_restriction']['AFT_ENVIRONMENT'] %>
913 cadiX509Issuers: <%= node['access_restriction']['cadiX509Issuers'] %>
914 cadi_truststore: <%= node['access_restriction']['cadi_truststore'] %>
915 cadi_truststore_password: <%= node['access_restriction']['cadi_truststore_password'] %>