Re: [onap-discuss] [Policy] Empty policies in Standalone mode

2018-02-20 Thread HERNANDEZ-HERRERO, JORGE
Hi Bharath, you should be able to do all operations within the drools 
container, try this:

docker exec -it drools bash
cd /tmp
wget 
https://git.onap.org/policy/drools-applications/tree/controlloop/packages/apps/src/files/apps-installer
(may have to tweak it to go through proxy)
chmod +x apps-installer
./apps-installer
policy stop
policy start

You can also verify with telemetry shell (as an alternative to curl commands), 
if the controller was stoop up ok:

telemetry
cd controllers/amsterdam/drools
get

if all ok, should see maven coordinates attached in the json output.

Jorge

From: bharath thiruveedula [mailto:bharath_...@hotmail.com]
Sent: Tuesday, February 20, 2018 12:34 PM
To: HERNANDEZ-HERRERO, JORGE ; onap-discuss@lists.onap.org; 
DRAGOSH, PAM ; liam.fal...@ericsson.com; Kranthi 
Guttikonda 
Subject: Re: [Policy] Empty policies in Standalone mode


Hi Jorge,



Do you mean to run apps-installer file in drools container and restart the 
drools container?

Is that my understanding right?



Best Regards

Bharath T


From: HERNANDEZ-HERRERO, JORGE >
Sent: Tuesday, February 20, 2018 11:53 PM
To: bharath thiruveedula; 
onap-discuss@lists.onap.org; DRAGOSH, PAM; 
liam.fal...@ericsson.com; Kranthi Guttikonda
Subject: RE: [Policy] Empty policies in Standalone mode


Hi Bharat,



Yes, proxy issue seems like, collecting the dependencies.



Can you try to see you can get out through proxy with linux shell, by running 
this script:

https://git.onap.org/policy/drools-applications/tree/controlloop/packages/apps/src/files/apps-installer

If that works, restart pdp-d, that should cached the dependent jars in the 
local maven repo.



Jorge



From: bharath thiruveedula [mailto:bharath_...@hotmail.com]
Sent: Tuesday, February 20, 2018 12:04 PM
To: HERNANDEZ-HERRERO, JORGE >; 
onap-discuss@lists.onap.org; DRAGOSH, PAM 
>; 
liam.fal...@ericsson.com; Kranthi Guttikonda 
>
Subject: Re: [Policy] Empty policies in Standalone mode





Hi Jorge,



I have tried the same with the policy VM in original ONAP setup I got the same 
output. After adding proxy, now I am facing the following error in drools 
container

[name=amsterdam, alive=false, locked=false, droolsController=null]: cannot 
init-drools because of 
org.eclipse.aether.collection.DependencyCollectionException: Failed to collect 
dependencies at 
org.onap.policy-engine.drools.amsterdam:policy-amsterdam-rules:jar:0.1.0 -> 
org.onap.policy.drools-applications:events:jar:1.1.3
java.lang.RuntimeException: 
org.eclipse.aether.collection.DependencyCollectionException: Failed to collect 
dependencies at 
org.onap.policy-engine.drools.amsterdam:policy-amsterdam-rules:jar:0.1.0 -> 
org.onap.policy.drools-applications:events:jar:1.1.3
at 
org.kie.scanner.MavenRepository.getArtifactDependecies(MavenRepository.java:121)
at 
org.kie.scanner.ArtifactResolver.getArtifactDependecies(ArtifactResolver.java:72)
at 
org.kie.scanner.KieRepositoryScannerImpl.buildArtifact(KieRepositoryScannerImpl.java:170)
at 
org.kie.scanner.KieRepositoryScannerImpl.loadArtifact(KieRepositoryScannerImpl.java:127)
at 
org.kie.scanner.KieRepositoryScannerImpl.loadArtifact(KieRepositoryScannerImpl.java:122)
at 
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.loadKieModuleFromMavenRepo(KieRepositoryImpl.java:154)
at 
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.getKieModule(KieRepositoryImpl.java:140)
at 
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.getKieModule(KieRepositoryImpl.java:117)
at 
org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:184)
at 
org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:172)
at org.onap.policy.drools.core.PolicyContainer.(PolicyContainer.java:117)
at org.onap.policy.drools.core.PolicyContainer.(PolicyContainer.java:91)
at 
org.onap.policy.drools.controller.internal.MavenDroolsController.(MavenDroolsController.java:143)
at 

Re: [onap-discuss] [Policy] Empty policies in Standalone mode

2018-02-20 Thread bharath thiruveedula
Hi Jorge,


Do you mean to run apps-installer file in drools container and restart the 
drools container?

Is that my understanding right?


Best Regards

Bharath T


From: HERNANDEZ-HERRERO, JORGE 
Sent: Tuesday, February 20, 2018 11:53 PM
To: bharath thiruveedula; onap-discuss@lists.onap.org; DRAGOSH, PAM; 
liam.fal...@ericsson.com; Kranthi Guttikonda
Subject: RE: [Policy] Empty policies in Standalone mode


Hi Bharat,



Yes, proxy issue seems like, collecting the dependencies.



Can you try to see you can get out through proxy with linux shell, by running 
this script:

https://git.onap.org/policy/drools-applications/tree/controlloop/packages/apps/src/files/apps-installer

If that works, restart pdp-d, that should cached the dependent jars in the 
local maven repo.



Jorge



From: bharath thiruveedula [mailto:bharath_...@hotmail.com]
Sent: Tuesday, February 20, 2018 12:04 PM
To: HERNANDEZ-HERRERO, JORGE ; onap-discuss@lists.onap.org; 
DRAGOSH, PAM ; liam.fal...@ericsson.com; Kranthi 
Guttikonda 
Subject: Re: [Policy] Empty policies in Standalone mode





Hi Jorge,



I have tried the same with the policy VM in original ONAP setup I got the same 
output. After adding proxy, now I am facing the following error in drools 
container

[name=amsterdam, alive=false, locked=false, droolsController=null]: cannot 
init-drools because of 
org.eclipse.aether.collection.DependencyCollectionException: Failed to collect 
dependencies at 
org.onap.policy-engine.drools.amsterdam:policy-amsterdam-rules:jar:0.1.0 -> 
org.onap.policy.drools-applications:events:jar:1.1.3
java.lang.RuntimeException: 
org.eclipse.aether.collection.DependencyCollectionException: Failed to collect 
dependencies at 
org.onap.policy-engine.drools.amsterdam:policy-amsterdam-rules:jar:0.1.0 -> 
org.onap.policy.drools-applications:events:jar:1.1.3
at 
org.kie.scanner.MavenRepository.getArtifactDependecies(MavenRepository.java:121)
at 
org.kie.scanner.ArtifactResolver.getArtifactDependecies(ArtifactResolver.java:72)
at 
org.kie.scanner.KieRepositoryScannerImpl.buildArtifact(KieRepositoryScannerImpl.java:170)
at 
org.kie.scanner.KieRepositoryScannerImpl.loadArtifact(KieRepositoryScannerImpl.java:127)
at 
org.kie.scanner.KieRepositoryScannerImpl.loadArtifact(KieRepositoryScannerImpl.java:122)
at 
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.loadKieModuleFromMavenRepo(KieRepositoryImpl.java:154)
at 
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.getKieModule(KieRepositoryImpl.java:140)
at 
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.getKieModule(KieRepositoryImpl.java:117)
at 
org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:184)
at 
org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:172)
at org.onap.policy.drools.core.PolicyContainer.(PolicyContainer.java:117)
at org.onap.policy.drools.core.PolicyContainer.(PolicyContainer.java:91)
at 
org.onap.policy.drools.controller.internal.MavenDroolsController.(MavenDroolsController.java:143)
at 
org.onap.policy.drools.controller.IndexedDroolsControllerFactory.build(DroolsControllerFactory.java:412)
at 
org.onap.policy.drools.controller.IndexedDroolsControllerFactory.build(DroolsControllerFactory.java:193)
at 
org.onap.policy.drools.system.internal.AggregatedPolicyController.initDrools(AggregatedPolicyController.java:145)
at 
org.onap.policy.drools.system.internal.AggregatedPolicyController.(AggregatedPolicyController.java:130)
at 
org.onap.policy.drools.system.IndexedPolicyControllerFactory.build(PolicyControllerFactory.java:225)
at 
org.onap.policy.drools.system.PolicyEngineManager.createPolicyController(PolicyEngine.java:563)
at org.onap.policy.drools.system.Main.main(Main.java:134)
Caused by: org.eclipse.aether.collection.DependencyCollectionException: Failed 
to collect dependencies at 
org.onap.policy-engine.drools.amsterdam:policy-amsterdam-rules:jar:0.1.0 -> 
org.onap.policy.drools-applications:events:jar:1.1.3
at 
org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:291)
at 
org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:316)
at 
org.kie.scanner.MavenRepository.getArtifactDependecies(MavenRepository.java:119)
... 19 common frames omitted
Caused by: org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to 
read artifact descriptor for 
org.onap.policy.drools-applications:events:jar:1.1.3
at 

Re: [onap-discuss] [Policy] Empty policies in Standalone mode

2018-02-20 Thread HERNANDEZ-HERRERO, JORGE
Hi Bharat,

Yes, proxy issue seems like, collecting the dependencies.

Can you try to see you can get out through proxy with linux shell, by running 
this script:

https://git.onap.org/policy/drools-applications/tree/controlloop/packages/apps/src/files/apps-installer

If that works, restart pdp-d, that should cached the dependent jars in the 
local maven repo.

Jorge

From: bharath thiruveedula [mailto:bharath_...@hotmail.com]
Sent: Tuesday, February 20, 2018 12:04 PM
To: HERNANDEZ-HERRERO, JORGE ; onap-discuss@lists.onap.org; 
DRAGOSH, PAM ; liam.fal...@ericsson.com; Kranthi 
Guttikonda 
Subject: Re: [Policy] Empty policies in Standalone mode




Hi Jorge,



I have tried the same with the policy VM in original ONAP setup I got the same 
output. After adding proxy, now I am facing the following error in drools 
container

[name=amsterdam, alive=false, locked=false, droolsController=null]: cannot 
init-drools because of 
org.eclipse.aether.collection.DependencyCollectionException: Failed to collect 
dependencies at 
org.onap.policy-engine.drools.amsterdam:policy-amsterdam-rules:jar:0.1.0 -> 
org.onap.policy.drools-applications:events:jar:1.1.3
java.lang.RuntimeException: 
org.eclipse.aether.collection.DependencyCollectionException: Failed to collect 
dependencies at 
org.onap.policy-engine.drools.amsterdam:policy-amsterdam-rules:jar:0.1.0 -> 
org.onap.policy.drools-applications:events:jar:1.1.3
at 
org.kie.scanner.MavenRepository.getArtifactDependecies(MavenRepository.java:121)
at 
org.kie.scanner.ArtifactResolver.getArtifactDependecies(ArtifactResolver.java:72)
at 
org.kie.scanner.KieRepositoryScannerImpl.buildArtifact(KieRepositoryScannerImpl.java:170)
at 
org.kie.scanner.KieRepositoryScannerImpl.loadArtifact(KieRepositoryScannerImpl.java:127)
at 
org.kie.scanner.KieRepositoryScannerImpl.loadArtifact(KieRepositoryScannerImpl.java:122)
at 
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.loadKieModuleFromMavenRepo(KieRepositoryImpl.java:154)
at 
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.getKieModule(KieRepositoryImpl.java:140)
at 
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.getKieModule(KieRepositoryImpl.java:117)
at 
org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:184)
at 
org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:172)
at org.onap.policy.drools.core.PolicyContainer.(PolicyContainer.java:117)
at org.onap.policy.drools.core.PolicyContainer.(PolicyContainer.java:91)
at 
org.onap.policy.drools.controller.internal.MavenDroolsController.(MavenDroolsController.java:143)
at 
org.onap.policy.drools.controller.IndexedDroolsControllerFactory.build(DroolsControllerFactory.java:412)
at 
org.onap.policy.drools.controller.IndexedDroolsControllerFactory.build(DroolsControllerFactory.java:193)
at 
org.onap.policy.drools.system.internal.AggregatedPolicyController.initDrools(AggregatedPolicyController.java:145)
at 
org.onap.policy.drools.system.internal.AggregatedPolicyController.(AggregatedPolicyController.java:130)
at 
org.onap.policy.drools.system.IndexedPolicyControllerFactory.build(PolicyControllerFactory.java:225)
at 
org.onap.policy.drools.system.PolicyEngineManager.createPolicyController(PolicyEngine.java:563)
at org.onap.policy.drools.system.Main.main(Main.java:134)
Caused by: org.eclipse.aether.collection.DependencyCollectionException: Failed 
to collect dependencies at 
org.onap.policy-engine.drools.amsterdam:policy-amsterdam-rules:jar:0.1.0 -> 
org.onap.policy.drools-applications:events:jar:1.1.3
at 
org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:291)
at 
org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:316)
at 
org.kie.scanner.MavenRepository.getArtifactDependecies(MavenRepository.java:119)
... 19 common frames omitted
Caused by: org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to 
read artifact descriptor for 
org.onap.policy.drools-applications:events:jar:1.1.3
at 
org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:302)
at 
org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:217)
at 
org.eclipse.aether.internal.impl.DefaultDependencyCollector.resolveCachedArtifactDescriptor(DefaultDependencyCollector.java:525)
at 
org.eclipse.aether.internal.impl.DefaultDependencyCollector.getArtifactDescriptorResult(DefaultDependencyCollector.java:509)
at 
org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:409)
at 
org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:363)
at 

Re: [onap-discuss] [Policy] Empty policies in Standalone mode

2018-02-20 Thread bharath thiruveedula

Hi Jorge,


I have tried the same with the policy VM in original ONAP setup I got the same 
output. After adding proxy, now I am facing the following error in drools 
container

[name=amsterdam, alive=false, locked=false, droolsController=null]: cannot 
init-drools because of 
org.eclipse.aether.collection.DependencyCollectionException: Failed to collect 
dependencies at 
org.onap.policy-engine.drools.amsterdam:policy-amsterdam-rules:jar:0.1.0 -> 
org.onap.policy.drools-applications:events:jar:1.1.3
java.lang.RuntimeException: 
org.eclipse.aether.collection.DependencyCollectionException: Failed to collect 
dependencies at 
org.onap.policy-engine.drools.amsterdam:policy-amsterdam-rules:jar:0.1.0 -> 
org.onap.policy.drools-applications:events:jar:1.1.3
at 
org.kie.scanner.MavenRepository.getArtifactDependecies(MavenRepository.java:121)
at 
org.kie.scanner.ArtifactResolver.getArtifactDependecies(ArtifactResolver.java:72)
at 
org.kie.scanner.KieRepositoryScannerImpl.buildArtifact(KieRepositoryScannerImpl.java:170)
at 
org.kie.scanner.KieRepositoryScannerImpl.loadArtifact(KieRepositoryScannerImpl.java:127)
at 
org.kie.scanner.KieRepositoryScannerImpl.loadArtifact(KieRepositoryScannerImpl.java:122)
at 
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.loadKieModuleFromMavenRepo(KieRepositoryImpl.java:154)
at 
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.getKieModule(KieRepositoryImpl.java:140)
at 
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.getKieModule(KieRepositoryImpl.java:117)
at 
org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:184)
at 
org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:172)
at org.onap.policy.drools.core.PolicyContainer.(PolicyContainer.java:117)
at org.onap.policy.drools.core.PolicyContainer.(PolicyContainer.java:91)
at 
org.onap.policy.drools.controller.internal.MavenDroolsController.(MavenDroolsController.java:143)
at 
org.onap.policy.drools.controller.IndexedDroolsControllerFactory.build(DroolsControllerFactory.java:412)
at 
org.onap.policy.drools.controller.IndexedDroolsControllerFactory.build(DroolsControllerFactory.java:193)
at 
org.onap.policy.drools.system.internal.AggregatedPolicyController.initDrools(AggregatedPolicyController.java:145)
at 
org.onap.policy.drools.system.internal.AggregatedPolicyController.(AggregatedPolicyController.java:130)
at 
org.onap.policy.drools.system.IndexedPolicyControllerFactory.build(PolicyControllerFactory.java:225)
at 
org.onap.policy.drools.system.PolicyEngineManager.createPolicyController(PolicyEngine.java:563)
at org.onap.policy.drools.system.Main.main(Main.java:134)
Caused by: org.eclipse.aether.collection.DependencyCollectionException: Failed 
to collect dependencies at 
org.onap.policy-engine.drools.amsterdam:policy-amsterdam-rules:jar:0.1.0 -> 
org.onap.policy.drools-applications:events:jar:1.1.3
at 
org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:291)
at 
org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:316)
at 
org.kie.scanner.MavenRepository.getArtifactDependecies(MavenRepository.java:119)
... 19 common frames omitted
Caused by: org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to 
read artifact descriptor for 
org.onap.policy.drools-applications:events:jar:1.1.3
at 
org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:302)
at 
org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:217)
at 
org.eclipse.aether.internal.impl.DefaultDependencyCollector.resolveCachedArtifactDescriptor(DefaultDependencyCollector.java:525)
at 
org.eclipse.aether.internal.impl.DefaultDependencyCollector.getArtifactDescriptorResult(DefaultDependencyCollector.java:509)
at 
org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:409)
at 
org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:363)
at 
org.eclipse.aether.internal.impl.DefaultDependencyCollector.process(DefaultDependencyCollector.java:351)
at 
org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:254)
... 21 common frames omitted
Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could not 
transfer artifact org.onap.policy.drools-applications:events:pom:1.1.3 from/to 
onap-staging (https://nexus.onap.org/content/repositories/staging/): connect 
timed out
at 
org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)
at 
org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
at 

Re: [onap-discuss] [Policy] Empty policies in Standalone mode

2018-02-19 Thread HERNANDEZ-HERRERO, JORGE
Hello Barath,

This set up may have some limitations with operations that involve DMaaP 
communication, such as the brmsgw and drools pdp when a new operational policy 
is pushed (rules jar) since the DMaaP container is not spawned here.You 
could confirm that this is the case by going into the brmsgw container log 
directory, somewhere under $POLICY_HOME/servers/brmsgw/, it should show some 
communication failure errors pushing an update through the DMaaP channel.

Jorge


From: bharath thiruveedula [mailto:bharath_...@hotmail.com]
Sent: Monday, February 19, 2018 1:33 PM
To: onap-discuss@lists.onap.org; DRAGOSH, PAM ; 
HERNANDEZ-HERRERO, JORGE ; liam.fal...@ericsson.com
Subject: [Policy] Empty policies in Standalone mode


Hi,



I am trying to setup policy in standalone mode using 
https://wiki.onap.org/display/DW/ONAP+Policy+Framework%3A+Standalone+Quick+Start.
 After making all containers up I tried to run the file 
https://git.onap.org/demo/tree/vnfs/vFW/scripts/update-vfw-op-policy.sh?h=amsterdam.
 Then running the below curl request giving the empty list. I cannot get any 
errors in the logs.



curl -v --silent --user @1b3rt:31nst31n -X GET 
http://${POLICY_HOST}:9696/policy/pdp/engine/controllers/amsterdam/drools/facts/closedloop-amsterdam/org.onap.policy.controlloop.Params
 | python -m json.tool





Any help here?Let me know if you need any logs.



Best Regards

Bharath T

___
onap-discuss mailing list
onap-discuss@lists.onap.org
https://lists.onap.org/mailman/listinfo/onap-discuss