Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »


Wiki Resource from Policy Project

https://wiki.onap.org/display/DW/Policy+R1+Amsterdam+Functional+Test+Cases

/wiki/spaces/DW/pages/16252309


Workaround from /wiki/spaces/DW/pages/16252309 to fix Policy failure on health check, see  POLICY-365 - Getting issue details... STATUS

Workaround on Policy Failing on Health Check
docker volume rm $(docker volume ls -qf dangling=true)
docker rmi $(docker images -f dangling=true -q)
docker kill $(docker ps -q)
docker rm -v $(docker ps -a -q)
/opt/policy_vm_init.sh




Curl command to send ONSET event to Policy through DMAAP

Curl to Send DMAAP ONSET Event to Policy
ubuntu@vm03-robot:~/policy$ curl -X POST -H 'Content-Type: application/json' -d @onset http://{{dmaap_ip}}:3904/events/unauthenticated.DCAE_CL_OUTPUT
{
    "serverTimeMs": 2,
    "count": 1
}


ONSET event from Holmes

ONSET Event Posted by Holmes
{
       "target": "vserver.vserver-name",
       "target_type": "VM",
       "AAI": {
           "vserver.in-maint": true,
           "vserver.is-closed-loop-disabled": false,
           "vserver.prov-status": "example-prov-status-val-2",
           "vserver.resource-version": "1504912891060",
           "vserver.vserver-id": "example-vserver-id-val-2",
           "vserver.vserver-name": "example-vserver-name-val-2",
           "vserver.vserver-name2": "example-vserver-name2-val-2",
           "vserver.vserver-selflink": "example-vserver-selflink-val-2",
           "generic-vnf.vnf-id": "5e49ca06-2972-4532-9ed4-6d071588d792",
           "service-instance.service-instance-id": "USUCP0PCOIL0110UJZZ01"
       },
       "closedLoopAlarmStart": 1484855291527925,
       "closedLoopEventStatus": "ONSET",
       "closedLoopControlName": "ControlLoop-VOLTE-2179b738-fd36-4843-a71a-a8c24c70c55b",
       "version": "1.0.2",
       "requestID": "8c1b8bd8-06f7-493f-8ed7-daaa4cc481bc",
       "from": "DCAE"
}


Debug

Drools dcoker configuraion file. You can set VFC url, username, passwd in it and then restart the constainer

Drools configuration file
policy@drools:/opt/app/policy/logs$ cat ../config/controlloop.properties.environment 
###
# ============LICENSE_START=======================================================
# ONAP APPS Base Package
# ================================================================================
# Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# 
#      http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# ============LICENSE_END=========================================================
###
# Environment file (.environment) for control loop applications in this
# directory, it will be automatically loaded by PDP-D, after being expanded
# by installation scripts.
sql.db.host=mariadb
sql.db.username=policy_user
sql.db.password=policy_user
aai.url=https://aai.api.simpledemo.openecomp.org:8443
aai.username=POLICY
aai.password=POLICY
so.url=http://vm1.mso.simpledemo.openecomp.org:8080/ecomp/mso/infra
so.username=InfraPortalClient
so.password=password1$
vfc.url=
vfc.username=
vfc.password=
pdpx.host=pdp
pdpx.username=testpdp
pdpx.password=alpha123
pdpx.environment=TEST
pdpx.client.username=python
pdpx.client.password=test
guard.url=http://pdp:8081/pdp/api/getDecision
guard.jdbc.url=mariadb://mariadb:3306/operationshistory10
guard.disabled=true


Drools logs directory

Drools Logs
policy@drools:/opt/app/policy/logs$ ls -l
total 1280
-rw-r--r-- 1 policy policy 1183256 Oct 23 17:24 debug.log
-rw-r--r-- 1 policy policy   84048 Oct 23 17:23 error.log
-rw-r--r-- 1 policy policy   24670 Oct 23 17:15 network.log
-rw-r--r-- 1 policy policy       0 Oct 23 15:37 policy-management.err
-rw-r--r-- 1 policy policy       0 Oct 23 15:37 policy-management.out



  • No labels