aboutsummaryrefslogtreecommitdiffstats
path: root/dpo/spec/sonhandler-componentspec.json
diff options
context:
space:
mode:
Diffstat (limited to 'dpo/spec/sonhandler-componentspec.json')
-rw-r--r--dpo/spec/sonhandler-componentspec.json758
1 files changed, 383 insertions, 375 deletions
diff --git a/dpo/spec/sonhandler-componentspec.json b/dpo/spec/sonhandler-componentspec.json
index 6805f0c..4f41d69 100644
--- a/dpo/spec/sonhandler-componentspec.json
+++ b/dpo/spec/sonhandler-componentspec.json
@@ -1,383 +1,391 @@
{
- "self": {
- "version": "1.0.0",
- "name": "docker.sonhandler.app",
- "description": "Handles the PCI optimization for SON network",
- "component_type": "docker"
- },
- "streams": {
- "subscribes": [
- {
- "format": "SON_INPUT_FROM_SDNR",
- "version": "1.0.0",
- "config_key": "nbr_list_change_topic",
- "type": "message router"
- },
- {
- "format": "VES_specification",
- "version": "7.30.1",
- "config_key": "fault_management_topic",
- "type": "message router"
- },
- {
- "format": "VES_specification",
- "version": "7.30.1",
- "config_key": "performance_management_topic",
- "type": "message router"
- },
- {
- "format": "SON_OOF_ASYNC_RESP",
- "version": "1.0.0",
- "route": "/callbackUrl",
- "type": "http"
- },
+ "self": {
+ "version": "1.0.0",
+ "name": "docker.sonhandler.app",
+ "description": "Handles the PCI optimization for SON network",
+ "component_type": "docker"
+ },
+ "streams": {
+ "subscribes": [
+ {
+ "format": "SON_INPUT_FROM_SDNR",
+ "version": "1.0.0",
+ "config_key": "nbr_list_change_topic",
+ "type": "message router"
+ },
+ {
+ "format": "VES_specification",
+ "version": "7.30.1",
+ "config_key": "fault_management_topic",
+ "type": "message router"
+ },
+ {
+ "format": "VES_specification",
+ "version": "7.30.1",
+ "config_key": "performance_management_topic",
+ "type": "message router"
+ },
+ {
+ "format": "SON_OOF_ASYNC_RESP",
+ "version": "1.0.0",
+ "route": "/callbackUrl",
+ "type": "http"
+ },
{
"format": "POLICY_TO_SON_DMAAP",
"version": "1.0.0",
"config_key": "CL_RSP_topic",
"type": "message router"
}
- ],
- "publishes": [
- {
- "format": "SON_TO_POLICY_DMAAP",
- "version": "1.0.0",
- "config_key": "CL_topic",
- "type": "message router"
- }
- ]
- },
- "services": {
- "calls": [
- {
- "config_key": "oof-req",
- "request": {
- "format": "SON_TO_OOF_REST_REQ",
- "version": "1.0.0"
- },
- "response": {
- "format": "SON_OOF_SYNC_RESP",
- "version": "1.0.0"
- }
- },
- {
- "config_key": "sdnr-getpnfname",
- "request": {
- "format": "CONFIGDB-REQ",
- "version": "1.0.0"
- },
- "response": {
- "format": "PNFNAME_FROM_SDNR",
- "version": "1.0.0"
- }
- },
- {
- "config_key": "sdnr-getcelllist",
- "request": {
- "format": "CONFIGDB-REQ",
- "version": "1.0.0"
- },
- "response": {
- "format": "CELLLIST_FROM_SDNR",
- "version": "1.0.0"
- }
- },
- {
- "config_key": "sdnr-getnbrlist",
- "request": {
- "format": "CONFIGDB-REQ",
- "version": "1.0.0"
- },
- "response": {
- "format": "NBRLST_FROM_SDNR",
- "version": "1.0.0"
- }
- },
- {
- "config_key": "sdnr-getpci",
- "request": {
- "format": "CONFIGDB-REQ",
- "version": "1.0.0"
- },
- "response": {
- "format": "PCI_FROM_SDNR",
- "version": "1.0.0"
- }
- }
- ],
- "provides": []
- },
- "parameters": [
- {
- "name": "postgres.username",
- "value": "sonuser",
- "description": "postgres config",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "postgres.password",
- "value": "sonpassword",
- "description": "postgres config",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "postgres.host",
- "value": "10.165.160.148",
- "description": "postgres config",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "postgres.port",
- "value": "5432",
- "description": "postgres config",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "cps.username",
- "value": "cpsuser",
- "description": "cps configuration",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "cps.password",
- "value": "cpsr0cks!",
- "description": "cps configuration",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.optimizers",
- "value": [
- "pci"
- ],
- "description": "son handler optimizers list",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.buffertime",
- "value": "60",
- "description": "buffer time in seconds",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.numsolutions",
- "value": "10",
- "description": "number of solutions",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.maximumclusters",
- "value": "5",
- "description": "maximum number of clusters",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.cg",
- "value": "sonhms-cg",
- "description": "son consumer group",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.cid",
- "value": "sonhms-cid",
- "description": "son consumer Id",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.clientType",
- "value": "ConfigDB",
- "description": "Client type",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.dmaap.servers",
- "value": [
- "message-router:3904"
- ],
- "description": "dmaap server location",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.pollingInterval",
- "value": "20",
- "description": "dmaap polling interval",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.pollingTimeout",
- "value": "60",
- "description": "dmaap polling timeout",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.minCollision",
- "value": "5",
- "description": "minimum collision count",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.minConfusion",
- "value": "5",
- "description": "minimum confusion count",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.configDb.service",
- "value": "http://sdnc:8282",
- "description": "configDb service url",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.cps.service.url",
- "value": "http://cps-tbdmt:8080",
- "description": "Cps service url",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "cps.get.celldata",
- "value": "execute/cps-ran-schemaset/get-cell-list",
- "description": "Cps get cell data url",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "cps.get.nbr.list.url",
- "value": "execute/cps-ran-schemaset/get-nbr-list",
- "description": "Cps get nbr list url",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "cps.get.pci.url",
- "value": "execute/ran-network-schemaset/get-pci",
- "description": "Cps get pci url",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "cps.get.pnf.url",
- "value": "execute/ran-network-schemaset/get-pnf",
- "description": "Cps get pnf url",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.oof.service",
- "value": "http://oof:8080",
- "description": "oof service url",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.sourceId",
- "value": "SONHMS",
- "description": "sonhms source ID",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.badThreshold",
- "value": "50",
- "description": "Threshold for bad neighbors",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.poorThreshold",
- "value": "70",
- "description": "Threshold for poor neighbors",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- },
- {
- "name": "sonhandler.namespace",
- "value": "onap",
- "description": "namespace where MS will be deployed",
- "sourced_at_deployment": false,
- "policy_editable": false,
- "designer_editable": false
- }
- ],
- "auxilary": {
- "healthcheck": {
- "type": "http",
- "interval": "15s",
- "timeout": "1s",
- "endpoint": "/healthckeck"
- },
- "volumes": [
- {
- "container": {
- "bind": "/etc/localtime"
- },
- "host": {
- "path": "/etc/localtime"
- }
- },
- {
- "container": {
- "bind": "/var/log/onap"
- },
- "host": {
- "path": "/dockerdata-nfs/pci-handler/logs"
- }
- }
- ],
- "ports": [
- "8080:8080"
- ]
- },
- "artifacts": [
- {
- "type": "docker image",
- "uri": "k8s-rancher-1:5000/son-handler:1.0.1"
- }
- ]
+ ],
+ "publishes": [
+ {
+ "format": "SON_TO_POLICY_DMAAP",
+ "version": "1.0.0",
+ "config_key": "CL_topic",
+ "type": "message router"
+ }
+ ]
+ },
+ "services": {
+ "calls": [
+ {
+ "config_key": "oof-req",
+ "request": {
+ "format": "SON_TO_OOF_REST_REQ",
+ "version": "1.0.0"
+ },
+ "response": {
+ "format": "SON_OOF_SYNC_RESP",
+ "version": "1.0.0"
+ }
+ },
+ {
+ "config_key": "sdnr-getpnfname",
+ "request": {
+ "format": "CONFIGDB-REQ",
+ "version": "1.0.0"
+ },
+ "response": {
+ "format": "PNFNAME_FROM_SDNR",
+ "version": "1.0.0"
+ }
+ },
+ {
+ "config_key": "sdnr-getcelllist",
+ "request": {
+ "format": "CONFIGDB-REQ",
+ "version": "1.0.0"
+ },
+ "response": {
+ "format": "CELLLIST_FROM_SDNR",
+ "version": "1.0.0"
+ }
+ },
+ {
+ "config_key": "sdnr-getnbrlist",
+ "request": {
+ "format": "CONFIGDB-REQ",
+ "version": "1.0.0"
+ },
+ "response": {
+ "format": "NBRLST_FROM_SDNR",
+ "version": "1.0.0"
+ }
+ },
+ {
+ "config_key": "sdnr-getpci",
+ "request": {
+ "format": "CONFIGDB-REQ",
+ "version": "1.0.0"
+ },
+ "response": {
+ "format": "PCI_FROM_SDNR",
+ "version": "1.0.0"
+ }
+ }
+ ],
+ "provides": []
+ },
+ "parameters": [
+ {
+ "name": "postgres.username",
+ "value": "sonuser",
+ "description": "postgres config",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "postgres.password",
+ "value": "sonpassword",
+ "description": "postgres config",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "postgres.host",
+ "value": "10.165.160.148",
+ "description": "postgres config",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "postgres.port",
+ "value": "5432",
+ "description": "postgres config",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "cps.username",
+ "value": "cpsuser",
+ "description": "cps configuration",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "cps.password",
+ "value": "cpsr0cks!",
+ "description": "cps configuration",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.optimizers",
+ "value": [
+ "pci"
+ ],
+ "description": "son handler optimizers list",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.buffertime",
+ "value": "60",
+ "description": "buffer time in seconds",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.numsolutions",
+ "value": "10",
+ "description": "number of solutions",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.maximumclusters",
+ "value": "5",
+ "description": "maximum number of clusters",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.cg",
+ "value": "sonhms-cg",
+ "description": "son consumer group",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.cid",
+ "value": "sonhms-cid",
+ "description": "son consumer Id",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.clientType",
+ "value": "ConfigDB",
+ "description": "Client type",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.dmaap.servers",
+ "value": [
+ "message-router:3904"
+ ],
+ "description": "dmaap server location",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.pollingInterval",
+ "value": "20",
+ "description": "dmaap polling interval",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.pollingTimeout",
+ "value": "60",
+ "description": "dmaap polling timeout",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.minCollision",
+ "value": "5",
+ "description": "minimum collision count",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.minConfusion",
+ "value": "5",
+ "description": "minimum confusion count",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.configDb.service",
+ "value": "http://sdnc:8282",
+ "description": "configDb service url",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.cps.service.url",
+ "value": "http://cps-tbdmt:8080",
+ "description": "Cps service url",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.nearRtricUrl",
+ "value": "https://10.31.4.43:30294/a1-policy/v2/policies",
+ "description": "Cps service url",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "cps.get.celldata",
+ "value": "execute/cps-ran-schemaset/get-cell-list",
+ "description": "Cps get cell data url",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "cps.get.nbr.list.url",
+ "value": "execute/cps-ran-schemaset/get-nbr-list",
+ "description": "Cps get nbr list url",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "cps.get.pci.url",
+ "value": "execute/ran-network-schemaset/get-pci",
+ "description": "Cps get pci url",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "cps.get.pnf.url",
+ "value": "execute/ran-network-schemaset/get-pnf",
+ "description": "Cps get pnf url",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.oof.service",
+ "value": "http://oof:8080",
+ "description": "oof service url",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.sourceId",
+ "value": "SONHMS",
+ "description": "sonhms source ID",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.badThreshold",
+ "value": "50",
+ "description": "Threshold for bad neighbors",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.poorThreshold",
+ "value": "70",
+ "description": "Threshold for poor neighbors",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ },
+ {
+ "name": "sonhandler.namespace",
+ "value": "onap",
+ "description": "namespace where MS will be deployed",
+ "sourced_at_deployment": false,
+ "policy_editable": false,
+ "designer_editable": false
+ }
+ ],
+ "auxilary": {
+ "healthcheck": {
+ "type": "http",
+ "interval": "15s",
+ "timeout": "1s",
+ "endpoint": "/healthckeck"
+ },
+ "volumes": [
+ {
+ "container": {
+ "bind": "/etc/localtime"
+ },
+ "host": {
+ "path": "/etc/localtime"
+ }
+ },
+ {
+ "container": {
+ "bind": "/var/log/onap"
+ },
+ "host": {
+ "path": "/dockerdata-nfs/pci-handler/logs"
+ }
+ }
+ ],
+ "ports": [
+ "8080:8080"
+ ]
+ },
+ "artifacts": [
+ {
+ "type": "docker image",
+ "uri": "k8s-rancher-1:5000/son-handler:1.0.1"
+ }
+ ]
}