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 %>']}
114 #Deployment artifacts placeHolder
115 resourceTypes: &allResourceTypes
126 - type: CONTROLLER_BLUEPRINT_ARCHIVE
144 resourceTypes: *allResourceTypes
155 - type: MODEL_INVENTORY_PROFILE
163 - type: MODEL_QUERY_SPEC
171 - type: UCPE_LAYER_2_CONFIGURATION
180 - type: AAI_SERVICE_MODEL
188 - type: AAI_VF_MODULE_MODEL
196 - type: AAI_VF_INSTANCE_MODEL
240 resourceTypes: *allResourceTypes
249 resourceTypes: *allResourceTypes
258 resourceTypes: *allResourceTypes
267 resourceTypes: *allResourceTypes
271 - type: HEAT_ARTIFACT
276 resourceTypes: *allResourceTypes
278 - type: CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT
283 resourceTypes: *allResourceTypes
293 resourceTypes: *allResourceTypes
301 resourceTypes: *allResourceTypes
304 - type: VENDOR_LICENSE
309 resourceTypes: *allResourceTypes
312 - type: MODEL_INVENTORY_PROFILE
317 resourceTypes: *allResourceTypes
320 - type: MODEL_QUERY_SPEC
325 resourceTypes: *allResourceTypes
328 - type: LIFECYCLE_OPERATIONS
358 - type: PERFORMANCE_COUNTER
364 resourceTypes: *allResourceTypes
433 - type: AAI_VF_MODULE_MODEL
465 resourceTypes: *allResourceTypes
474 resourceTypes: *allResourceTypes
476 - type: PM_DICTIONARY
497 - type: ANSIBLE_PLAYBOOK
508 - type: ONBOARDED_PACKAGE
527 - type: VF_MODULES_METADATA
535 - type: DCAE_INVENTORY_TOSCA
544 - type: DCAE_INVENTORY_JSON
552 - type: DCAE_INVENTORY_POLICY
560 - type: DCAE_INVENTORY_DOC
567 - type: DCAE_INVENTORY_BLUEPRINT
574 - type: DCAE_INVENTORY_EVENT
586 resourceTypes: *allResourceTypes
593 resourceTypes: *allResourceTypes
600 resourceTypes: *allResourceTypes
607 resourceTypes: *allResourceTypes
614 resourceTypes: *allResourceTypes
621 resourceTypes: *allResourceTypes
628 resourceTypes: *allResourceTypes
630 - type: PNF_SW_INFORMATION
654 deploymentResourceArtifacts:
656 deploymentResourceInstanceArtifacts:
658 displayName: "HEAT ENV"
660 description: "Auto-generated HEAT Environment deployment artifact"
663 displayName: "VF HEAT ENV"
665 description: "VF Auto-generated HEAT Environment deployment artifact"
668 #tosca artifacts placeholders
671 artifactName: -template.yml
672 displayName: Tosca Template
674 description: TOSCA representation of the asset
676 artifactName: -csar.csar
677 displayName: Tosca Model
679 description: TOSCA definition package of the asset
681 #Informational artifacts placeHolder
682 excludeResourceCategory:
687 informationalResourceArtifacts:
689 displayName: Features
692 displayName: Capacity
695 displayName: Vendor Test Result
698 displayName: Test Scripts
701 displayName: Cloud Questionnaire (completed)
703 HEATTemplateFromVendor:
704 displayName: HEAT Template from Vendor
706 resourceSecurityTemplate:
707 displayName: Resource Security Template
710 excludeServiceCategory:
712 informationalServiceArtifacts:
714 displayName: Service Artifact Plan
716 summaryOfImpactsToECOMPElements:
717 displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
719 controlLoopFunctions:
720 displayName: Control Loop Functions
723 displayName: Dimensioning Info
726 displayName: Affinity Rules
729 displayName: Operational Policies
731 serviceSpecificPolicies:
732 displayName: Service-specific Policies
735 displayName: Engineering Rules (ERD)
737 distributionInstructions:
738 displayName: Distribution Instructions
740 certificationTestResults:
741 displayName: TD Certification Test Results
743 deploymentVotingRecord:
744 displayName: Deployment Voting Record
746 serviceQuestionnaire:
747 displayName: Service Questionnaire
749 serviceSecurityTemplate:
750 displayName: Service Security Template
755 displayName: Configuration
758 displayName: Instantiation
761 displayName: Monitoring
764 displayName: Reporting
774 additionalInformationMaxNumberOfKeys: 50
779 probeIntervalInSeconds: 15
780 heatArtifactDeploymentTimeout:
786 - /sdc2/rest/monitoring
787 - /sdc2/rest/healthCheck
789 cleanComponentsConfiguration:
790 cleanIntervalInMinutes: 1440
795 artifactsIndex: resources
797 heatEnvArtifactHeader: ""
798 heatEnvArtifactFooter: ""
801 host: <%= node['ONBOARDING_BE_VIP'] %>
802 <% if node[:disableHttp] -%>
804 port: <%= node['ONBOARDING_BE'][:https_port] %>
807 port: <%= node['ONBOARDING_BE'][:http_port] %>
809 downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
810 healthCheckUri: "/onboarding-api/v1.0/healthcheck"
813 host: <%= @dcae_be_vip %>
814 <% if node[:disableHttp] -%>
816 port: <%= node['DCAE']['BE'][:https_port] %>
819 port: <%= node['DCAE']['BE'][:http_port] %>
821 healthCheckUri: "/dcae/healthCheck"
833 changePriorityUser: ecompasdc
834 changePriorityPassword: ecompasdc123
836 publishNetworkBody: '{"note":"comment"}'
838 beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
839 feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
845 pollIntervalInSec: 60
851 resourcesSizeInCache: 300
852 servicesSizeInCache: 200
853 productsSizeInCache: 100
855 syncIntervalInSecondes: 43200
856 waitOnShutDownInMinutes: 10
857 numberOfCacheWorkers: 4
860 stringMaxLength: 2500
864 consumerBusinessLogic: true
867 min_vf_module_instances:
870 max_vf_module_instances:
878 forNonBaseModule: Expansion
880 genericAssetNodeTypes:
881 VFC: org.openecomp.resource.abstract.nodes.VFC
882 CVFC: org.openecomp.resource.abstract.nodes.VFC
883 VF : org.openecomp.resource.abstract.nodes.VF
884 CR : org.openecomp.resource.abstract.nodes.CR
885 PNF: org.openecomp.resource.abstract.nodes.PNF
886 Service: org.openecomp.resource.abstract.nodes.service
888 workloadContext: Production
891 defaultValue: General_Revenue-Bearing
893 - Critical_Revenue-Bearing
894 - Vital_Revenue-Bearing
895 - Essential_Revenue-Bearing
896 - Important_Revenue-Bearing
897 - Needed_Revenue-Bearing
898 - Useful_Revenue-Bearing
899 - General_Revenue-Bearing
900 - Critical_Non-Revenue
902 - Essential_Non-Revenue
903 - Important_Non-Revenue
906 - General_Non-Revenue
909 - artifactType: 'VES_EVENTS'
910 pathsAndNamesDefinitions:
912 friendlyName: "Action"
913 path: "event.action[2]"
916 friendlyName: "Comment"
917 path: "event.comment"
920 friendlyName: "Alarm Additional Information"
921 path: "event.structure.faultFields.structure.alarmAdditionalInformation.comment"
923 - artifactType: 'PM_DICTIONARY'
924 pathsAndNamesDefinitions:
926 friendlyName: "measType"
927 path: "pmMetaData.pmFields.measType"
930 friendlyName: "measDescription"
931 path: "pmMetaData.pmFields.measDescription"
934 friendlyName: "measCondition"
935 path: "pmMetaData.pmFields.measCondition"
938 friendlyName: "measResultUnits"
939 path: "pmMetaData.pmFields.measResultUnits"
942 friendlyName: "measResultRange"
943 path: "pmMetaData.pmFields.measResultRange"
946 friendlyName: "measObjClass"
947 path: "pmMetaData.pmFields.measObjClass"
950 friendlyName: "measCollectionMethod"
951 path: "pmMetaData.pmFields.measCollectionMethod"
954 friendlyName: "measInfoId"
955 path: "pmMetaData.pmFields.measInfoId"
958 friendlyName: "iMeasInfoId"
959 path: "pmMetaData.pmFields.iMeasInfoId"
962 dmaapConsumerConfiguration:
963 active: <%= @dmaap_active %>
964 hosts: localhost:3905
974 serviceName: localhost/events
979 contenttype: application/json
981 aftEnvironment: AFTUAT
982 aftDme2ConnectionTimeoutMs: 15000
983 aftDme2RoundtripTimeoutMs: 240000
984 aftDme2ReadTimeoutMs: 50000
985 dme2preferredRouterFilePath: DME2preferredRouter.txt
986 timeLimitForNotificationHandleMs: 120000
990 aftDme2SslEnable: true
991 aftDme2ClientKeystore: /var/lib/jetty/etc/truststore
992 aftDme2ClientKeystorePassword: ""
993 aftDme2ClientSslCertAlias: certman
995 dmaapProducerConfiguration:
997 hosts: <%= node['DMAAP']['producer']['host']%>
998 consumerGroup: sdc-<%= node.chef_environment %>-<%= node['DMAAP']['random_id'] %>
999 consumerId: sdc-<%= node.chef_environment %>1-<%= node['DMAAP']['random_id'] %>
1003 topic: <%= node['DMAAP']['producer']['topic'] %>
1005 longitude: 34.855499
1007 serviceName: <%= node['DMAAP']['producer']['serviceName'] %>
1008 environment: <%= node['DMAAP']['producer']['environment'] %>
1011 protocol: <%= node['http_protocol'] %>
1012 contenttype: application/json
1014 aftEnvironment: <%= node['DMAAP']['producer']['aftEnvironment']%>
1015 aftDme2ConnectionTimeoutMs: 15000
1016 aftDme2RoundtripTimeoutMs: 240000
1017 aftDme2ReadTimeoutMs: 50000
1018 dme2preferredRouterFilePath: <%= node['DMAAP']['producer']['dme2preferredRouterFilePath'] %>
1019 timeLimitForNotificationHandleMs: 120000
1021 username: <%= node['DMAAP']['producer']['username'] %>
1022 password: <%= node['DMAAP']['producer']['password'] %>
1023 aftDme2SslEnable: true
1024 aftDme2ClientKeystore: /var/lib/jetty/etc/truststore
1025 aftDme2ClientKeystorePassword: <%= node['jetty']['dmaap_truststore_pwd'] %>
1026 aftDme2ClientSslCertAlias: certman
1029 # ToDo: AF - had to remove due to configuration laod class failure
1031 # lookupUriFormat: "http://DME2RESOLVE/service=%s/version=1.0.0/envContext=%s/routeOffer=DEFAULT"
1032 # dme2Search: DME2SEARCH
1033 # dme2Resolve: DME2RESOLVE
1035 excludedPolicyTypesMapping:
1042 excludedGroupTypesMapping:
1044 - org.openecomp.groups.VfModule
1045 - org.openecomp.groups.heat.HeatStack
1046 - org.openecomp.groups.Group
1049 - org.openecomp.groups.VfModule
1050 - org.openecomp.groups.heat.HeatStack
1051 - org.openecomp.groups.Group
1054 - org.openecomp.groups.VfModule
1055 - org.openecomp.groups.heat.HeatStack
1056 - org.openecomp.groups.Group
1059 - org.openecomp.groups.VfModule
1060 - org.openecomp.groups.heat.HeatStack
1061 - org.openecomp.groups.Group
1064 healthStatusExclude:
1074 enableAutoHealing: false
1075 appVersion: <%= @app_version %>
1077 artifactGeneratorConfig: Artifact-Generator.properties
1078 resourcesForUpgrade:
1080 - org.openecomp.resource.cp.extCP
1081 - tosca.nodes.network.Network
1082 - tosca.nodes.network.Port
1083 - org.openecomp.resource.cp.nodes.network.SubInterface
1084 skipUpgradeFailedVfs: true
1085 skipUpgradeVSPs: true
1086 autoHealingOwner: jh0003
1087 supportAllottedResourcesAndProxy: true
1088 deleteLockTimeoutInSeconds: 60
1089 maxDeleteComponents: 10
1091 # Cadi filter (access restriction) Parameters
1092 aafNamespace: <%= node['aafNamespace'] %>
1093 aafAuthNeeded: <%= node['access_restriction']['aafAuthNeeded'] %>
1096 AFT_LATITUDE: "32.780140"
1097 AFT_LONGITUDE: "-96.800451"
1098 hostname: <%= node['BE_VIP'] %>
1099 aaf_id: <%= node['access_restriction']['aaf_id'] %>
1100 aaf_env: <%= node['access_restriction']['aaf_env'] %>
1101 aaf_url: <%= node['access_restriction']['aaf_url'] %>
1102 csp_domain: <%= node['access_restriction']['csp_domain'] %>
1103 cadi_keyfile: <%= node['access_restriction']['cadi_keyfile'] %>
1104 aaf_password: <%= node['access_restriction']['aaf_password'] %>
1105 cadi_loglevel: <%= node['access_restriction']['cadi_loglevel'] %>
1106 AFT_ENVIRONMENT: <%= node['access_restriction']['AFT_ENVIRONMENT'] %>
1107 cadiX509Issuers: <%= node['access_restriction']['cadiX509Issuers'] %>
1108 cadi_truststore: <%= node['access_restriction']['cadi_truststore'] %>
1109 cadi_truststore_password: <%= node['access_restriction']['cadi_truststore_password'] %>
1111 # This configuration entry lists all node type names prefix that shall be allowed on SDC.
1112 definedResourceNamespace:
1113 - org.openecomp.resource.