summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-07-26Still fixing drools-apps CSITJim Hahn2-1/+3
No easy way to test this without merging it, as the docker build always pulls drools-apps from the remote maven. :-( Issue-ID: POLICY-3503 Change-Id: I5d5bcfc3bb28d6ef3d4050f4e7d013acbc31f583 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-07-26Fix drools-apps CSIT actor.xacml propertiesJim Hahn2-15/+15
I know I checked for the guard property names when doing the change from actor.guard to actor.xacml, but it appears that some were overlooked anyway. Made the appropriate updates. Issue-ID: POLICY-3503 Change-Id: Ia703628154beec38d464500fb779f9eadea8652c Signed-off-by: Jim Hahn <jrh3@att.com>
2021-07-23Use new xacml actor in drools-appsJim Hahn18-80/+78
Modified drools-apps to use actor.xacml instead of actor.guard. This included updating property files. Issue-ID: POLICY-3503 Change-Id: I25c5586c59a2adaae9f4f0f5ca66e14b12b0c18a Signed-off-by: Jim Hahn <jrh3@att.com>
2021-07-21Merge "Upgrade CDS version"Jim Hahn1-1/+1
2021-07-21Upgrade CDS versionk.kedron1-1/+1
Issue-ID: POLICY-3507 Signed-off-by: Krystian Kedron <k.kedron@partner.samsung.com> Change-Id: Ice4d3d3e138f91f7b78e0b1e7555d9a7e59cf18e
2021-07-20Use docker registry properties in drools-appsJim Hahn1-3/+1
Issue-ID: POLICY-3374 Change-Id: I96bd8d5dd3b4f88cffee5d5973fbb89b84ecd703 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-07-12exclude jackson-annotations from apps classpathjhh1-0/+1
Issue-ID: POLICY-3468 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I0c475dcfa33009eca3056dcb003f6658dacb3416 Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2021-07-06Skip collection of swagger librariesjhh1-1/+1
swagger libraries are skipped so not to conflict with the ones provided by drools-pdp and endpoints. Issue-ID: POLICY-3454 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: If6643112ddda95d0a6f105a329fcbc3b7e26ad64
2021-06-18Fix new checkstyle issues in drools-appsJim Hahn3-6/+1
The new version of checkstyle identified new issues. Fixed those. Issue-ID: POLICY-3290 Change-Id: I26a14fb6f0823f9836bc5b62222e4e2cb01977ae Signed-off-by: Jim Hahn <jrh3@att.com>
2021-06-17Use lombok in drools-appsJim Hahn8-63/+28
Issue-ID: POLICY-3398 Change-Id: I2afedc900bc268dc83f689624b4daabdb64a09f9 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-06-14Add event-manager property for Modify NSSIkrishnaa961-0/+1
Issue-ID: POLICY-3369 Signed-off-by: krishnaa96 <krishna.moorthy6@wipro.com> Change-Id: I95965d5fb34352e89174e3fdada7eb816eea279c
2021-06-08Use global dmaap https flag as default configjhh7-39/+40
added some minor cleanup: - spare tabs - env to envd replacement Issue-ID: POLICY-3366 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I7f19ce0dc96a1cb6e98da019360aa7fa0f0ca4b6
2021-06-04Fix drools-apps buildRam Krishna Verma1-2/+2
Issue-ID: POLICY-3338 Change-Id: Iab7f8347bfe796017ea2980d72b73d2752ad5b1e Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2021-05-13Remove csit folder from policy/drools-appsRam Krishna Verma9-417/+0
The csit test files for all repos have been consolidated in policy/docker to maintain them at single place and allow us to trigger verify jobs in gerrit reviews. Issue-ID: POLICY-3257 Change-Id: I98e34906398d9e6fc239a319aea9a2ef72042890 Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2021-05-11Fix drools-applications csit test casesRam Krishna Verma1-2/+5
In the recent runs, it was found that controller might take fews more seconds to come up and get reported by the telemetry api. So, increasing the "max" wait time for the test cases to 1 min. And it won't slow down the tests as the check will be made every 15 sec to verify if the assertions are passing. The moment they pass, it will move on. Issue-ID: POLICY-3257 Change-Id: If29738cae60a6a21da11fa7a6045b4279012b82e Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2021-05-10Merge "Refactor policy/drools-applications csit tests"Jim Hahn1-86/+35
2021-05-07Refactor policy/drools-applications csit testsRam Krishna Verma1-86/+35
* Removed the deprecated methods. * Removed duplicated code. * Created method hierarchy to improve the readability. * Fixed the assertions on 1 test. Issue-ID: POLICY-3257 Change-Id: Icd79ff9665570bb8deab2ad76735f0c5f000db6a Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2021-05-07Fix sonars in drools-appsJim Hahn19-97/+75
Fixed: - use "var" - add @Override annotation - change constructor to "protected" - use Xxx.class::isIstance Issue-ID: POLICY-3290 Change-Id: I7f0795af306ea5afb46d12a4fe0b22adcbce683a Signed-off-by: Jim Hahn <jrh3@att.com>
2021-05-07Fix build error in drools-apps related to servicesJim Hahn1-1/+2
Apparently, creating the event services in the rule file has broken the junit test of the rules. It appears that the http clients are not yet loaded into the drools-pdp engine by the time the first rule fires, thus the event manager is unable to initialize all of its actors. Modified the junit to not start the rules until after the http clients have been started. Issue-ID: POLICY-3260 Change-Id: I83fe4ea9fa7ca24396019c18f0d77352fbe86db4 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-05-05EventManagerServices shouldn't be staticJim Hahn11-133/+138
Currently, the event manager uses a static EventManagerServices object, which precludes the possibility of configuring the actors, for each rule set, from using different properties. Modified the code to allow the rules to specify the event services to use on a per manager basis. Issue-ID: POLICY-3260 Change-Id: If493ae1b55cb752f11e0b2f72dced9c4f3883e34 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-05-04Refactor common code from UsecasesEventManagerJim Hahn9-864/+2067
Created ClEventManagerWithSteps, as a subclass of ControlLoopEventManager. It contains the "Steps" to be performed and also deals with outcomes. Created ClEventManagerWithEvent, as a subclass of that. It contains a VirtualControlLoopEvent object, and uses that to populate data used by the superclass. Updates per review comments: - made loadPolicy() protected - refactored another level to manage operation outcomes Issue-ID: POLICY-3262 Change-Id: Ibf5dd114746ae26e04fe37d562273fc81dd8cfbe Signed-off-by: Jim Hahn <jrh3@att.com>
2021-05-03Add releaseLock() method to event managerJim Hahn4-15/+159
Issue-ID: POLICY-3261 Change-Id: I28a5356ebfc4a6ea1792ef35bc603054208bf73b Signed-off-by: Jim Hahn <jrh3@att.com>
2021-04-13Make op history classes work with generic eventsJim Hahn7-61/+55
Issue-ID: POLICY-3198 Change-Id: I5b80d35fbb523094ae5464e9c058fd8f2c71ff50 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-04-08Merge "Minor clean-up of drools-apps"Jim Hahn3-79/+35
2021-04-08Minor clean-up of drools-appsJim Hahn3-79/+35
Made the following minor changes: - removed SupportUtil, as it is no longer needed. - modified junit for exception class to use ExceptionsTester - added junit for another exception class Issue-ID: POLICY-3175 Change-Id: I7375e5bdb47a12f48a53e7df50f0924781c1c4b6 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-04-07Use sh instead of ash in drools-appsJim Hahn3-6/+6
Issue-ID: POLICY-3160 Change-Id: I92ecec01b99078e2e0651e1adf292913a20e0a30 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-03-29Change pap deploy response code to 202 for jmeterjhh1-6/+7
Issue-ID: POLICY-3108 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Idad5d05041de110a54bdf97c057d8d6b332a86f6
2021-03-12Remove more unnecessary plugins from drools-appsJim Hahn3-118/+3
Issue-ID: POLICY-3126 Change-Id: I0cb84be5453249557f9092f237be5517d34a80bb Signed-off-by: Jim Hahn <jrh3@att.com>
2021-03-12Address plugin-not-found issuesJim Hahn2-66/+1
Removed references to archetype-packaging and lifecycle-mapping, where unnecessary due to pom inheritance. Issue-ID: POLICY-3126 Change-Id: I2eb4f9756b787ce7f9c2d0304710d19d7e778a18 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-03-11bump pom versions to 1.9.0-SNAPSHOTjhh20-25/+25
Issue-ID: POLICY-3105 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I6cd013177c6aad3e6e91e4ca250876cfde50857b Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2021-03-10bump poms to 1.8.2-SNAPSHOTjhh20-20/+20
Issue-ID: POLICY-3127 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I2db24d79ab706919e8e3a76e63a8707791a94123
2021-03-10docker release 1.8.1jhh1-0/+8
Issue-ID: POLICY-3127 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Id1189d38f1d4bf742e9b1f774f96f88ea4b7c25c
2021-03-10maven 1.8.1 releasejhh1-0/+5
Issue-ID: POLICY-3127 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Ib899624b194c467b7e01f9f0f223b63ed208a66d
2021-03-10point to models 2.4.1 and drools 1.8.1 releasesjhh1-2/+2
Issue-ID: POLICY-3127 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I44d3ec5e843454f38d75c1c59001edf098e4e545
2021-03-08move test data json files to drools-appsTaka Cho7-5/+110
refactor robot file and move testdata json from under csit/tests/data Issue-ID: POLICY-2895 Change-Id: Id6bac948963349af644afe77d5ed7adcf7687095 Signed-off-by: Taka Cho <takamune.cho@att.com>
2021-03-05wrong path on setup.sh for csit - drools-appsTaka Cho1-2/+2
found another wrong path Issue-ID: POLICY-2895 Change-Id: Ia37ec891ba5c96b0876394b02f0a13078446100f Signed-off-by: Taka Cho <takamune.cho@att.com>
2021-03-05modify filename and path for csit : drools_appsTaka Cho2-2/+2
after doing a test in jenkins sandbox found some errors have to be fixed. Issue-ID: POLICY-2895 Change-Id: I3764140f3787ae59fa558a0ad3ede997c955bb2a Signed-off-by: Taka Cho <takamune.cho@att.com>
2021-03-02Pick up new drools-pdp snapshotJim Hahn1-2/+2
Issue-ID: POLICY-3117 Change-Id: If85db0492ff708765aac30cfac485ed3830f22f8 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-02-26move drools-apps csit to project levelTaka Cho4-0/+360
move tests/plans from csit repot to drools-apps repo Issue-ID: POLICY-2895 Change-Id: Id57d9565e083ac4af2bcb73ab3683bba9e6afa66 Signed-off-by: Taka Cho <takamune.cho@att.com>
2021-02-25bump poms to 1.8.1-SNAPSHOTjhh20-20/+20
Issue-ID: POLICY-3088 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: If23d78aafd1d91366d96103f1f1f270c6721370b
2021-02-24Merge "Update info.yaml in drools-apps"Jim Hahn1-2/+2
2021-02-24Update info.yaml in drools-appsRam Krishna Verma1-2/+2
Issue-ID: POLICY-3028 Change-Id: I9b7d95c3c12dd9e8126967d6782caa6094901b43 Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2021-02-24docker release 1.8.0jhh1-0/+8
Issue-ID: POLICY-3088 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I20852403de309518b88d6c6daa870afefae2379a
2021-02-24maven release 1.8.0jhh1-0/+5
Issue-ID: POLICY-3088 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I048aa301064dc75d0245e87945f836bd6f5c4802
2021-02-23release versions for common, model, parent, droolsjhh1-4/+4
common: 1.8.0 models: 2.4.0 parent: 3.3.0 drools: 1.8.0 Issue-ID: POLICY-3088 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Iebef66796abbd739c13cf5a3ce511bab582051c5
2021-02-22Merge "remove duplicated test line in transactions module"Jorge Hernandez1-1/+0
2021-02-22remove duplicated test line in transactions modulejhh1-1/+0
Issue-ID: POLICY-3033 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I674ea800fb0c79bb7bb4758bd4ae567b118da279
2021-02-22Merge "support control loop transaction metrics"Ram Krishna Verma2-16/+51
2021-02-19support control loop transaction metricsjhh2-16/+51
Issue-ID: POLICY-3033 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Ic13275607a56b36506a0c79d1880603ff374b0c2 Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2021-02-17Use new version of A&AI APIsJim Hahn2-8/+8
Just changed the version numbers; the APIs appear to be the same otherwise. Issue-ID: POLICY-2788 Change-Id: I842d88184a816c7fd24d935488875ba1337a1754 Signed-off-by: Jim Hahn <jrh3@att.com>