policy/drools-applications.git
2 years agoUpdate snapshot and/or references of policy/drools-applications to latest snapshots 78/128578/1
liamfallon [Wed, 13 Apr 2022 17:13:47 +0000 (18:13 +0100)]
Update snapshot and/or references of policy/drools-applications to latest snapshots

policy/drools-applications updated to its latest own and reference snapshots

*** This commit is generated by a PF release script ***

Issue-ID: POLICY-4089
Signed-off-by: liamfallon <liam.fallon@est.tech>
Change-Id: I6a58ff98bc6483a437c175bb38eee389502d263a

2 years agoRelease docker images for policy/drools-applications: 1.10.2 75/128575/1
liamfallon [Wed, 13 Apr 2022 15:55:04 +0000 (16:55 +0100)]
Release docker images for policy/drools-applications: 1.10.2

This commit releases docker images for repo policy/drools-applications.

*** This commit is generated by a PF release script ***

Issue-ID: POLICY-4089
Signed-off-by: liamfallon <liam.fallon@est.tech>
Change-Id: I5db5ead1b11412f0d0582f1464c17ed80bf317b5

2 years agoRelease policy/drools-applications: 1.10.2 44/128544/1
liamfallon [Wed, 13 Apr 2022 10:21:50 +0000 (11:21 +0100)]
Release policy/drools-applications: 1.10.2

This commit releases repo policy/drools-applications.

*** This commit is generated by a PF release script ***

Issue-ID: POLICY-4089
Signed-off-by: liamfallon <liam.fallon@est.tech>
Change-Id: I45ed49079115e1c7b194e05fa3581f36eeca7870

2 years agoupdate references in policy/drools-applications pom 25/128525/1
liamfallon [Tue, 12 Apr 2022 20:35:19 +0000 (21:35 +0100)]
update references in policy/drools-applications pom

updated references in the policy/drools-applications pom

*** This commit is generated by a PF release script ***

Issue-ID: POLICY-4089
Signed-off-by: liamfallon <liam.fallon@est.tech>
Change-Id: Ib87d6fa409d02fb264814b96aed65ea3ea03e988

2 years agoFix Modify Nssi Closed Loop Error 93/128493/1
Niranjana [Tue, 12 Apr 2022 14:46:17 +0000 (14:46 +0000)]
Fix Modify Nssi Closed Loop Error

Issue-ID: POLICY-4092
Signed-off-by: Niranjana <niranjana.y60@wipro.com>
Change-Id: I08599fd58ba700b407ef6b580a800655c1391360

2 years agoMerge "Closed loop operation guarantee for ccvpn"
Liam Fallon [Wed, 16 Mar 2022 12:15:43 +0000 (12:15 +0000)]
Merge "Closed loop operation guarantee for ccvpn"

2 years agoUpdate snapshot and/or references of policy/drools-applications to latest snapshots 87/127787/1
liamfallon [Tue, 15 Mar 2022 09:12:08 +0000 (09:12 +0000)]
Update snapshot and/or references of policy/drools-applications to latest snapshots

policy/drools-applications updated to its latest own and reference snapshots

*** This commit is generated by a PF release script ***

Issue-ID: POLICY-3982
Signed-off-by: liamfallon <liam.fallon@est.tech>
Change-Id: I1696268de7bb580c8a5f38c7ad5b1c6953a76ecb

2 years agoRelease docker images for policy/drools-applications: 1.10.1 51/127751/1
liamfallon [Mon, 14 Mar 2022 16:25:14 +0000 (16:25 +0000)]
Release docker images for policy/drools-applications: 1.10.1

This commit releases docker images for repo policy/drools-applications.

*** This commit is generated by a PF release script ***

Issue-ID: POLICY-3982
Signed-off-by: liamfallon <liam.fallon@est.tech>
Change-Id: Ia912ceb9513a41b14026e24bc23c65ebf46de042

2 years agoClosed loop operation guarantee for ccvpn 90/127390/3
zhaoyh6 [Tue, 1 Mar 2022 07:05:36 +0000 (15:05 +0800)]
Closed loop operation guarantee for ccvpn

Issue-ID: REQ-1074
Signed-off-by: zhaoyh6 <zhaoyh6@asiainfo.com>
Change-Id: I76e3a1febb6665a34785d883bd16386807b716e5

2 years agoRelease policy/drools-applications: 1.10.1 19/127719/1
liamfallon [Sun, 13 Mar 2022 16:37:07 +0000 (16:37 +0000)]
Release policy/drools-applications: 1.10.1

This commit releases repo policy/drools-applications.

*** This commit is generated by a PF release script ***

Issue-ID: POLICY-3982
Signed-off-by: liamfallon <liam.fallon@est.tech>
Change-Id: I4c3a65925256ad5d7ab5cf3e198aa6d3d3b70429

2 years agoupdate references in policy/drools-applications pom 17/127717/1
liamfallon [Fri, 11 Mar 2022 18:03:21 +0000 (18:03 +0000)]
update references in policy/drools-applications pom

updated references in the policy/drools-applications pom

*** This commit is generated by a PF release script ***

Issue-ID: POLICY-3982
Signed-off-by: liamfallon <liam.fallon@est.tech>
Change-Id: Ia33763b5c097d13208851114a438e3192d544515

2 years agotransaction records cleanup 44/127044/2
jhh [Thu, 10 Feb 2022 03:09:30 +0000 (21:09 -0600)]
transaction records cleanup

Issue-ID: POLICY-3761
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: Id842d8ca5773d0c1104ae387519375fb914bdf4f
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2 years agoUpdate snapshot and/or references of policy/drools-applications to latest snapshots 38/126038/1
liamfallon [Thu, 2 Dec 2021 15:54:21 +0000 (15:54 +0000)]
Update snapshot and/or references of policy/drools-applications to latest snapshots

*** This commit is generated by a PF release script ***

policy/drools-applications updated to its latest own and reference snapshots

Issue-ID: POLICY-3827
Signed-off-by: liamfallon <liam.fallon@est.tech>
Change-Id: I7758f5ccb9414534abfcf32f14ae38b5d6f3c9ef

2 years agoUpdate snapshot of policy/drools-applications to 1.10.1-SNAPSHOT 21/126021/1
liamfallon [Thu, 2 Dec 2021 12:35:58 +0000 (12:35 +0000)]
Update snapshot of policy/drools-applications to 1.10.1-SNAPSHOT

*** This commit is generated by a PF release script ***

policy/drools-applications is updated from 1.10.0-SNAPSHOT to 1.10.1-SNAPSHOT

Issue-ID: POLICY-3827
Signed-off-by: liamfallon <liam.fallon@est.tech>
Change-Id: I876bd349aeda3f4ae8c8491910b41a876c692fb5

2 years agoRelease docker images for policy/drools-applications: 1.10.0 87/125987/4
liamfallon [Tue, 30 Nov 2021 17:39:23 +0000 (17:39 +0000)]
Release docker images for policy/drools-applications: 1.10.0

*** This commit is generated by a PF release script ***

This commit releases docker images for repo policy/drools-applications.

Issue-ID: POLICY-3827
Signed-off-by: liamfallon <liam.fallon@est.tech>
Change-Id: Ic80499d2dea1d375571a97035ad62a57b69f26f9
Signed-off-by: liamfallon <liam.fallon@est.tech>
2 years agoRelease policy/drools-applications: 1.10.0 81/125981/1
liamfallon [Tue, 30 Nov 2021 10:50:50 +0000 (10:50 +0000)]
Release policy/drools-applications: 1.10.0

*** This commit is generated by a PF release script ***

This commit releases repo policy/drools-applications.

Issue-ID: POLICY-3827
Signed-off-by: liamfallon <liam.fallon@est.tech>
Change-Id: I0ccd8343c7fc9558c42c725b4c67975d70cdb5da

2 years agoUpdate parent,common,models,drools,docker references 66/125966/1
liamfallon [Mon, 29 Nov 2021 11:57:24 +0000 (11:57 +0000)]
Update parent,common,models,drools,docker references

*** This commit is generated by a PF release script ***

parent, common, models, drools, and docker references
updated in policy/drools-applications.

Issue-ID: POLICY-3827
Signed-off-by: liamfallon <liam.fallon@est.tech>
Change-Id: I5ec92ab1495ee17a65a686b97d562aeaed850b56
Signed-off-by: liamfallon <liam.fallon@est.tech>
2 years agoPoint to snapshot dependency 45/125345/1
Ram Krishna Verma [Mon, 25 Oct 2021 22:19:24 +0000 (18:19 -0400)]
Point to snapshot dependency

Issue-ID: POLICY-3788
Change-Id: Ieba10fd271862cb2ac98576673051bc5dbbc3dd9
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2 years agoUpdate s3p.jmx 35/125035/1
jhh [Fri, 15 Oct 2021 19:45:49 +0000 (14:45 -0500)]
Update s3p.jmx

Issue-ID: POLICY-3656
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: Ibc4c952ab2e253b32d553d02d991b3ed784cc72e

2 years agoBump drools-apps to Jakarta 1.10.0-SNAPSHOT 01/125001/1
liamfallon [Thu, 14 Oct 2021 13:01:41 +0000 (14:01 +0100)]
Bump drools-apps to Jakarta 1.10.0-SNAPSHOT

Issue-ID: POLICY-3696
Change-Id: Iab19bde4595a677a2966111f7797642f933c285b
Signed-off-by: liamfallon <liam.fallon@est.tech>
2 years agoBump policy/drools-applications to 1.9.2-SNAPSHOT 88/124988/1
liamfallon [Thu, 14 Oct 2021 11:56:24 +0000 (12:56 +0100)]
Bump policy/drools-applications to 1.9.2-SNAPSHOT

Issue-ID: POLICY-3696
Change-Id: Iad7fed0dd9fcc9a086cbd1e4a0df6917284b9daf
Signed-off-by: liamfallon <liam.fallon@est.tech>
2 years agoRelease policy/drools-applications 1.9.1 images 82/124982/1
liamfallon [Thu, 14 Oct 2021 11:32:34 +0000 (12:32 +0100)]
Release policy/drools-applications 1.9.1 images

Issue-ID: POLICY-3696
Change-Id: I1595effcfb83c97f43a86a442dc9695972a1d4ff
Signed-off-by: liamfallon <liam.fallon@est.tech>
2 years agoRelease policy/drools-applciations 1.9.1 59/124959/1
liamfallon [Thu, 14 Oct 2021 10:05:42 +0000 (11:05 +0100)]
Release policy/drools-applciations 1.9.1

Issue-ID: POLICY-3696
Change-Id: I24707d1b9d284e43e7ca0e95374c4581c14f9b3b
Signed-off-by: liamfallon <liam.fallon@est.tech>
2 years agoUpdate parent/common/models/docker/drools-pdp refs 01/124901/1
liamfallon [Wed, 13 Oct 2021 14:30:26 +0000 (15:30 +0100)]
Update parent/common/models/docker/drools-pdp refs

Issue-ID: POLICY-3696
Change-Id: I5a76c1b6fe951a8072eb4d4c7daaeaee39a090a0
Signed-off-by: liamfallon <liam.fallon@est.tech>
2 years agoBump versions to 1.9.1-SNAPSHOT 73/124273/1
jhh [Wed, 15 Sep 2021 18:12:59 +0000 (13:12 -0500)]
Bump versions to 1.9.1-SNAPSHOT

Issue-ID: POLICY-3587
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I4fe32488c9ccd67f33f5af300a8fab8052988d43

2 years agoDocker release 1.9.0 72/124272/1
jhh [Wed, 15 Sep 2021 17:58:22 +0000 (12:58 -0500)]
Docker release 1.9.0

Issue-ID: POLICY-3587
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I5df4fcfa2de3444af7e4a66b24462d4d66935d05

2 years agoMaven release 1.9.0 69/124269/1
jhh [Wed, 15 Sep 2021 17:18:54 +0000 (12:18 -0500)]
Maven release 1.9.0

Issue-ID: POLICY-3587
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I97afae05ebfa9d6866121de308b0d979b9c45f33

2 years agoUse released common and models 90/124090/4
liamfallon [Mon, 13 Sep 2021 15:45:11 +0000 (16:45 +0100)]
Use released common and models

Issue-ID: POLICY-3587
Change-Id: I493c3b4abca92f2b367b942842b5dd3c0b207fd2
Signed-off-by: liamfallon <liam.fallon@est.tech>
2 years agoRemove blank line from INFO.yaml 15/124015/1
liamfallon [Thu, 9 Sep 2021 20:53:27 +0000 (21:53 +0100)]
Remove blank line from INFO.yaml

Issue-ID: POLICY-3587
Change-Id: I1007e2b24441e4ead542b6fc42e6e3750254e808
Signed-off-by: liamfallon <liam.fallon@est.tech>
2 years agoPoint at released policy-parent 98/123998/1
liamfallon [Thu, 9 Sep 2021 14:49:25 +0000 (15:49 +0100)]
Point at released policy-parent

Issue-ID: POLICY-3587
Change-Id: I9989e07f980633d46f33edb697be3ecade643637
Signed-off-by: liamfallon <liam.fallon@est.tech>
2 years agoMerge "Update INFO.yaml"
Pamela Dragosh [Thu, 9 Sep 2021 13:37:18 +0000 (13:37 +0000)]
Merge "Update INFO.yaml"

2 years agoUpdate INFO.yaml 57/123957/1
liamfallon [Wed, 8 Sep 2021 12:10:13 +0000 (13:10 +0100)]
Update INFO.yaml

Update the INFO.yaml file with latest information.

Issue-ID: POLICY-3552
Change-Id: Ib5045eb4c249318ea61d3d397ae05d42fd9874eb
Signed-off-by: liamfallon <liam.fallon@est.tech>
2 years agoCorrect paths to logback filters 07/123907/1
jhh [Tue, 7 Sep 2021 00:28:21 +0000 (19:28 -0500)]
Correct paths to logback filters

Issue-ID: POLICY-3610
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I01a7b81fc6d6dfee3c6866848d3b2225fd24c38d

2 years agoMerge "Add SQL_PORT configuration"
Jorge Hernandez [Thu, 12 Aug 2021 15:33:20 +0000 (15:33 +0000)]
Merge "Add SQL_PORT configuration"

2 years agoAdd SQL_PORT configuration 11/123211/2
jhh [Tue, 10 Aug 2021 00:59:04 +0000 (19:59 -0500)]
Add SQL_PORT configuration

Issue-ID: POLICY-3533
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I43f6313550cf1047310486a7f40586febf1847f7

2 years agouse url resource for docker-tag -- drools-app 29/123229/1
Taka Cho [Tue, 10 Aug 2021 14:48:40 +0000 (10:48 -0400)]
use url resource for docker-tag -- drools-app

use groovy url resource from docker repo
to identify the tag for docker

Issue-ID: POLICY-3378
Change-Id: I3cffc1a95b49fc8d1d16183b2721c8c9a2994cae
Signed-off-by: Taka Cho <takamune.cho@att.com>
2 years agorefactor to use common.utils.logging 08/123208/1
Taka Cho [Mon, 9 Aug 2021 21:13:55 +0000 (17:13 -0400)]
refactor to use common.utils.logging

using utils.logging from common repo

Issue-ID: POLICY-3087
Change-Id: I60fb7eb47e38ae776f1d23926b551667c555700a
Signed-off-by: Taka Cho <takamune.cho@att.com>
2 years agoStill fixing drools-apps CSIT 63/122863/3
Jim Hahn [Mon, 26 Jul 2021 17:48:48 +0000 (13:48 -0400)]
Still fixing drools-apps CSIT

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>
2 years agoFix drools-apps CSIT actor.xacml properties 57/122857/1
Jim Hahn [Mon, 26 Jul 2021 13:08:21 +0000 (09:08 -0400)]
Fix drools-apps CSIT actor.xacml properties

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>
2 years agoUse new xacml actor in drools-apps 38/122838/2
Jim Hahn [Tue, 20 Jul 2021 21:34:22 +0000 (17:34 -0400)]
Use new xacml actor in drools-apps

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>
2 years agoMerge "Upgrade CDS version"
Jim Hahn [Wed, 21 Jul 2021 17:54:55 +0000 (17:54 +0000)]
Merge "Upgrade CDS version"

2 years agoUpgrade CDS version 78/122778/1
k.kedron [Wed, 21 Jul 2021 08:38:33 +0000 (10:38 +0200)]
Upgrade CDS version

Issue-ID: POLICY-3507
Signed-off-by: Krystian Kedron <k.kedron@partner.samsung.com>
Change-Id: Ice4d3d3e138f91f7b78e0b1e7555d9a7e59cf18e

2 years agoUse docker registry properties in drools-apps 52/122752/1
Jim Hahn [Tue, 20 Jul 2021 13:53:58 +0000 (09:53 -0400)]
Use docker registry properties in drools-apps

Issue-ID: POLICY-3374
Change-Id: I96bd8d5dd3b4f88cffee5d5973fbb89b84ecd703
Signed-off-by: Jim Hahn <jrh3@att.com>
2 years agoexclude jackson-annotations from apps classpath 80/122580/2
jhh [Mon, 12 Jul 2021 13:11:27 +0000 (08:11 -0500)]
exclude jackson-annotations from apps classpath

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>
2 years agoSkip collection of swagger libraries 69/122469/1
jhh [Tue, 6 Jul 2021 18:55:01 +0000 (13:55 -0500)]
Skip collection of swagger libraries

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

2 years agoFix new checkstyle issues in drools-apps 49/122049/2
Jim Hahn [Fri, 18 Jun 2021 17:40:09 +0000 (13:40 -0400)]
Fix new checkstyle issues in drools-apps

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>
2 years agoUse lombok in drools-apps 20/122020/2
Jim Hahn [Thu, 17 Jun 2021 18:54:22 +0000 (14:54 -0400)]
Use lombok in drools-apps

Issue-ID: POLICY-3398
Change-Id: I2afedc900bc268dc83f689624b4daabdb64a09f9
Signed-off-by: Jim Hahn <jrh3@att.com>
2 years agoAdd event-manager property for Modify NSSI 91/121891/1
krishnaa96 [Mon, 14 Jun 2021 07:45:46 +0000 (13:15 +0530)]
Add event-manager property for Modify NSSI

Issue-ID: POLICY-3369
Signed-off-by: krishnaa96 <krishna.moorthy6@wipro.com>
Change-Id: I95965d5fb34352e89174e3fdada7eb816eea279c

2 years agoUse global dmaap https flag as default config 50/121750/2
jhh [Tue, 8 Jun 2021 15:26:23 +0000 (10:26 -0500)]
Use global dmaap https flag as default config

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

2 years agoFix drools-apps build 02/121702/1
Ram Krishna Verma [Fri, 4 Jun 2021 13:50:30 +0000 (09:50 -0400)]
Fix drools-apps build

Issue-ID: POLICY-3338
Change-Id: Iab7f8347bfe796017ea2980d72b73d2752ad5b1e
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
3 years agoRemove csit folder from policy/drools-apps 50/121350/1
Ram Krishna Verma [Thu, 13 May 2021 19:34:57 +0000 (15:34 -0400)]
Remove csit folder from policy/drools-apps

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>
3 years agoFix drools-applications csit test cases 61/121261/2
Ram Krishna Verma [Tue, 11 May 2021 13:35:53 +0000 (09:35 -0400)]
Fix drools-applications csit test cases

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>
3 years agoMerge "Refactor policy/drools-applications csit tests"
Jim Hahn [Mon, 10 May 2021 12:37:52 +0000 (12:37 +0000)]
Merge "Refactor policy/drools-applications csit tests"

3 years agoRefactor policy/drools-applications csit tests 06/121206/3
Ram Krishna Verma [Fri, 7 May 2021 21:38:27 +0000 (17:38 -0400)]
Refactor policy/drools-applications csit tests

* 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>
3 years agoFix sonars in drools-apps 00/121200/1
Jim Hahn [Fri, 7 May 2021 19:50:22 +0000 (15:50 -0400)]
Fix sonars in drools-apps

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>
3 years agoFix build error in drools-apps related to services 86/121186/2
Jim Hahn [Fri, 7 May 2021 13:50:59 +0000 (09:50 -0400)]
Fix build error in drools-apps related to services

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>
3 years agoEventManagerServices shouldn't be static 14/121114/6
Jim Hahn [Tue, 4 May 2021 21:34:03 +0000 (17:34 -0400)]
EventManagerServices shouldn't be static

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>
3 years agoRefactor common code from UsecasesEventManager 73/121073/5
Jim Hahn [Mon, 3 May 2021 19:02:17 +0000 (15:02 -0400)]
Refactor common code from UsecasesEventManager

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>
3 years agoAdd releaseLock() method to event manager 60/121060/2
Jim Hahn [Mon, 3 May 2021 13:11:30 +0000 (09:11 -0400)]
Add releaseLock() method to event manager

Issue-ID: POLICY-3261
Change-Id: I28a5356ebfc4a6ea1792ef35bc603054208bf73b
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoMake op history classes work with generic events 98/120498/1
Jim Hahn [Tue, 13 Apr 2021 18:22:19 +0000 (14:22 -0400)]
Make op history classes work with generic events

Issue-ID: POLICY-3198
Change-Id: I5b80d35fbb523094ae5464e9c058fd8f2c71ff50
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoMerge "Minor clean-up of drools-apps"
Jim Hahn [Thu, 8 Apr 2021 20:42:52 +0000 (20:42 +0000)]
Merge "Minor clean-up of drools-apps"

3 years agoMinor clean-up of drools-apps 18/120318/1
Jim Hahn [Thu, 8 Apr 2021 13:39:36 +0000 (09:39 -0400)]
Minor clean-up of drools-apps

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>
3 years agoUse sh instead of ash in drools-apps 00/120300/2
Jim Hahn [Wed, 7 Apr 2021 13:37:19 +0000 (09:37 -0400)]
Use sh instead of ash in drools-apps

Issue-ID: POLICY-3160
Change-Id: I92ecec01b99078e2e0651e1adf292913a20e0a30
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoChange pap deploy response code to 202 for jmeter 93/119993/1
jhh [Mon, 29 Mar 2021 20:08:47 +0000 (15:08 -0500)]
Change pap deploy response code to 202 for jmeter

Issue-ID: POLICY-3108
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: Idad5d05041de110a54bdf97c057d8d6b332a86f6

3 years agoRemove more unnecessary plugins from drools-apps 79/119279/2
Jim Hahn [Fri, 12 Mar 2021 23:07:36 +0000 (18:07 -0500)]
Remove more unnecessary plugins from drools-apps

Issue-ID: POLICY-3126
Change-Id: I0cb84be5453249557f9092f237be5517d34a80bb
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoAddress plugin-not-found issues 61/119261/1
Jim Hahn [Fri, 12 Mar 2021 16:37:08 +0000 (11:37 -0500)]
Address plugin-not-found issues

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>
3 years agobump pom versions to 1.9.0-SNAPSHOT 97/119197/2
jhh [Fri, 12 Mar 2021 00:43:49 +0000 (18:43 -0600)]
bump pom versions to 1.9.0-SNAPSHOT

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>
3 years agobump poms to 1.8.2-SNAPSHOT 04/119104/1
jhh [Wed, 10 Mar 2021 19:22:50 +0000 (13:22 -0600)]
bump poms to 1.8.2-SNAPSHOT

Issue-ID: POLICY-3127
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I2db24d79ab706919e8e3a76e63a8707791a94123

3 years agodocker release 1.8.1 99/119099/1
jhh [Wed, 10 Mar 2021 18:39:17 +0000 (12:39 -0600)]
docker release 1.8.1

Issue-ID: POLICY-3127
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: Id1189d38f1d4bf742e9b1f774f96f88ea4b7c25c

3 years agomaven 1.8.1 release 94/119094/1
jhh [Wed, 10 Mar 2021 17:13:09 +0000 (11:13 -0600)]
maven 1.8.1 release

Issue-ID: POLICY-3127
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: Ib899624b194c467b7e01f9f0f223b63ed208a66d

3 years agopoint to models 2.4.1 and drools 1.8.1 releases 84/119084/1
jhh [Wed, 10 Mar 2021 15:49:08 +0000 (09:49 -0600)]
point to models 2.4.1 and drools 1.8.1 releases

Issue-ID: POLICY-3127
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I44d3ec5e843454f38d75c1c59001edf098e4e545

3 years agomove test data json files to drools-apps 20/118920/1
Taka Cho [Mon, 8 Mar 2021 19:45:58 +0000 (14:45 -0500)]
move test data json files to drools-apps

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>
3 years agowrong path on setup.sh for csit - drools-apps 67/118867/1
Taka Cho [Fri, 5 Mar 2021 18:28:40 +0000 (13:28 -0500)]
wrong path on setup.sh for csit - drools-apps

found another wrong path

Issue-ID: POLICY-2895
Change-Id: Ia37ec891ba5c96b0876394b02f0a13078446100f
Signed-off-by: Taka Cho <takamune.cho@att.com>
3 years agomodify filename and path for csit : drools_apps 57/118857/1
Taka Cho [Fri, 5 Mar 2021 15:29:16 +0000 (10:29 -0500)]
modify filename and path for csit : drools_apps

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>
3 years agoPick up new drools-pdp snapshot 25/118725/1
Jim Hahn [Tue, 2 Mar 2021 19:14:22 +0000 (14:14 -0500)]
Pick up new drools-pdp snapshot

Issue-ID: POLICY-3117
Change-Id: If85db0492ff708765aac30cfac485ed3830f22f8
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agomove drools-apps csit to project level 17/118617/1
Taka Cho [Fri, 26 Feb 2021 16:23:52 +0000 (11:23 -0500)]
move drools-apps csit to project level

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>
3 years agobump poms to 1.8.1-SNAPSHOT 33/118533/1
jhh [Thu, 25 Feb 2021 15:39:52 +0000 (09:39 -0600)]
bump poms to 1.8.1-SNAPSHOT

Issue-ID: POLICY-3088
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: If23d78aafd1d91366d96103f1f1f270c6721370b

3 years agoMerge "Update info.yaml in drools-apps"
Jim Hahn [Wed, 24 Feb 2021 15:52:57 +0000 (15:52 +0000)]
Merge "Update info.yaml in drools-apps"

3 years agoUpdate info.yaml in drools-apps 04/118404/1
Ram Krishna Verma [Wed, 24 Feb 2021 15:45:06 +0000 (10:45 -0500)]
Update info.yaml in drools-apps

Issue-ID: POLICY-3028
Change-Id: I9b7d95c3c12dd9e8126967d6782caa6094901b43
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
3 years agodocker release 1.8.0 93/118393/1
jhh [Wed, 24 Feb 2021 15:33:32 +0000 (09:33 -0600)]
docker release 1.8.0

Issue-ID: POLICY-3088
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I20852403de309518b88d6c6daa870afefae2379a

3 years agomaven release 1.8.0 82/118382/1
jhh [Wed, 24 Feb 2021 14:32:53 +0000 (08:32 -0600)]
maven release 1.8.0

Issue-ID: POLICY-3088
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I048aa301064dc75d0245e87945f836bd6f5c4802

3 years agorelease versions for common, model, parent, drools 27/118327/1
jhh [Tue, 23 Feb 2021 23:19:42 +0000 (17:19 -0600)]
release versions for common, model, parent, drools

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

3 years agoMerge "remove duplicated test line in transactions module"
Jorge Hernandez [Mon, 22 Feb 2021 17:40:26 +0000 (17:40 +0000)]
Merge "remove duplicated test line in transactions module"

3 years agoremove duplicated test line in transactions module 85/118185/1
jhh [Mon, 22 Feb 2021 16:58:21 +0000 (10:58 -0600)]
remove duplicated test line in transactions module

Issue-ID: POLICY-3033
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I674ea800fb0c79bb7bb4758bd4ae567b118da279

3 years agoMerge "support control loop transaction metrics"
Ram Krishna Verma [Mon, 22 Feb 2021 16:31:30 +0000 (16:31 +0000)]
Merge "support control loop transaction metrics"

3 years agosupport control loop transaction metrics 88/118088/3
jhh [Fri, 19 Feb 2021 00:08:34 +0000 (18:08 -0600)]
support control loop transaction metrics

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>
3 years agoUse new version of A&AI APIs 92/117992/1
Jim Hahn [Fri, 20 Nov 2020 21:38:16 +0000 (16:38 -0500)]
Use new version of A&AI APIs

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>
3 years agoFix sonars from dependency upgrade 95/117795/1
Jim Hahn [Fri, 12 Feb 2021 13:30:59 +0000 (08:30 -0500)]
Fix sonars from dependency upgrade

The dependency upgrades in policy-parent caused some new sonars.  In
particular, initMocks() has been deprecated - replaced with calls to the
Mockito Runner.

Issue-ID: POLICY-2910
Change-Id: I257b74626f4393aa89d2bf1b7502478422213b71
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoMore sonars in drools-apps 22/117722/1
Jim Hahn [Wed, 10 Feb 2021 22:07:25 +0000 (17:07 -0500)]
More sonars in drools-apps

Addressed the following issues:
- commented-out code
- don't use eq() with verify()
- use class::cast lambda

Issue-ID: POLICY-2910
Change-Id: I12f4f85fb226f3ddb8305105e988fa90e276e9f6
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoMerge "Delete unused persistence.xml"
Ram Krishna Verma [Tue, 9 Feb 2021 21:53:59 +0000 (21:53 +0000)]
Merge "Delete unused persistence.xml"

3 years agoDelete unused persistence.xml 55/117655/1
Jim Hahn [Tue, 9 Feb 2021 21:01:35 +0000 (16:01 -0500)]
Delete unused persistence.xml

Deleted the file, as it is no longer needed.

Issue-ID: POLICY-3005
Change-Id: Ia8de5838440c38dc31177e316118db75965d9338
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoUpgrade dependencies 49/117649/2
Jim Hahn [Tue, 9 Feb 2021 18:01:55 +0000 (13:01 -0500)]
Upgrade dependencies

Added target-database property.
Also moved the db-driver value out of persistence.xml and into
properties.

Issue-ID: POLICY-3005
Change-Id: I2c9e53c099e400c32d11632f8732e770a7abba9f
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoGive better messages than NPE for missing data 62/117562/1
Jim Hahn [Fri, 5 Feb 2021 20:16:38 +0000 (15:16 -0500)]
Give better messages than NPE for missing data

When data is not available to actor operations, an NPE is generally
thrown.  Modified the code to provide more info about what is missing
than simply NPE.

Issue-ID: POLICY-2913
Change-Id: Ic56376ef5fdd0f2e46c2996405fff9aafa3692b9
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoChanged identifiers to concept identifiers 71/116571/1
liamfallon [Mon, 4 Jan 2021 13:55:12 +0000 (13:55 +0000)]
Changed identifiers to concept identifiers

The policy models tosca classes ToscaPolicyIdentifier and
ToscaPolicyIdentifierOptVersion can be used to identify any TOSCA
concept, not just TOSCA policies so they are renamed to
ToscaConceptIdentifier and ToscaCinceptIdentifierOptVersion
respectively.

The class ToscaPolicyTypeIdentifier is redundant and is replaced by
ToscaConceptIdentifier.

Issue-ID: POLICY-2900
Change-Id: Id5da4e5894a0d646f9f4b68c1e6b0476d4deae05
Signed-off-by: liamfallon <liam.fallon@est.tech>
3 years agoMerge "Use Params makeOutcome() without targetEntity"
Ram Krishna Verma [Mon, 23 Nov 2020 15:25:48 +0000 (15:25 +0000)]
Merge "Use Params makeOutcome() without targetEntity"

3 years agoRemove legacy simulators 12/115212/1
Jim Hahn [Fri, 20 Nov 2020 20:47:59 +0000 (15:47 -0500)]
Remove legacy simulators

Drools-apps now uses simulators from policy/models.  Deleted the legacy
simulators.

Issue-ID: POLICY-2804
Change-Id: Ie118237a52a4272d2f86fbb15b320ea2175ac7f4
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoUse Params makeOutcome() without targetEntity 83/115183/1
Jim Hahn [Fri, 20 Nov 2020 16:47:02 +0000 (11:47 -0500)]
Use Params makeOutcome() without targetEntity

Planning to remove the second flavor of makeOutcome() from the Params,
so modifying the drools-apps code to work with the first flavor.

Issue-ID: POLICY-2804
Change-Id: Iddb288f7cf53e93919e77aca8afe3869fadb0d37
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoMerge "Delete preprocessed flag from actors"
Pamela Dragosh [Fri, 20 Nov 2020 13:28:27 +0000 (13:28 +0000)]
Merge "Delete preprocessed flag from actors"

3 years agoDelete preprocessed flag from actors 53/115053/1
Jim Hahn [Wed, 18 Nov 2020 17:04:26 +0000 (12:04 -0500)]
Delete preprocessed flag from actors

Removed the "preprocessed" flag from the Actor parameters, now
that the actors no longer have a startPreprocess() method.
Also removed targetEntity from the parameters.

Issue-ID: POLICY-2804
Change-Id: I13bc80e1b6bb22d8d21b176796ca062109ce6658
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoMerge "move all bash to ash shell scripts for drools-apps"
Jorge Hernandez [Wed, 18 Nov 2020 18:08:45 +0000 (18:08 +0000)]
Merge "move all bash to ash shell scripts for drools-apps"