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:
628 - /sdc2/rest/monitoring
629 - /sdc2/rest/healthCheck
631 cleanComponentsConfiguration:
632 cleanIntervalInMinutes: 1440
637 artifactsIndex: resources
639 heatEnvArtifactHeader: ""
640 heatEnvArtifactFooter: ""
643 host: <%= node['ONBOARDING_BE_VIP'] %>
644 <% if node[:disableHttp] -%>
646 port: <%= node['ONBOARDING_BE'][:https_port] %>
649 port: <%= node['ONBOARDING_BE'][:http_port] %>
651 downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
652 healthCheckUri: "/onboarding-api/v1.0/healthcheck"
655 host: <%= @dcae_be_vip %>
656 <% if node[:disableHttp] -%>
658 port: <%= node['DCAE']['BE'][:https_port] %>
661 port: <%= node['DCAE']['BE'][:http_port] %>
663 healthCheckUri: "/dcae/healthCheck"
675 changePriorityUser: ecompasdc
676 changePriorityPassword: ecompasdc123
678 publishNetworkBody: '{"note":"comment"}'
680 beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
681 feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
687 pollIntervalInSec: 60
693 resourcesSizeInCache: 300
694 servicesSizeInCache: 200
695 productsSizeInCache: 100
697 syncIntervalInSecondes: 43200
698 waitOnShutDownInMinutes: 10
699 numberOfCacheWorkers: 4
702 stringMaxLength: 2500
706 consumerBusinessLogic: true
709 min_vf_module_instances:
712 max_vf_module_instances:
720 forNonBaseModule: Expansion
722 genericAssetNodeTypes:
723 VFC: org.openecomp.resource.abstract.nodes.VFC
724 CVFC: org.openecomp.resource.abstract.nodes.VFC
725 VF : org.openecomp.resource.abstract.nodes.VF
726 CR : org.openecomp.resource.abstract.nodes.CR
727 PNF: org.openecomp.resource.abstract.nodes.PNF
728 Service: org.openecomp.resource.abstract.nodes.service
730 workloadContext: Production
733 defaultValue: General_Revenue-Bearing
735 - Critical_Revenue-Bearing
736 - Vital_Revenue-Bearing
737 - Essential_Revenue-Bearing
738 - Important_Revenue-Bearing
739 - Needed_Revenue-Bearing
740 - Useful_Revenue-Bearing
741 - General_Revenue-Bearing
742 - Critical_Non-Revenue
744 - Essential_Non-Revenue
745 - Important_Non-Revenue
748 - General_Non-Revenue
751 - artifactType: 'VES_EVENTS'
752 pathsAndNamesDefinitions:
754 friendlyName: "Action"
755 path: "event.action[2]"
758 friendlyName: "Comment"
759 path: "event.comment"
762 friendlyName: "Alarm Additional Information"
763 path: "event.structure.faultFields.structure.alarmAdditionalInformation.comment"
766 dmaapConsumerConfiguration:
767 active: <%= @dmaap_active %>
768 hosts: localhost:3905
778 serviceName: localhost/events
783 contenttype: application/json
785 aftEnvironment: AFTUAT
786 aftDme2ConnectionTimeoutMs: 15000
787 aftDme2RoundtripTimeoutMs: 240000
788 aftDme2ReadTimeoutMs: 50000
789 dme2preferredRouterFilePath: DME2preferredRouter.txt
790 timeLimitForNotificationHandleMs: 120000
794 aftDme2SslEnable: true
795 aftDme2ClientKeystore: /var/lib/jetty/etc/truststore
796 aftDme2ClientKeystorePassword: ""
797 aftDme2ClientSslCertAlias: certman
799 dmaapProducerConfiguration:
801 hosts: <%= node['DMAAP']['producer']['host']%>
802 consumerGroup: sdc-<%= node.chef_environment %>-<%= node['DMAAP']['random_id'] %>
803 consumerId: sdc-<%= node.chef_environment %>1-<%= node['DMAAP']['random_id'] %>
807 topic: <%= node['DMAAP']['producer']['topic'] %>
811 serviceName: <%= node['DMAAP']['producer']['serviceName'] %>
812 environment: <%= node['DMAAP']['producer']['environment'] %>
815 protocol: <%= node['http_protocol'] %>
816 contenttype: application/json
818 aftEnvironment: <%= node['DMAAP']['producer']['aftEnvironment']%>
819 aftDme2ConnectionTimeoutMs: 15000
820 aftDme2RoundtripTimeoutMs: 240000
821 aftDme2ReadTimeoutMs: 50000
822 dme2preferredRouterFilePath: <%= node['DMAAP']['producer']['dme2preferredRouterFilePath'] %>
823 timeLimitForNotificationHandleMs: 120000
825 username: <%= node['DMAAP']['producer']['username'] %>
826 password: <%= node['DMAAP']['producer']['password'] %>
827 aftDme2SslEnable: true
828 aftDme2ClientKeystore: /var/lib/jetty/etc/truststore
829 aftDme2ClientKeystorePassword: <%= node['jetty']['dmaap_truststore_pwd'] %>
830 aftDme2ClientSslCertAlias: certman
833 # ToDo: AF - had to remove due to configuration laod class failure
835 # lookupUriFormat: "http://DME2RESOLVE/service=%s/version=1.0.0/envContext=%s/routeOffer=DEFAULT"
836 # dme2Search: DME2SEARCH
837 # dme2Resolve: DME2RESOLVE
839 excludedPolicyTypesMapping:
846 excludedGroupTypesMapping:
848 - org.openecomp.groups.VfModule
849 - org.openecomp.groups.heat.HeatStack
850 - org.openecomp.groups.Group
853 - org.openecomp.groups.VfModule
854 - org.openecomp.groups.heat.HeatStack
855 - org.openecomp.groups.Group
858 - org.openecomp.groups.VfModule
859 - org.openecomp.groups.heat.HeatStack
860 - org.openecomp.groups.Group
863 - org.openecomp.groups.VfModule
864 - org.openecomp.groups.heat.HeatStack
865 - org.openecomp.groups.Group
878 enableAutoHealing: false
879 appVersion: <%= @app_version %>
881 artifactGeneratorConfig: Artifact-Generator.properties
884 - org.openecomp.resource.cp.extCP
885 - tosca.nodes.network.Network
886 - tosca.nodes.network.Port
887 - org.openecomp.resource.cp.nodes.network.SubInterface
888 skipUpgradeFailedVfs: true
889 skipUpgradeVSPs: true
890 autoHealingOwner: jh0003
891 supportAllottedResourcesAndProxy: true
892 deleteLockTimeoutInSeconds: 60
893 maxDeleteComponents: 10
895 # Cadi filter (access restriction) Parameters
896 aafNamespace: <%= node['aafNamespace'] %>
897 aafAuthNeeded: <%= node['access_restriction']['aafAuthNeeded'] %>
900 AFT_LATITUDE: "32.780140"
901 AFT_LONGITUDE: "-96.800451"
902 hostname: <%= node['BE_VIP'] %>
903 aaf_id: <%= node['access_restriction']['aaf_id'] %>
904 aaf_env: <%= node['access_restriction']['aaf_env'] %>
905 aaf_url: <%= node['access_restriction']['aaf_url'] %>
906 csp_domain: <%= node['access_restriction']['csp_domain'] %>
907 cadi_keyfile: <%= node['access_restriction']['cadi_keyfile'] %>
908 aaf_password: <%= node['access_restriction']['aaf_password'] %>
909 cadi_loglevel: <%= node['access_restriction']['cadi_loglevel'] %>
910 AFT_ENVIRONMENT: <%= node['access_restriction']['AFT_ENVIRONMENT'] %>
911 cadiX509Issuers: <%= node['access_restriction']['cadiX509Issuers'] %>
912 cadi_truststore: <%= node['access_restriction']['cadi_truststore'] %>
913 cadi_truststore_password: <%= node['access_restriction']['cadi_truststore_password'] %>