aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-03-03use policy/parent awaitilityPamela Dragosh20-205/+30
Also cleaned up a bunch of these pom's, they do not all need to declare JUnit, assertjr, mockito testing classes. Can use more cleanup in some other common dependencies, but we'll defer. Issue-ID: POLICY-2381 Change-Id: Ib1149a0cd0215d1a38d5b625634440413cf79089 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-03-01Use apache Pair not Sdnr custom PairPamela Dragosh1-7/+7
Companion review to https://gerrit.onap.org/r/c/policy/models/+/102162 in which use of Pair from apache vs creating our own. Removed an unused import. Issue-ID: POLICY-2382 Change-Id: Id3cf9a170480c7a621dddf93540d61f993f3553a Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-02-29Tosca policies missing "final_xxx" fieldsJim Hahn1-12/+27
The code that makes Tosca policies backward compatible was not copying the final_xxx fields (e.g., final_failure_retries). Added code to copy the fields. Issue-ID: POLICY-2376 Signed-off-by: Jim Hahn <jrh3@att.com> Change-Id: I05d746ee9c8ace263c7b33a245221c5eb71b612c
2020-02-24vDNS tosca compliant policies supportjhh10-128/+197
Issue-ID: POLICY-2383 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I5d5d864b2853f6e7e0c7e1096cb17746500f2495 Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2020-02-21Tosca compliant vFirewalljhh11-47/+173
Issue-ID: POLICY-2376 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I362ebbd941c400a6ffc3e952e66ca2d624afbfdd Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2020-02-18Merge "tosca compliant op policy support + vcpe test"Liam Fallon34-510/+1658
2020-02-18Merge "Inherit from PDP-D (native policies) base image"Jorge Hernandez5-323/+81
2020-02-17tosca compliant op policy support + vcpe testjhh34-510/+1658
Tosca Compliant and Toscal Legacy Operational policies are both supported for backwards compatibility. vCPE usecase junits to support 2 equivalent policies, one tosca compliant and the other one legacy. Issue-ID: POLICY-2360 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Iafbfc92bbec42e6a3fe4ceb4a9a17c85e636ea14 Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2020-02-17Inherit from PDP-D (native policies) base imagejhh5-323/+81
Depends on https://gerrit.onap.org/r/#/c/policy/docker/+/101758/ for package cleanup and the native Dockerfile refactoring from https://gerrit.onap.org/r/#/c/policy/drools-pdp/+/101802/. Issue-ID: POLICY-2181 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I6cf2b945157a91abd9985bcff1e70ae6a30ae15d Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2020-02-14Change ip adresses used for m2 testsBruno Sakoto3-10/+32
By default Mac OS is not able to use loopback addresses other than 127.0.0.1. Issue-ID: POLICY-2368 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: Ibf4a884d2669a5f4969960963638aa213eebf172
2020-02-13Add tests to AppcLcm to increase coveragedg57623-7/+202
Add additional test cases to AppcLcm to increase jUnit test coverage this includs adding the file AppcLcmActorTest.java. Minimum test converage for the java files is over 80%. Issue-ID: POLICY-2291 Signed-off-by: dg5762 <dg5762@att.com> Change-Id: I26ed2b90f12f51568ceed843b65d2f119155391f
2020-02-09Merge "Updating module names to resolve conflicts"Jim Hahn20-26/+41
2020-02-07activate refactoring in ControlLoopEventManagerjhh1-62/+69
This is to support backwards compatible implementation of Tosca Compliant Operational Policies. Issue-ID: POLICY-2360 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I0e8b96b19375c58e4b62e0dcd1da5c508091ea2f Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2020-02-07Updating module names to resolve conflictsRam Krishna Verma20-26/+41
Issue-ID: POLICY-2355 Change-Id: If13badaf332f5e4341e23b9dcf22e177e9b67ff2 Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2020-02-06Use CanonicalOnset in usecases.drljhh2-23/+16
Issue-ID: POLICY-2323 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Ic1258e17c08eacbf8d3a57a6562ba470420e615f
2020-01-17DCAE Onset flood preventionjhh6-9/+64
Issue-ID: POLICY-2323 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I08cd55b442ccce3e0eaaa63c1ebd4422c1e0a0d5 Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2020-01-17Add jUnit Test Coverage M2 GuardPeyton Puckett2-1/+67
Issue-ID: POLICY-2290 Change-Id: I05a737333141576512841d6872ecdb0a089a0a90 Signed-off-by: Peyton Puckett <peyton.puckett@att.com>
2020-01-17Update m2 test to mockito2 for JDK 11Pamela Dragosh2-2/+2
Peyton's review was pulled in before Ali's JDK 11 fix. So unfortunately this update did not get done. Issue-ID: POLICY-1587 Change-Id: I9666b6e2f2327183e15bfe19d34515d0426c8ff0 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-01-16Merge "Update sonar config"Jorge Hernandez3-78/+16
2020-01-16Update sonar configPamela Dragosh3-78/+16
Get rid of deprecated sonar settings, exclude sub-module that doesn't have code, and ensure there is a single jacoco-ut.exec file created. Issue-ID: POLICY-2321 Change-Id: I05d1c0e4d599aff7c6ad0fec39ff1220cdb9a72d Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-01-16Merge "policy/drools-apps jdk11 upgrades"Pamela Dragosh40-150/+174
2020-01-16policy/drools-apps jdk11 upgradesHockla, Ali (ah999m)40-150/+174
Issue-ID: POLICY-1587 Change-Id: I02bef6c829f2f24954ae73fb0c540ab7198775ce Signed-off-by: Hockla, Ali (ah999m) <ah999m@att.com>
2020-01-14Add jUnit Test Coverage M2 UtilPeyton Puckett2-2/+70
Issue-ID: POLICY-2293 Change-Id: Ia189239911053bd8937c0791aafcc55207c11dcf Signed-off-by: Peyton Puckett <peyton.puckett@att.com>
2020-01-13Merge "Add m2 model, including the LCM application"Pamela Dragosh46-0/+7718
2020-01-13Merge "Parameterize base-image version for drools-apps"Pamela Dragosh2-2/+29
2020-01-13Merge "Support override of xml config files"Ram Krishna Verma1-9/+13
2020-01-10Point to policy/models release versionHockla, Ali (ah999m)1-2/+2
Issue-ID: POLICY-1592 Change-Id: I34ea6afc94d36802a695c7b15b61fcaa0112c427 Signed-off-by: Hockla, Ali (ah999m) <ah999m@att.com>
2020-01-10Support override of xml config filesjhh1-9/+13
This included logback*.xml (including controller ones). Issue-ID: POLICY-2308 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I69471fc0ce5b6ea143560f78019a55daedfd465b
2020-01-10Add m2 model, including the LCM applicationStraubs, Ralph (rs8887)46-0/+7718
Issue-ID: POLICY-1948 Change-Id: I18a5231d3102073c928a591c9e91b241b7093680 Signed-off-by: Straubs, Ralph (rs8887) <rs8887@att.com>
2020-01-09Add ControlLoopParams from models repo.jhh10-16/+171
This class is only useful under drools applications and eventually will be deprecated to accommodate the new Operational Policy Types. Issue-ID: POLICY-2146 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I68927cb144a33fac6fe330be15fe60aee32b15a1
2020-01-09Parameterize base-image version for drools-appsBruno Sakoto2-2/+29
Issue-ID: POLICY-2318 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: I5cc2761adb2621bca094fb035e626dd40baa08e1
2020-01-03Revert "Parameterize base-image version for drools-apps"Pamela Dragosh2-40/+1
This reverts commit a894ffb5f580dec7ab4e8ea367107fcee09fca1b. Reason for revert: Merge failure Issue-ID: POLICY-2318 Change-Id: I6ea6681677e0ee18f5bce0217f9216e590a53b77 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2019-12-23Parameterize base-image version for drools-appsRashmi Pujar2-1/+40
Issue-ID: POLICY-2318 Signed-off-by: Rashmi Pujar <rashmi.pujar@bell.ca> Change-Id: Ida14508366f20ca05648f941a9b326899672b274
2019-12-10changes to support offline pdpd control loopsjhh1-4/+6
Issue-ID: POLICY-2191 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Ieb390de2f3324de2de8e6e54cdc10fbf5ede4070
2019-12-09moved proto-definition dependencyjhh2-6/+4
It shows in the /tmp/policy-install directory in the docker image. It does not need to be applied to all the drools-applications subprojects. Issue-ID: POLICY-2191 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Ia2048b6e21068a7cd5e36439af368cf024975f01
2019-12-06Point to release versions of policy/parent and policy/commonHockla, Ali (ah999m)1-2/+2
Issue-ID: POLICY-1583 Change-Id: Iaff52d57d08689dedf2759afbd3b68cff4a9d22d Signed-off-by: Hockla, Ali (ah999m) <ah999m@att.com>
2019-11-22Merge "Use dependency management for cds proto-definition artifact"Jim Hahn4-30/+7
2019-11-21Use dependency management for cds proto-definition artifactRashmi Pujar4-30/+7
Refer to: https://gerrit.onap.org/r/#/c/policy/parent/+/98733/ Issue-ID: POLICY-2254 Signed-off-by: Rashmi Pujar <rashmi.pujar@bell.ca> Change-Id: Ia7fe2f294187f5c108781c8798890045445ab825
2019-11-21Merge "use case junit tests"Jorge Hernandez17-0/+1275
2019-11-20use case junit testsjhh17-0/+1275
added vcpe support added scale out support addressed some review comments added vfw support Issue-ID: POLICY-2249 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I245f8fc8d520cd2511080c9aee61bf7a0c0a1499 Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2019-11-19Build tar.gz without requiring docker image buildjhh1-0/+5
This allows the tar.gz to be released by LF jobs. Issue-ID: POLICY-2250 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I0e12b05c051e12728b9b646838ce0b54579f8009
2019-11-15Removing Named Querypramod.jamkhedkar18-1244/+311
Removing all the related files and necessary modifications for removing named query. The code now only supports Custom Query. Issue-ID: POLICY-2125 Change-Id: I2d376eb955d69f45c39ad4d4a1cfacb4d620ca8e Signed-off-by: pramod.jamkhedkar <pramod@research.att.com>
2019-11-11Merge "Do not hardcode io.fabric8 plugin"Pamela Dragosh1-1/+0
2019-11-08Do not hardcode io.fabric8 pluginPamela Dragosh1-1/+0
policy/parent now has this plugin defined Issue-ID: POLICY-2222 Change-Id: I9b212969a34b58206fcd88e154b72902451f6868 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2019-11-08Fix more sonar issues in drools-applicationsJim Hahn13-349/+99
Addressed the following sonar issues: - unused imports - unused method parameters - superfluous "throws" declaration - fields within a serializable class must also be serializable; this was/will be fixed with a change to AaiCqResponse in policy-models - use logger instead of System.out; turns out that the code that used System.out is no longer needed. In fact, deleted several classes that are no longer needed: ControlLoopLogger and ControlLoopPublisher - cyclomatic complexity and switch/case statements too big; used eclipse to extract chunks of code into separate methods - duplicate code Note: extracted common code and used lambdas to eliminate duplicate code in PolicyGuardYamlToXacml. However, a better approach would be to use object-oriented programming, using mini/nested objects to do the generation. The lambdas would then become abstract methods. Nevertheless, that would entail significantly more re-write of this class than desired at this time Issue-ID: POLICY-2225 Change-Id: Ie503ffd7accbad3e410af602d32b29c0095c3a33 Signed-off-by: Jim Hahn <jrh3@att.com>
2019-11-06Update drools-application due to ↵Rashmi Pujar2-7/+7
https://gerrit.onap.org/r/#/c/policy/models/+/97989/ Issue-ID: POLICY-1896 Signed-off-by: Rashmi Pujar <rashmi.pujar@bell.ca> Change-Id: I6125a1c83f58411f08bb143ff21ccd66d4db4977
2019-11-05Merge "PNF support changes for drools-application"Liam Fallon9-24/+146
2019-11-04Inherit from snapshot drools docker imagejhh1-1/+1
Issue-ID: POLICY-2113 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I806d7bb2e766e3f0eccd5c1457c8d2683204abfb
2019-11-04PNF support changes for drools-applicationRashmi Pujar9-24/+146
Conditional checks for enrichment and validation by target-types PNF specific AAI enrichment Fixed Unit Tests Issue-ID: POLICY-1187 Signed-off-by: Rashmi Pujar <rashmi.pujar@bell.ca> Change-Id: I78bf73e454828253ca69695f9196047449b4d9d6
2019-11-01upgrade to 7.28.0.Final drools librariesjhh10-26/+7
Issue-ID: POLICY-1407 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Ia3cd03719b52e2d4e1fad3662090b7c35e2acf1f