Introduce a new docker for be plugins
[sdc.git] / 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 (file)
index 20f0095..0000000
+++ /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