identificationHeaderFields:
   - HTTP_IV_USER
   - HTTP_CSP_FIRSTNAME
   - HTTP_CSP_LASTNAME
   - HTTP_IV_REMOTE_ADDRESS
   - HTTP_CSP_WSTYPE

# catalog backend hostname
beFqdn: 192.168.33.10
# sdccatalog.att.com

# catalog backend http port
beHttpPort: 8080

# catalog backend http context
beContext: /sdc/rest/config/get

# catalog backend protocol
beProtocol: http

# catalog backend ssl port
beSslPort: 8443

version: 1.0
released: 2012-11-30
toscaConformanceLevel: 12.0
minToscaConformanceLevel: 3.0

# These values are necessary for running upgrade migration 1710.0 process
enableAutoHealing: false
appVersion: 1.1.0
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: false
deleteLockTimeoutInSeconds: 60
maxDeleteComponents: 10

janusGraphCfgFile: src\main\resources\config\janusgraph.properties
janusGraphMigrationKeySpaceCfgFile: src\main\resources\config\janusgraph-migration.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

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

# Users
users:
    tom: passwd
    bob: passwd

neo4j:
    host: neo4jhost
    port: 7474
    user: neo4j
    password: "12345"

basicAuth:
  enabled: false
  userName: test
  userPass: test
  excludedUrls:

cassandraConfig:
    cassandraHosts: [192.168.33.10]
    cassandraPort: 9042
    localDataCenter: DC-AIO-Ubuntu1
    reconnectTimeout : 30000
    authenticate: true
    username: asdc_user
    password: Aa1234%^!
    ssl: true
    truststorePath : C:/Users/im453s/git/vagrant-sdc-all-in-one/tmp.trust
    truststorePassword : Aa123456
    maxWaitSeconds: 120
    keySpaces:
        - { name: dox, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['DC-AIO-Ubuntu1', '1']}
        - { name: sdcaudit, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['DC-AIO-Ubuntu1', '1']}
        - { name: sdcartifact, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['DC-AIO-Ubuntu1', '1']}
        - { name: sdccomponent, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['DC-AIO-Ubuntu1', '1']}       
        - { name: sdcrepository, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['DC-AIO-Ubuntu1', '1']}

licenseTypes:
   - User
   - Installation
   - CPU

#Deployment artifacts placeHolder
resourceTypes: &allResourceTypes
  - VFC
  - CP
  - VL
  - VF
  - VFCMT
  - Abstract
  - CVFC

# validForResourceTypes usage
#     validForResourceTypes:
#        - VF
#        - VL
deploymentResourceArtifacts:
#  heat:
#      displayName: "Base HEAT Template"
#      type: HEAT
#      validForResourceTypes: *allResourceTypes
#  heatVol:
#      displayName: "Volume HEAT Template"
#      type: HEAT_VOL
#      validForResourceTypes: *allResourceTypes
#  heatNet:
#      displayName: "Network HEAT Template"
#      type: HEAT_NET
#      validForResourceTypes: *allResourceTypes

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  
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/healthCheck

cleanComponentsConfiguration:
    cleanIntervalInMinutes: 1440
    componentsToClean:
       - Resource
       - Service

artifactsIndex: resources

heatEnvArtifactHeader: ""
heatEnvArtifactFooter: ""

onboarding:
    protocol: http
    host: localhost
    port: 8080
    downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
    healthCheckUri: "/onboarding-api/v1.0/healthcheck"

switchoverDetector:
    gBeFqdn: AIO-BE.ecomp.idns.cip.com
    gFeFqdn: AIO-FE.ecomp.idns.cip.com
    beVip: 0.0.0.0
    feVip: 0.0.0.0
    beResolveAttempts: 3
    feResolveAttempts: 3
    enabled: false
    interval: 60
    changePriorityUser: ecompasdc
    changePriorityPassword: ecompasdc123
    publishNetworkUrl: "http://xxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/update_network?user=root"
    publishNetworkBody: '{"note":"publish network"}'
    groups:
      beSet: { changePriorityUrl: "http://xxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/sites/AIO-BE.ecomp.idns.com?user=root",
               changePriorityBody: '{"name":"AIO-BE.ecomp.idns.com","uri":"/crt/CipDomain.ECOMP-ASDC-DEVST/config/sites/AIO-BE.ecomp.idns.com","no_ad_redirection":false,"v4groups":{"failover_groups":["/crt/CipDomain.ECOMP-ASDC-DEVST/config/groups/group_mg_be","/crt/CipDomain.ECOMP-ASDC-DEVST/config/groups/group_bs_be"],"failover_policy":["FAILALL"]},"comment":"AIO BE G-fqdn","intended_app_proto":"DNS"}'}
      feSet: { changePriorityUrl: "http://xxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/sites/AIO-FE.ecomp.idns.com?user=root",
               changePriorityBody: '{"comment":"AIO G-fqdn","name":"AIO-FE.ecomp.idns.com","v4groups":{"failover_groups":["/crt/CipDomain.ECOMP-ASDC-DEVST/config/groups/group_mg_fe","/crt/CipDomain.ECOMP-ASDC-DEVST/config/groups/group_bs_fe"],"failover_policy":["FAILALL"]},"no_ad_redirection":false,"intended_app_proto":"DNS","uri":"/crt/CipDomain.ECOMP-ASDC-DEVST/config/sites/AIO-FE.ecomp.idns.com"}'}

applicationL1Cache:
    datatypes:
        enabled: true
        firstRunDelay: 10
        pollIntervalInSec: 60

applicationL2Cache:
    enabled: true
    catalogL1Cache:
        enabled: true
        resourcesSizeInCache: 300
        servicesSizeInCache: 200
        productsSizeInCache: 100
    queue:
        syncIntervalInSecondes: 43200
        waitOnShutDownInMinutes: 10
        numberOfCacheWorkers: 4

toscaValidators:
    stringMaxLength: 2500

disableAudit: false

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
  PNF: org.openecomp.resource.abstract.nodes.PNF
  Service: org.openecomp.resource.abstract.nodes.service

dmaapConsumerConfiguration:
  hosts: olsd004.wnsnet.attws.com:3905
  consumerGroup: asdc
  consumerId: mama #mama - in Order To Consume Remove This String And Replace It With -> mama
  timeoutMs: 15000
  limit: 1
  pollingInterval: 2
  topic: com.att.sdc.23911-SDCforTestDev-v001
  latitude: 32.109333
  longitude: 34.855499
  version: 1.0
  serviceName: dmaap-v1.dev.dmaap.dt.saat.acsi.att.com/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: m09875@sdc.att.com
      password: hmXYcznAljMSisdy8zgcag==

dmaapProducerConfiguration:
    hosts: olsd004.wnsnet.attws.com:3905
    consumerGroup: asdc
    consumerId: mama #mama - in Order To Consume Remove This String And Replace It With -> mama
    timeoutMs: 15000
    limit: 1
    pollingInterval: 2
    topic: com.att.sdc.23911-SDCforTestDev-v001
    latitude: 32.109333
    longitude: 34.855499
    version: 1.0
    serviceName: dmaap-v1.dev.dmaap.dt.saat.acsi.att.com/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: m09875@sdc.att.com
        password: hmXYcznAljMSisdy8zgcag==