identificationHeaderFields: - HTTP_IV_USER - HTTP_CSP_FIRSTNAME - HTTP_CSP_LASTNAME - HTTP_IV_REMOTE_ADDRESS - HTTP_CSP_WSTYPE # catalog backend hostname beFqdn: localhost # sdccatalog.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.1.0 released: 2012-11-30 toscaConformanceLevel: 12.0 minToscaConformanceLevel: 3.0 # access restriction authCookie: securityKey: "AGLDdG4D04BKm2IxIWEr8o==" maxSessionTimeOut: 24*60*60*1000 sessionIdleTimeOut: 2*60*60*1000 cookieName: "AuthenticationCookie" path: / domain: "" isHttpOnly: true # redirect variable name from portal.properties file redirectURL: "ecomp_redirect_url" excludedUrls: ['/config', '/configmgr', '/kibanaProxy', '/healthcheck', '/v1/catalog', '/v1/catalog/archive', '/v1/followed', '/v1/catalog/upload.*', '/v1/consumers', '/v1/screen', '/v1/catalogUpdateTimea', '/v1/user.*'] # 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: true deleteLockTimeoutInSeconds: 60 maxDeleteComponents: 10 janusGraphCfgFile: /home/vagrant/catalog-be/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 Janus Graph 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 - 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 neo4j: host: neo4jhost port: 7474 user: neo4j password: "12345" basicAuth: enabled: false userName: "testName" userPass: "testPass" excludedUrls: "" cassandraConfig: cassandraHosts: [192.168.33.10] cassandraPort: 9042 localDataCenter: DC-sdc-iltlv650 reconnectTimeout : 30000 authenticate: true username: asdc_user password: Aa1234%^! ssl: true maxWaitSeconds: 120 keySpaces: - { name: dox, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['DC-sdc-iltlv650', '1']} - { name: sdcaudit, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['DC-sdc-iltlv650', '1']} - { name: sdcartifact, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['DC-sdc-iltlv650', '1']} - { name: sdccomponent, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['DC-sdc-iltlv650', '1']} - { name: sdcrepository, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['DC-sdc-iltlv650', '1']} licenseTypes: - User - Installation - CPU #Deployment artifacts placeHolder resourceTypes: &allResourceTypes - VFC - CP - VL - VF - CR - 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 - 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 automationCompositionFunctions: displayName: Automation Composition 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 serviceDeploymentArtifacts: CONTROLLER_BLUEPRINT_ARCHIVE: acceptedTypes: - zip HELM: acceptedTypes: - tgz YANG_XML: acceptedTypes: - xml VNF_CATALOG: acceptedTypes: - xml MODEL_INVENTORY_PROFILE: acceptedTypes: - xml MODEL_QUERY_SPEC: acceptedTypes: - xml UCPE_LAYER_2_CONFIGURATION: acceptedTypes: - xml #AAI Artifacts AAI_SERVICE_MODEL: acceptedTypes: - xml AAI_VF_MODULE_MODEL: acceptedTypes: - xml AAI_VF_INSTANCE_MODEL: acceptedTypes: - xml CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT: acceptedTypes: - zip - tgz - csar OTHER: acceptedTypes: resourceDeploymentArtifacts: HEAT: acceptedTypes: - yaml - yml validForResourceTypes: *allResourceTypes HEAT_VOL: acceptedTypes: - yaml - yml validForResourceTypes: *allResourceTypes HEAT_NET: acceptedTypes: - yaml - yml validForResourceTypes: *allResourceTypes HEAT_NESTED: acceptedTypes: - yaml - yml validForResourceTypes: *allResourceTypes HEAT_ARTIFACT: acceptedTypes: validForResourceTypes: *allResourceTypes CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT: acceptedTypes: - zip 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 LIFECYCLE_OPERATIONS: acceptedTypes: - yaml - yml validForResourceTypes: - VF - VFC VES_EVENTS: acceptedTypes: - yaml - yml validForResourceTypes: - VFC - CP - VL - VF - CR - VFCMT - Abstract - CVFC - PNF PERFORMANCE_COUNTER: acceptedTypes: - csv validForResourceTypes: *allResourceTypes APPC_CONFIG: acceptedTypes: validForResourceTypes: - VF DCAE_TOSCA: acceptedTypes: - yml - yaml validForResourceTypes: - VF - VFCMT DCAE_JSON: acceptedTypes: - json validForResourceTypes: - VF - VFCMT DCAE_POLICY: acceptedTypes: - emf validForResourceTypes: - VF - VFCMT DCAE_DOC: acceptedTypes: validForResourceTypes: - VF - VFCMT DCAE_EVENT: acceptedTypes: validForResourceTypes: - VF - VFCMT AAI_VF_MODEL: acceptedTypes: - xml validForResourceTypes: - VF AAI_VF_MODULE_MODEL: acceptedTypes: - xml validForResourceTypes: - VF OTHER: acceptedTypes: validForResourceTypes: - VFC - CP - VL - VF - VFCMT - Abstract - CVFC - PNF SNMP_POLL: acceptedTypes: validForResourceTypes: *allResourceTypes SNMP_TRAP: acceptedTypes: validForResourceTypes: *allResourceTypes PM_DICTIONARY: acceptedTypes: - yaml - yml validForResourceTypes: - VF - PNF YANG_MODULE: acceptedTypes: - yang validForResourceTypes: - VF - PNF ANSIBLE_PLAYBOOK: acceptedTypes: - yaml - yml validForResourceTypes: - VF - PNF ONBOARDED_PACKAGE: acceptedTypes: - csar validForResourceTypes: - VF - PNF HELM: acceptedTypes: - tgz validForResourceTypes: *allResourceTypes CONTROLLER_BLUEPRINT_ARCHIVE: acceptedTypes: - zip validForResourceTypes: - VF - PNF resourceInstanceDeploymentArtifacts: HEAT_ENV: acceptedTypes: - env VF_MODULES_METADATA: acceptedTypes: - json VES_EVENTS: acceptedTypes: - yaml - yml PERFORMANCE_COUNTER: acceptedTypes: - csv 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: 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: - VFC - CVFC - CP - VL - VF - CR - VFCMT - Abstract - PNF PNF_SW_INFORMATION: acceptedTypes: - yml - yaml validForResourceTypes: - PNF SNMP_POLL: acceptedTypes: validForResourceTypes: *allResourceTypes SNMP_TRAP: acceptedTypes: validForResourceTypes: *allResourceTypes GUIDE: acceptedTypes: validForResourceTypes: - VF - VFC - CVFC 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" dcae: protocol: http host: 127.0.0.1 port: 8080 healthCheckUri: "/dcae/healthCheck" ecompPortal: protocol: https host: ecomp-portal-web-tdevn2.mtn23a.ecomp.cci.att.com port: 8443 healthCheckUri: "/ecompui/portalApi/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 consumerBusinessLogic: 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 CR : org.openecomp.resource.abstract.nodes.CR PNF: org.openecomp.resource.abstract.nodes.PNF Service: org.openecomp.resource.abstract.nodes.service 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' pathsandnames: - 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' pathsandnames: - 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 #Tenant isolation consumer dmaapConsumerConfiguration: active: true hosts: olsd004.wnsnet.ws.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.sdc.23911-SDCforTestDev-v001 latitude: 32.109333 longitude: 34.855499 version: 1.0 serviceName: dmaap-v1.dev.dmaap.dt.saat.acsi.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: sdc@sdc.com password: XyCUPhFx9u70aklYGo6OiA== aftDme2SslEnable: true aftDme2ClientIgnoreSslConfig: false aftDme2ClientSslCertAlias: certman #Performence microservice dmaap producer dmaapProducerConfiguration: active: false 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.sdc.23911-SDCforTestDev-v001 latitude: 32.109333 longitude: 34.855499 version: 1.0 serviceName: dmaap-v1.dev.dmaap.dt.saat.acsi.com/events environment: TEST partner: BOT_R routeOffer: MR1 protocol: http contenttype: application/json dme2TraceOn: true aftEnvironment: AFTUAT aftDme2ConnectionTimeoutMs: 15000 aftDme2RoundtripTimeoutMs: 240000 aftDme2ReadTimeoutMs: 50000 dme2preferredRouterFilePath: DME2preferredRouter.txt timeLimitForNotificationHandleMs: 120000 credential: username: sdc@sdc.com password: XyCUPhFx9u70aklYGo6OiA== aftDme2SslEnable: true aftDme2ClientIgnoreSslConfig: false aftDme2ClientSslCertAlias: certman dmeConfiguration: lookupUriFormat: "http://DME2RESOLVE/service=%s/version=1.0.0/envContext=%s/routeOffer=DEFAULT" 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 - ECOMP_PORTAL # 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 #Space separated list of permitted ancestors permittedAncestors: "" # Comma separated list of excluded URLs by the DataValidatorFilter dataValidatorFilterExcludedUrls: "/healthCheck,/followed,/authorize"