From 591810df468a8e2c59569e701f514bff61203940 Mon Sep 17 00:00:00 2001 From: sebdet Date: Thu, 17 Sep 2020 15:07:23 +0200 Subject: Introduce a new docker for be plugins Introduce a new docker image containing the etsi plugin and potentially others + simplify the process to build backend image + cleaning of unused files Issue-ID: SDC-3289 Signed-off-by: sebdet Change-Id: I82c770b391d169bef3bcc5f5af66e2a24dffb1b4 Signed-off-by: sebdet --- .../templates/default/BE-configuration.yaml.erb | 1259 -------------------- 1 file changed, 1259 deletions(-) delete mode 100644 catalog-be/sdc-backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/BE-configuration.yaml.erb (limited to 'catalog-be/sdc-backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/BE-configuration.yaml.erb') diff --git a/catalog-be/sdc-backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/BE-configuration.yaml.erb b/catalog-be/sdc-backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/BE-configuration.yaml.erb deleted file mode 100644 index 20f00954e3..0000000000 --- a/catalog-be/sdc-backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/BE-configuration.yaml.erb +++ /dev/null @@ -1,1259 +0,0 @@ -identificationHeaderFields: - - HTTP_IV_USER - - HTTP_CSP_FIRSTNAME - - HTTP_CSP_LASTNAME - - HTTP_IV_REMOTE_ADDRESS - - HTTP_CSP_WSTYPE - -# catalog backend hostname -beFqdn: <%= @catalog_ip %> - -# catalog backend http port -beHttpPort: <%= @catalog_port %> - -# catalog backend http context -beContext: /sdc/rest/config/get - -# catalog backend protocol -<% if node[:disableHttp] -%> -beProtocol: https -<% else %> -beProtocol: http -<% end -%> - -# catalog backend ssl port -beSslPort: <%= @ssl_port %> -version: 1.1.0 -released: 2012-11-30 -toscaConformanceLevel: 11.0 -minToscaConformanceLevel: 3.0 - -janusGraphCfgFile: /var/lib/jetty/config/catalog-be/janusgraph.properties -janusGraphInMemoryGraph: false -janusGraphLockTimeout: 1800 -# The interval to try and reconnect to JanusGraph DB when it is down during ASDC startup: -janusGraphReconnectIntervalInSeconds: 3 - -# The read timeout towards JanusGraph DB when health check is invoked: -janusGraphHealthCheckReadTimeout: 1 - -# The interval to try and reconnect to Elasticsearch when it is down during ASDC startup: - -uebHealthCheckReconnectIntervalInSeconds: 15 -uebHealthCheckReadTimeout: 4 - -# Protocols -protocols: - - http - - https - -# Default imports -defaultImports: - - nodes: - file: nodes.yml - - datatypes: - file: data.yml - - capabilities: - file: capabilities.yml - - relationships: - file: relationships.yml - - groups: - file: groups.yml - - policies: - file: policies.yml - - annotations: - file: annotations.yml - -# Global CSAR Import Files -globalCsarImports: - - annotations.yml - - artifacts.yml - - capabilities.yml - - data.yml - - groups.yml - - interfaces.yml - - nodes.yml - - policies.yml - - relationships.yml - -# Users -users: - tom: passwd - bob: passwd - -# access restriction -authCookie: - securityKey: "sdcaccessrestrictionsecureykey" - maxSessionTimeOut: 86400000 - sessionIdleTimeOut: 3600000 - cookieName: "AuthenticationCookie" - path: / - domain: "" - isHttpOnly: true - # redirect variable name from portal.properties file - redirectURL: "" - excludedUrls: [<%= node['access_restriction']['excluded_urls'] %>] - onboardingExcludedUrls: [<%= node['access_restriction']['excluded_urls_onboarding'] %>] - - - -cassandraConfig: - cassandraHosts: [<%= @cassandra_ip %>] - cassandraPort: <%= @cassandra_port %> - localDataCenter: <%= @DC_NAME %> - reconnectTimeout : 30000 - socketReadTimeout: <%= @socket_read_timeout %> - socketConnectTimeout: <%= @socket_connect_timeout %> - authenticate: true - username: <%= @cassandra_usr %> - password: <%= @cassandra_pwd %> - ssl: <%= @cassandra_ssl_enabled %> - truststorePath : /var/lib/jetty/etc/truststore - truststorePassword : <%= @cassandra_truststore_password %> - keySpaces: - - { name: dox, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']} - - { name: sdcaudit, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']} - - { name: sdcartifact, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']} - - { name: sdccomponent, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']} - - { name: sdcrepository, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']} - - -licenseTypes: - - User - - Installation - - CPU - -#Deployment artifacts placeHolder -resourceTypes: &allResourceTypes - - VFC - - CP - - VL - - VF - - CR - - VFCMT - - Abstract - - CVFC - - Configuration - - ServiceProxy - - PNF - -componentAllowedInstanceTypes: - Resource: - VF: - - VFC - - VF - - CR - - CP - - PNF - - CVFC - - VL - - Configuration - - ServiceProxy - - Abstract - CVFC: - - VFC - - VF - - CR - - CP - - PNF - - CVFC - - VL - - ServiceProxy - - Abstract - PNF: - - VF - - CR - - CP - - PNF - - CVFC - - VL - - Configuration - - ServiceProxy - - Abstract - CR: - - VF - - CR - - CP - - PNF - - CVFC - - VL - - Configuration - - ServiceProxy - - Abstract - VL: - - VL - Service: - "*": - - VF - - CR - - CP - - PNF - - CVFC - - VL - - Configuration - - ServiceProxy - - Abstract - -artifacts: - - type: CONTROLLER_BLUEPRINT_ARCHIVE - categories: - - DEPLOYMENT - componentTypes: - - SERVICE - - RESOURCE - resourceTypes: - - VF - - PNF - acceptedTypes: - - zip - - type: HELM - categories: - - DEPLOYMENT - componentTypes: - - SERVICE - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - tgz - - type: YANG_XML - categories: - - DEPLOYMENT - - INFORMATIONAL - componentTypes: - - SERVICE - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - xml - - type: VNF_CATALOG - categories: - - DEPLOYMENT - componentTypes: - - SERVICE - resourceTypes: - acceptedTypes: - - xml - - type: MODEL_INVENTORY_PROFILE - categories: - - DEPLOYMENT - componentTypes: - - SERVICE - resourceTypes: - acceptedTypes: - - xml - - type: MODEL_QUERY_SPEC - categories: - - DEPLOYMENT - componentTypes: - - SERVICE - resourceTypes: - acceptedTypes: - - xml - - type: UCPE_LAYER_2_CONFIGURATION - categories: - - DEPLOYMENT - componentTypes: - - SERVICE - resourceTypes: - acceptedTypes: - - xml - #AAI Artifacts - - type: AAI_SERVICE_MODEL - categories: - - DEPLOYMENT - componentTypes: - - SERVICE - resourceTypes: - acceptedTypes: - - xml - - type: AAI_VF_MODULE_MODEL - categories: - - DEPLOYMENT - componentTypes: - - SERVICE - resourceTypes: - acceptedTypes: - - xml - - type: AAI_VF_INSTANCE_MODEL - categories: - - DEPLOYMENT - componentTypes: - - SERVICE - resourceTypes: - acceptedTypes: - - xml - #Plan - - type: PLAN - categories: - - DEPLOYMENT - componentTypes: - - SERVICE - - RESOURCE - - RESOURCE_INSTANCE - resourceTypes: - - VF - - VFC - acceptedTypes: - - xml - - type: WORKFLOW - categories: - - DEPLOYMENT - componentTypes: - - SERVICE - - RESOURCE - resourceTypes: - - VFC - - CP - - VL - - VF - - CR - - VFCMT - - Abstract - - CVFC - - PNF - acceptedTypes: - - type: HEAT - categories: - - DEPLOYMENT - - INFORMATIONAL - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - yaml - - yml - - type: HEAT_VOL - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - yaml - - yml - - type: HEAT_NET - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - yaml - - yml - - type: HEAT_NESTED - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - yaml - - yml - - type: HEAT_ARTIFACT - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - type: CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - zip - - tgz - - csar - - type: VNF_CATALOG - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - xml - - type: VF_LICENSE - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - xml - - type: VENDOR_LICENSE - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - xml - - type: MODEL_INVENTORY_PROFILE - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - xml - - type: MODEL_QUERY_SPEC - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - xml - - type: LIFECYCLE_OPERATIONS - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: - - VF - - VFC - acceptedTypes: - - yaml - - yml - - type: VES_EVENTS - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - - RESOURCE_INSTANCE - resourceTypes: - - VFC - - CP - - VL - - VF - - CR - - VFCMT - - Abstract - - CVFC - - PNF - acceptedTypes: - - yaml - - yml - - type: PERFORMANCE_COUNTER - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - - RESOURCE_INSTANCE - resourceTypes: *allResourceTypes - acceptedTypes: - - csv - - type: APPC_CONFIG - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: - - VF - acceptedTypes: - - type: DCAE_TOSCA - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: - - VF - - VFCMT - acceptedTypes: - - yml - - yaml - - type: DCAE_JSON - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: - - VF - - VFCMT - acceptedTypes: - - json - - type: DCAE_POLICY - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: - - VF - - VFCMT - acceptedTypes: - - emf - - type: DCAE_DOC - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: - - VF - - VFCMT - acceptedTypes: - - type: DCAE_EVENT - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: - - VF - - VFCMT - acceptedTypes: - - type: AAI_VF_MODEL - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: - - VF - acceptedTypes: - - xml - - type: AAI_VF_MODULE_MODEL - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: - - VF - acceptedTypes: - - xml - - type: OTHER - categories: - - DEPLOYMENT - - INFORMATIONAL - componentTypes: - - RESOURCE - resourceTypes: - - VFC - - CVFC - - CP - - VL - - VF - - VFCMT - - Abstract - - PNF - acceptedTypes: - - type: SNMP_POLL - categories: - - DEPLOYMENT - - INFORMATIONAL - componentTypes: - - RESOURCE - - RESOURCE_INSTANCE - resourceTypes: *allResourceTypes - acceptedTypes: - - type: SNMP_TRAP - categories: - - DEPLOYMENT - - INFORMATIONAL - componentTypes: - - RESOURCE - - RESOURCE_INSTANCE - resourceTypes: *allResourceTypes - acceptedTypes: - - type: PM_DICTIONARY - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: - - VF - - PNF - acceptedTypes: - - yaml - - yml - - type: YANG_MODULE - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: - - VF - - PNF - acceptedTypes: - - yang - - type: ANSIBLE_PLAYBOOK - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: - - VF - - PNF - acceptedTypes: - - yaml - - yml - - type: ONBOARDED_PACKAGE - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: - - VF - - PNF - acceptedTypes: - - csar - - zip - - type: ETSI_PACKAGE - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE - resourceTypes: - - VF - - PNF - acceptedTypes: - - csar - - zip - - type: HEAT_ENV - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE_INSTANCE - resourceTypes: - acceptedTypes: - - env - - type: VF_MODULES_METADATA - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE_INSTANCE - resourceTypes: - acceptedTypes: - - json - - type: DCAE_INVENTORY_TOSCA - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE_INSTANCE - resourceTypes: - acceptedTypes: - - yml - - yaml - - type: DCAE_INVENTORY_JSON - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE_INSTANCE - resourceTypes: - acceptedTypes: - - json - - type: DCAE_INVENTORY_POLICY - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE_INSTANCE - resourceTypes: - acceptedTypes: - - emf - - type: DCAE_INVENTORY_DOC - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE_INSTANCE - resourceTypes: - acceptedTypes: - - type: DCAE_INVENTORY_BLUEPRINT - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE_INSTANCE - resourceTypes: - acceptedTypes: - - type: DCAE_INVENTORY_EVENT - categories: - - DEPLOYMENT - componentTypes: - - RESOURCE_INSTANCE - resourceTypes: - acceptedTypes: - - type: CHEF - categories: - - INFORMATIONAL - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - type: PUPPET - categories: - - INFORMATIONAL - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - type: SHELL - categories: - - INFORMATIONAL - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - type: YANG - categories: - - INFORMATIONAL - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - type: BPEL - categories: - - INFORMATIONAL - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - type: DG_XML - categories: - - INFORMATIONAL - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - type: MURANO_PKG - categories: - - INFORMATIONAL - componentTypes: - - RESOURCE - resourceTypes: *allResourceTypes - acceptedTypes: - - type: PNF_SW_INFORMATION - categories: - - INFORMATIONAL - componentTypes: - - RESOURCE - resourceTypes: - - PNF - acceptedTypes: - - yaml - - yml - - type: GUIDE - categories: - - INFORMATIONAL - componentTypes: - - RESOURCE - resourceTypes: - - VF - - VFC - - CVFC - - PNF - acceptedTypes: - - yaml - - yml - - type: FLOW - categories: - - DEPLOYMENT - componentTypes: - - SERVICE - resourceTypes: *allResourceTypes - acceptedTypes: - - type: SHELL_SCRIPT - categories: - - DEPLOYMENT - componentTypes: - - SERVICE - - SERVICE_INSTANCE - - RESOURCE - - RESOURCE_INSTANCE - resourceTypes: *allResourceTypes - acceptedTypes: - - sh - - type: TOSCA_CSAR - categories: - - TOSCA - componentTypes: - resourceTypes: - acceptedTypes: - - csar - - type: TOSCA_TEMPLATE - categories: - - TOSCA - componentTypes: - resourceTypes: - acceptedTypes: - - yml - - yaml - - type: NETWORK_CALL_FLOW - categories: - componentTypes: - resourceTypes: - acceptedTypes: - - type: ICON - categories: - componentTypes: - resourceTypes: - acceptedTypes: - -deploymentResourceArtifacts: - -deploymentResourceInstanceArtifacts: - heatEnv: - displayName: "HEAT ENV" - type: HEAT_ENV - description: "Auto-generated HEAT Environment deployment artifact" - fileExtension: "env" - VfHeatEnv: - displayName: "VF HEAT ENV" - type: HEAT_ENV - description: "VF Auto-generated HEAT Environment deployment artifact" - fileExtension: "env" - -#tosca artifacts placeholders -toscaArtifacts: - assetToscaTemplate: - artifactName: -template.yml - displayName: Tosca Template - type: TOSCA_TEMPLATE - description: TOSCA representation of the asset - assetToscaCsar: - artifactName: -csar.csar - displayName: Tosca Model - type: TOSCA_CSAR - description: TOSCA definition package of the asset - -#Informational artifacts placeHolder -excludeResourceCategory: - - Generic -excludeResourceType: - - PNF - - CR -informationalResourceArtifacts: - features: - displayName: Features - type: OTHER - capacity: - displayName: Capacity - type: OTHER - vendorTestResult: - displayName: Vendor Test Result - type: OTHER - testScripts: - displayName: Test Scripts - type: OTHER - CloudQuestionnaire: - displayName: Cloud Questionnaire (completed) - type: OTHER - HEATTemplateFromVendor: - displayName: HEAT Template from Vendor - type: HEAT - resourceSecurityTemplate: - displayName: Resource Security Template - type: OTHER - -excludeServiceCategory: - -informationalServiceArtifacts: - serviceArtifactPlan: - displayName: Service Artifact Plan - type: OTHER - summaryOfImpactsToECOMPElements: - displayName: Summary of impacts to ECOMP elements,OSSs, BSSs - type: OTHER - controlLoopFunctions: - displayName: Control Loop Functions - type: OTHER - dimensioningInfo: - displayName: Dimensioning Info - type: OTHER - affinityRules: - displayName: Affinity Rules - type: OTHER - operationalPolicies: - displayName: Operational Policies - type: OTHER - serviceSpecificPolicies: - displayName: Service-specific Policies - type: OTHER - engineeringRules: - displayName: Engineering Rules (ERD) - type: OTHER - distributionInstructions: - displayName: Distribution Instructions - type: OTHER - certificationTestResults: - displayName: TD Certification Test Results - type: OTHER - deploymentVotingRecord: - displayName: Deployment Voting Record - type: OTHER - serviceQuestionnaire: - displayName: Service Questionnaire - type: OTHER - serviceSecurityTemplate: - displayName: Service Security Template - type: OTHER - -serviceApiArtifacts: - configuration: - displayName: Configuration - type: OTHER - instantiation: - displayName: Instantiation - type: OTHER - monitoring: - displayName: Monitoring - type: OTHER - reporting: - displayName: Reporting - type: OTHER - logging: - displayName: Logging - type: OTHER - testing: - displayName: Testing - type: OTHER - - -additionalInformationMaxNumberOfKeys: 50 - -systemMonitoring: - enabled: false - isProxy: false - probeIntervalInSeconds: 15 -heatArtifactDeploymentTimeout: - defaultMinutes: 30 - minMinutes: 1 - maxMinutes: 120 - -unLoggedUrls: - - /sdc2/rest/monitoring - - /sdc2/rest/healthCheck - -cleanComponentsConfiguration: - cleanIntervalInMinutes: 1440 - componentsToClean: - - Resource - - Service - -artifactsIndex: resources - -heatEnvArtifactHeader: "" -heatEnvArtifactFooter: "" - -onboarding: - host: <%= node['ONBOARDING_BE_VIP'] %> - <% if node[:disableHttp] -%> - protocol: https - port: <%= node['ONBOARDING_BE'][:https_port] %> - <% else %> - protocol: http - port: <%= node['ONBOARDING_BE'][:http_port] %> - <% end -%> - downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages" - healthCheckUri: "/onboarding-api/v1.0/healthcheck" - -dcae: - host: <%= @dcae_be_vip %> - <% if node[:disableHttp] -%> - protocol: https - port: <%= node['DCAE']['BE'][:https_port] %> - <% else %> - protocol: http - port: <%= node['DCAE']['BE'][:http_port] %> - <% end -%> - healthCheckUri: "/dcae/healthCheck" - -# #GSS IDNS -switchoverDetector: - gBeFqdn: - gFeFqdn: - beVip: 1.2.3.4 - feVip: 1.2.3.4 - beResolveAttempts: 3 - feResolveAttempts: 3 - enabled: false - interval: 60 - changePriorityUser: ecompasdc - changePriorityPassword: ecompasdc123 - publishNetworkUrl: - publishNetworkBody: '{"note":"comment"}' - groups: - beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'} - feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'} - -applicationL1Cache: - datatypes: - enabled: true - firstRunDelay: 10 - pollIntervalInSec: 60 - -applicationL2Cache: - enabled: false - catalogL1Cache: - enabled: false - resourcesSizeInCache: 300 - servicesSizeInCache: 200 - productsSizeInCache: 100 - queue: - syncIntervalInSecondes: 43200 - waitOnShutDownInMinutes: 10 - numberOfCacheWorkers: 4 - -toscaValidators: - stringMaxLength: 2500 - -disableAudit: false - -consumerBusinessLogic: true - -vfModuleProperties: - min_vf_module_instances: - forBaseModule: 1 - forNonBaseModule: 0 - max_vf_module_instances: - forBaseModule: 1 - forNonBaseModule: - initial_count: - forBaseModule: 1 - forNonBaseModule: 0 - vf_module_type: - forBaseModule: Base - forNonBaseModule: Expansion - -genericAssetNodeTypes: - VFC: org.openecomp.resource.abstract.nodes.VFC - CVFC: org.openecomp.resource.abstract.nodes.VFC - VF : org.openecomp.resource.abstract.nodes.VF - CR : org.openecomp.resource.abstract.nodes.CR - PNF: org.openecomp.resource.abstract.nodes.PNF - Service: org.openecomp.resource.abstract.nodes.service - ETSI Network Service: tosca.nodes.nfv.NS - -serviceNodeTypes: - ETSI Network Service: tosca.nodes.nfv.NS - -workloadContext: Production - -environmentContext: - defaultValue: General_Revenue-Bearing - validValues: - - Critical_Revenue-Bearing - - Vital_Revenue-Bearing - - Essential_Revenue-Bearing - - Important_Revenue-Bearing - - Needed_Revenue-Bearing - - Useful_Revenue-Bearing - - General_Revenue-Bearing - - Critical_Non-Revenue - - Vital_Non-Revenue - - Essential_Non-Revenue - - Important_Non-Revenue - - Needed_Non-Revenue - - Useful_Non-Revenue - - General_Non-Revenue - -gabConfig: - - artifactType: 'VES_EVENTS' - pathsAndNamesDefinitions: - - - friendlyName: "Action" - path: "event.action[2]" - searchable: true - - - friendlyName: "Comment" - path: "event.comment" - searchable: true - - - friendlyName: "Alarm Additional Information" - path: "event.structure.faultFields.structure.alarmAdditionalInformation.comment" - searchable: true - - artifactType: 'PM_DICTIONARY' - pathsAndNamesDefinitions: - - - friendlyName: "measType" - path: "pmMetaData.pmFields.measType" - searchable: true - - - friendlyName: "measDescription" - path: "pmMetaData.pmFields.measDescription" - searchable: true - - - friendlyName: "measCondition" - path: "pmMetaData.pmFields.measCondition" - searchable: false - - - friendlyName: "measResultUnits" - path: "pmMetaData.pmFields.measResultUnits" - searchable: false - - - friendlyName: "measResultRange" - path: "pmMetaData.pmFields.measResultRange" - searchable: false - - - friendlyName: "measObjClass" - path: "pmMetaData.pmFields.measObjClass" - searchable: true - - - friendlyName: "measCollectionMethod" - path: "pmMetaData.pmFields.measCollectionMethod" - searchable: false - - - friendlyName: "measInfoId" - path: "pmMetaData.pmFields.measInfoId" - searchable: true - - - friendlyName: "iMeasInfoId" - path: "pmMetaData.pmFields.iMeasInfoId" - searchable: false - -dmaapConsumerConfiguration: - active: <%= @dmaap_active %> - hosts: localhost:3905 - consumerGroup: sdc - consumerId: mama - timeoutMs: 15000 - limit: 1 - pollingInterval: 2 - topic: topic - latitude: 32.109333 - longitude: 34.855499 - version: 1.0 - serviceName: localhost/events - environment: TEST - partner: BOT_R - routeOffer: MR1 - protocol: https - contenttype: application/json - dme2TraceOn: true - aftEnvironment: AFTUAT - aftDme2ConnectionTimeoutMs: 15000 - aftDme2RoundtripTimeoutMs: 240000 - aftDme2ReadTimeoutMs: 50000 - dme2preferredRouterFilePath: DME2preferredRouter.txt - timeLimitForNotificationHandleMs: 120000 - credential: - username: user - password: - aftDme2SslEnable: true - aftDme2ClientKeystore: /var/lib/jetty/etc/truststore - aftDme2ClientKeystorePassword: "" - aftDme2ClientSslCertAlias: certman - -dmaapProducerConfiguration: - active: true - hosts: <%= node['DMAAP']['producer']['host']%> - consumerGroup: sdc-<%= node.chef_environment %>-<%= node['DMAAP']['random_id'] %> - consumerId: sdc-<%= node.chef_environment %>1-<%= node['DMAAP']['random_id'] %> - timeoutMs: 15000 - limit: 1 - pollingInterval: 2 - topic: <%= node['DMAAP']['producer']['topic'] %> - latitude: 32.109333 - longitude: 34.855499 - version: 1.0 - serviceName: <%= node['DMAAP']['producer']['serviceName'] %> - environment: <%= node['DMAAP']['producer']['environment'] %> - partner: BOT_R - routeOffer: MR1 - protocol: <%= node['http_protocol'] %> - contenttype: application/json - dme2TraceOn: true - aftEnvironment: <%= node['DMAAP']['producer']['aftEnvironment']%> - aftDme2ConnectionTimeoutMs: 15000 - aftDme2RoundtripTimeoutMs: 240000 - aftDme2ReadTimeoutMs: 50000 - dme2preferredRouterFilePath: <%= node['DMAAP']['producer']['dme2preferredRouterFilePath'] %> - timeLimitForNotificationHandleMs: 120000 - credential: - username: <%= node['DMAAP']['producer']['username'] %> - password: <%= node['DMAAP']['producer']['password'] %> - aftDme2SslEnable: true - aftDme2ClientKeystore: /var/lib/jetty/etc/truststore - aftDme2ClientKeystorePassword: <%= node['jetty']['dmaap_truststore_pwd'] %> - aftDme2ClientSslCertAlias: certman - - -# ToDo: AF - had to remove due to configuration laod class failure -#dmeConfiguration: -# lookupUriFormat: "http://DME2RESOLVE/service=%s/version=1.0.0/envContext=%s/routeOffer=DEFAULT" -# dme2Search: DME2SEARCH -# dme2Resolve: DME2RESOLVE - -excludedPolicyTypesMapping: - # VF: - # - a.b.c - # - c.d.e - #CR: - # - x.y.z - -excludedGroupTypesMapping: - CR: - - org.openecomp.groups.VfModule - - org.openecomp.groups.heat.HeatStack - - org.openecomp.groups.Group - - tosca.groups.Root - PNF: - - org.openecomp.groups.VfModule - - org.openecomp.groups.heat.HeatStack - - org.openecomp.groups.Group - - tosca.groups.Root - VF: - - org.openecomp.groups.VfModule - - org.openecomp.groups.heat.HeatStack - - org.openecomp.groups.Group - - tosca.groups.Root - Service: - - org.openecomp.groups.VfModule - - org.openecomp.groups.heat.HeatStack - - org.openecomp.groups.Group - - tosca.groups.Root - -healthStatusExclude: - - DE - - DMAAP - - DMAAP_PRODUCER - - ON_BOARDING - - DCAE - - PORTAL - - External API - -#Auto Healing -enableAutoHealing: false -appVersion: <%= @app_version %> - -artifactGeneratorConfig: Artifact-Generator.properties -resourcesForUpgrade: - 8.0: - - org.openecomp.resource.cp.extCP - - tosca.nodes.network.Network - - tosca.nodes.network.Port - - org.openecomp.resource.cp.nodes.network.SubInterface -skipUpgradeFailedVfs: true -skipUpgradeVSPs: true -autoHealingOwner: jh0003 -supportAllottedResourcesAndProxy: true -deleteLockTimeoutInSeconds: 60 -maxDeleteComponents: 10 - -# Cadi filter (access restriction) Parameters -aafNamespace: <%= node['aafNamespace'] %> -aafAuthNeeded: <%= node['access_restriction']['aafAuthNeeded'] %> - -cadiFilterParams: - AFT_LATITUDE: "32.780140" - AFT_LONGITUDE: "-96.800451" - hostname: <%= node['BE_VIP'] %> - aaf_id: <%= node['access_restriction']['aaf_id'] %> - aaf_env: <%= node['access_restriction']['aaf_env'] %> - aaf_url: <%= node['access_restriction']['aaf_url'] %> - csp_domain: <%= node['access_restriction']['csp_domain'] %> - cadi_keyfile: <%= node['access_restriction']['cadi_keyfile'] %> - aaf_password: <%= node['access_restriction']['aaf_password'] %> - cadi_loglevel: <%= node['access_restriction']['cadi_loglevel'] %> - AFT_ENVIRONMENT: <%= node['access_restriction']['AFT_ENVIRONMENT'] %> - cadiX509Issuers: <%= node['access_restriction']['cadiX509Issuers'] %> - cadi_truststore: <%= node['access_restriction']['cadi_truststore'] %> - cadi_truststore_password: <%= node['access_restriction']['cadi_truststore_password'] %> - -# This configuration entry lists all node type names prefix that shall be allowed on SDC. -definedResourceNamespace: - - org.openecomp.resource. - -# This configuration entry lists all Directives values that shall be allowed on SDC. -directives: - - select - - selectable - - substitute - - substitutable -- cgit 1.2.3-korg