1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
|
identificationHeaderFields:
- HTTP_IV_USER
- HTTP_CSP_FIRSTNAME
- HTTP_CSP_LASTNAME
- HTTP_IV_REMOTE_ADDRESS
- HTTP_CSP_WSTYPE
# catalog backend hostname
beFqdn: 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: 3.0
minToscaConformanceLevel: 3.0
titanCfgFile: src\main\resources\config\titan.properties
titanMigrationKeySpaceCfgFile: src\main\resources\config\titan-migration.properties
titanInMemoryGraph: false
titanLockTimeout: 1800
titanReconnectIntervalInSeconds: 3
titanHealthCheckReadTimeout: 1
esReconnectIntervalInSeconds: 3
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"
#Application-specific settings of ES
elasticSearch:
# Mapping of index prefix to time-based frame. For example, if below is configured:
#
# - indexPrefix: auditingevents
# creationPeriod: minute
#
# then ES object of type which is mapped to "auditingevents-*" template, and created on 2015-12-23 13:24:54, will enter "auditingevents-2015-12-23-13-24" index.
# Another object created on 2015-12-23 13:25:54, will enter "auditingevents-2015-12-23-13-25" index.
# If creationPeriod: month, both of the above will enter "auditingevents-2015-12" index.
#
# PLEASE NOTE: the timestamps are created in UTC/GMT timezone! This is needed so that timestamps will be correctly presented in Kibana.
#
# Legal values for creationPeriod - year, month, day, hour, minute, none (meaning no time-based behaviour).
#
# If no creationPeriod is configured for indexPrefix, default behavour is creationPeriod: month.
indicesTimeFrequency:
- indexPrefix: auditingevents
creationPeriod: month
- indexPrefix: monitoring_events
creationPeriod: month
artifactTypes:
- CHEF
- PUPPET
- SHELL
- YANG
- YANG_XML
- HEAT
- BPEL
- DG_XML
- MURANO_PKG
- WORKFLOW
- NETWORK_CALL_FLOW
- TOSCA_TEMPLATE
- TOSCA_CSAR
- AAI_SERVICE_MODEL
- AAI_VF_MODEL
- AAI_VF_MODULE_MODEL
- AAI_VF_INSTANCE_MODEL
- OTHER
- SNMP_POLL
- SNMP_TRAP
- GUIDE
licenseTypes:
- User
- Installation
- CPU
#Deployment artifacts placeHolder
resourceTypes: &allResourceTypes
- VFC
- CP
- VL
- VF
- VFCMT
# 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
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
defaultHeatArtifactTimeoutMinutes: 60
serviceDeploymentArtifacts:
YANG_XML:
acceptedTypes:
- xml
VNF_CATALOG:
acceptedTypes:
- xml
MODEL_INVENTORY_PROFILE:
acceptedTypes:
- xml
MODEL_QUERY_SPEC:
acceptedTypes:
- xml
#AAI Artifacts
AAI_SERVICE_MODEL:
acceptedTypes:
- xml
AAI_VF_MODULE_MODEL:
acceptedTypes:
- xml
AAI_VF_INSTANCE_MODEL:
acceptedTypes:
- xml
OTHER:
acceptedTypes:
resourceDeploymentArtifacts:
HEAT:
acceptedTypes:
- yaml
- yml
validForResourceTypes: *allResourceTypes
HEAT_VOL:
acceptedTypes:
- yaml
- yml
validForResourceTypes: *allResourceTypes
HEAT_NESTED:
acceptedTypes:
- yaml
- yml
validForResourceTypes: *allResourceTypes
HEAT_ARTIFACT:
acceptedTypes:
validForResourceTypes: *allResourceTypes
HEAT_NET:
acceptedTypes:
- yaml
- yml
validForResourceTypes: *allResourceTypes
YANG_XML:
acceptedTypes:
- xml
validForResourceTypes: *allResourceTypes
VNF_CATALOG:
acceptedTypes:
- xml
validForResourceTypes: *allResourceTypes
VF_LICENSE:
acceptedTypes:
- xml
validForResourceTypes: *allResourceTypes
VENDOR_LICENSE:
acceptedTypes:
- xml
validForResourceTypes: *allResourceTypes
MODEL_INVENTORY_PROFILE:
acceptedTypes:
- xml
validForResourceTypes: *allResourceTypes
MODEL_QUERY_SPEC:
acceptedTypes:
- xml
validForResourceTypes: *allResourceTypes
#APPC Artifatcs
APPC_CONFIG:
acceptedTypes:
validForResourceTypes:
- VF
#DCAE Artifacts
DCAE_TOSCA:
acceptedTypes:
- yml
- yaml
validForResourceTypes:
- VF
DCAE_JSON:
acceptedTypes:
- json
validForResourceTypes:
- VF
DCAE_POLICY:
acceptedTypes:
- emf
validForResourceTypes:
- VF
DCAE_DOC:
acceptedTypes:
validForResourceTypes:
- VF
DCAE_EVENT:
acceptedTypes:
validForResourceTypes:
- VF
#AAI Artifacts
AAI_VF_MODEL:
acceptedTypes:
- xml
validForResourceTypes:
- VF
AAI_VF_MODULE_MODEL:
acceptedTypes:
- xml
validForResourceTypes:
- VF
OTHER:
acceptedTypes:
validForResourceTypes: *allResourceTypes
#MIB artifacts
SNMP_POLL:
acceptedTypes:
validForResourceTypes: *allResourceTypes
SNMP_TRAP:
acceptedTypes:
validForResourceTypes: *allResourceTypes
resourceInstanceDeploymentArtifacts:
HEAT_ENV:
acceptedTypes:
- env
VF_MODULES_METADATA:
acceptedTypes:
- json
#DCAE_VF Instance Artifacts
DCAE_INVENTORY_TOSCA:
acceptedTypes:
- yml
- yaml
DCAE_INVENTORY_JSON:
acceptedTypes:
- json
DCAE_INVENTORY_POLICY:
acceptedTypes:
- emf
DCAE_INVENTORY_DOC:
acceptedTypes:
DCAE_INVENTORY_BLUEPRINT:
acceptedTypes:
DCAE_INVENTORY_EVENT:
acceptedTypes:
#MIB artifacts
SNMP_POLL:
acceptedTypes:
validForResourceTypes: *allResourceTypes
SNMP_TRAP:
acceptedTypes:
validForResourceTypes: *allResourceTypes
resourceInformationalArtifacts:
CHEF:
acceptedTypes:
validForResourceTypes: *allResourceTypes
PUPPET:
acceptedTypes:
validForResourceTypes: *allResourceTypes
SHELL:
acceptedTypes:
validForResourceTypes: *allResourceTypes
YANG:
acceptedTypes:
validForResourceTypes: *allResourceTypes
YANG_XML:
acceptedTypes:
validForResourceTypes: *allResourceTypes
HEAT:
acceptedTypes:
validForResourceTypes: *allResourceTypes
BPEL:
acceptedTypes:
validForResourceTypes: *allResourceTypes
DG_XML:
acceptedTypes:
validForResourceTypes: *allResourceTypes
MURANO_PKG:
acceptedTypes:
validForResourceTypes: *allResourceTypes
OTHER:
acceptedTypes:
validForResourceTypes: *allResourceTypes
SNMP_POLL:
acceptedTypes:
validForResourceTypes: *allResourceTypes
SNMP_TRAP:
acceptedTypes:
validForResourceTypes: *allResourceTypes
GUIDE:
acceptedTypes:
validForResourceTypes:
- VF
- VFC
resourceInformationalDeployedArtifacts:
requirementsToFulfillBeforeCert:
capabilitiesToConsumeBeforeCert:
unLoggedUrls:
- /sdc2/rest/healthCheck
cleanComponentsConfiguration:
cleanIntervalInMinutes: 1440
componentsToClean:
- Resource
- Service
artifactsIndex: resources
cassandraConfig:
cassandraHosts: ['localhost']
localDataCenter:
reconnectTimeout : 30000
authenticate: true
username: asdc_user
password: Aa1234%^!
ssl: false
truststorePath : /path/path
truststorePassword : 123123
keySpaces:
- { name: sdcaudit, replicationStrategy: SimpleStrategy, replicationInfo: ['1']}
- { name: sdcartifact, replicationStrategy: SimpleStrategy, replicationInfo: ['1']}
- { name: sdccomponent, replicationStrategy: SimpleStrategy, replicationInfo: ['1']}
switchoverDetector:
gBeFqdn: AIO-BE.ecomp.idns.cip
gFeFqdn: AIO-FE.ecomp.idns.cip
beVip: 0.0.0.0
feVip: 0.0.0.0
beResolveAttempts: 3
feResolveAttempts: 3
enabled: false
interval: 60
changePriorityUser: ecompasdc
changePriorityPassword: ecompasdc123
publishNetworkUrl: "http://xxxxxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/update_network?user=root"
publishNetworkBody: '{"note":"publish network"}'
groups:
beSet: { changePriorityUrl: "http://xxxxxxx.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://cora.web.att.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/sites/AIO-FE.ecomp.idns.cip.att.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"}'}
heatEnvArtifactHeader: ""
heatEnvArtifactFooter: ""
onboarding:
protocol: http
host: localhost
port: 8080
downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
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: 65536
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
|