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>
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
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>
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>
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
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
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>
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>
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>
Jim Hahn [Mon, 10 May 2021 12:37:52 +0000 (12:37 +0000)]
Merge "Refactor policy/drools-applications csit tests"
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>
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>
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>
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>
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>
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>
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>
Jim Hahn [Thu, 8 Apr 2021 20:42:52 +0000 (20:42 +0000)]
Merge "Minor clean-up of drools-apps"
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>
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>
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
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>
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>
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>
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
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
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
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
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>
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>
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>
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>
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>
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
Jim Hahn [Wed, 24 Feb 2021 15:52:57 +0000 (15:52 +0000)]
Merge "Update info.yaml in drools-apps"
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>
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
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
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
Jorge Hernandez [Mon, 22 Feb 2021 17:40:26 +0000 (17:40 +0000)]
Merge "remove duplicated test line in transactions module"
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
Ram Krishna Verma [Mon, 22 Feb 2021 16:31:30 +0000 (16:31 +0000)]
Merge "support control loop transaction metrics"
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>
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>
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>
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>
Ram Krishna Verma [Tue, 9 Feb 2021 21:53:59 +0000 (21:53 +0000)]
Merge "Delete unused persistence.xml"
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>
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>
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>
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>
Ram Krishna Verma [Mon, 23 Nov 2020 15:25:48 +0000 (15:25 +0000)]
Merge "Use Params makeOutcome() without targetEntity"
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>
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>
Pamela Dragosh [Fri, 20 Nov 2020 13:28:27 +0000 (13:28 +0000)]
Merge "Delete preprocessed flag from actors"
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>
Jorge Hernandez [Wed, 18 Nov 2020 18:08:45 +0000 (18:08 +0000)]
Merge "move all bash to ash shell scripts for drools-apps"
Taka Cho [Mon, 16 Nov 2020 15:48:39 +0000 (10:48 -0500)]
move all bash to ash shell scripts for drools-apps
this gerrit would be the first step
to not to use any GPL-3.0 and plus license
Issue-ID: POLICY-2847
Change-Id: I6787af6afd4a90d09d3cca86fa2ee7c5b6ea4eb0
Signed-off-by: Taka Cho <takamune.cho@att.com>
Jim Hahn [Mon, 26 Oct 2020 20:48:47 +0000 (16:48 -0400)]
Make drools-apps event agnostic
Removed tdjam and frankfurt controllers, which use event-specific
actors.
Issue-ID: POLICY-2804
Change-Id: Ica05f80bf72d039d9c4903591af7fb3793a81159
Signed-off-by: Jim Hahn <jrh3@att.com>
Jim Hahn [Tue, 10 Nov 2020 16:39:51 +0000 (11:39 -0500)]
Allow mixed case in check of prov-status
Apparently SO/AAI in Frankfurt are setting the prov-status to "active"
instead of "ACTIVE". Modified the code to ignore case when comparing.
Issue-ID: POLICY-2890-prov-status2
Change-Id: I9e868d320dadcb3ac51570718d10f33d0011ae47
Signed-off-by: Jim Hahn <jrh3@att.com>
Pamela Dragosh [Fri, 6 Nov 2020 15:38:21 +0000 (10:38 -0500)]
Fix upcoming checkstyle issues
When we upgrade to oparent, these will fail as oparent upgrades
to 8.37 of puppycrawl which fixes a few bugs that should have
flagged these previously.
Issue-ID: POLICY-2887
Change-Id: I2ea37eef859aac08f54ffd1f4b1d6b9e702218e9
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
Taka Cho [Thu, 29 Oct 2020 16:53:26 +0000 (12:53 -0400)]
correct filename and restructure directories for s3p
move s3p jmx and shell script under resources
remove old jmx files from the previous release
Issue-ID: POLICY-2832
Change-Id: I2c1d4f2137655bc096b402b12625fa4add15ecf5
Signed-off-by: Taka Cho <takamune.cho@att.com>
Jim Hahn [Wed, 28 Oct 2020 21:02:07 +0000 (21:02 +0000)]
Merge "add jmx and shell script for s3p drools-app"
Jim Hahn [Mon, 26 Oct 2020 20:19:28 +0000 (16:19 -0400)]
Bump drools-apps master to 1.8.0 SNAPSHOT
Bumping minor version now that guilin branch has been created.
Also repointed to snapshot versions for dependencies.
Issue-ID: POLICY-2875
Change-Id: Ieb3f8d6ff141d3035141ab8672d3259074f432be
Signed-off-by: Jim Hahn <jrh3@att.com>
Taka Cho [Mon, 26 Oct 2020 14:11:52 +0000 (10:11 -0400)]
add jmx and shell script for s3p drools-app
modified s3p.jmx from Frankfurt to fit for
Guilin. and modified shell script from Amsterdam
Issue-ID: POLICY-2832
Change-Id: Id9ab2535e6ea8bce0f5f367fbf296fc215d65c9f
Signed-off-by: Taka Cho <takamune.cho@att.com>
Jim Hahn [Tue, 20 Oct 2020 18:01:09 +0000 (14:01 -0400)]
Bump drools-apps to 1.7.5 SNAPSHOT
Issue-ID: POLICY-2869
Change-Id: I627c5b1c4c5f946c1187a6966b30d3943825fa71
Signed-off-by: Jim Hahn <jrh3@att.com>
Jim Hahn [Tue, 20 Oct 2020 17:41:18 +0000 (13:41 -0400)]
Release drools-apps 1.7.4 docker
Issue-ID: POLICY-2869
Change-Id: I84c5128e0b82c72cd81540174442ceb19407dd3d
Signed-off-by: Jim Hahn <jrh3@att.com>
Jim Hahn [Tue, 20 Oct 2020 16:43:04 +0000 (12:43 -0400)]
Release drools-apps 1.7.4 artifacts
Issue-ID: POLICY-2869
Change-Id: Ib0d32f3c87bff3ce402a1435e2a4ef9e0dd01940
Signed-off-by: Jim Hahn <jrh3@att.com>
Jim Hahn [Tue, 20 Oct 2020 15:01:57 +0000 (11:01 -0400)]
Use release versions in drools-apps
Issue-ID: POLICY-2869
Change-Id: Ie55fb49b22b7880575395f6fa7676a508f1f2a85
Signed-off-by: Jim Hahn <jrh3@att.com>
Pamela Dragosh [Tue, 20 Oct 2020 12:11:19 +0000 (08:11 -0400)]
Point drools-apps to models 2.3.5
Issue-ID: POLICY-2869
Change-Id: Ideb10482ffd3e670e6237305ef8ff9d0a0143257
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
Taka Cho [Wed, 14 Oct 2020 14:39:09 +0000 (10:39 -0400)]
point to drool-pdp 1.7.4-SNAPSHOT
Issue-ID: POLICY-2864
Change-Id: I45fd53df2d143d1e082db477316b4378d8c5e6a0
Signed-off-by: Taka Cho <takamune.cho@att.com>
Jim Hahn [Sat, 10 Oct 2020 21:49:59 +0000 (21:49 +0000)]
Merge "bump drools-apps to 1.7.4-SNAPSHOT"
Taka Cho [Sat, 10 Oct 2020 20:48:19 +0000 (16:48 -0400)]
bump drools-apps to 1.7.4-SNAPSHOT
Issue-ID: POLICY-2839
Change-Id: Ie0bc82d0f8a09dc4d65e056dc7836870dae58835
Signed-off-by: Taka Cho <takamune.cho@att.com>
Jim Hahn [Sat, 10 Oct 2020 19:03:34 +0000 (15:03 -0400)]
Release drools-apps 1.7.3 docker image
Issue-ID: POLICY-2863
Change-Id: I5a42abffe141febf35e03c227683515ae4870a5d
Signed-off-by: Jim Hahn <jrh3@att.com>
Jim Hahn [Sat, 10 Oct 2020 17:11:05 +0000 (13:11 -0400)]
Release drools-apps 1.7.3 artifacts
Issue-ID: POLICY-2863
Change-Id: Ifef9714179ae4a19793c6599abe672a5191cc101
Signed-off-by: Jim Hahn <jrh3@att.com>
Jim Hahn [Fri, 9 Oct 2020 19:46:32 +0000 (15:46 -0400)]
Use models 2.3.4 and drools-pdp 1.7.3 releases
Issue-ID: POLICY-2863
Change-Id: Iac66e5f4794e9d959490f205b4f00ccfa4c1d332
Signed-off-by: Jim Hahn <jrh3@att.com>
Jim Hahn [Fri, 9 Oct 2020 16:47:58 +0000 (12:47 -0400)]
Use models and drools snapshots
Issue-ID: POLICY-2863
Change-Id: I7e436034dfaa1917b1fba050ab832b273730bb41
Signed-off-by: Jim Hahn <jrh3@att.com>
Taka Cho [Thu, 8 Oct 2020 12:34:34 +0000 (08:34 -0400)]
Bump drools-apps to 1.7.3 snapshot
Issue-ID: POLICY-2839
Change-Id: Iafbc4a301ee8bc2b5fb10f34677f752a87997879
Signed-off-by: Taka Cho <takamune.cho@att.com>
Taka Cho [Thu, 8 Oct 2020 01:34:39 +0000 (21:34 -0400)]
release drools-apps docker 1.7.2
Issue-ID: POLICY-2839
Change-Id: Id515d64554794677ab1c83626fe0f337856498cf
Signed-off-by: Taka Cho <takamune.cho@att.com>
Taka Cho [Wed, 7 Oct 2020 23:32:37 +0000 (19:32 -0400)]
release 1.7.2 drools-apps artifact
Change-Id: Ib135c94c5702dd24908e3251fae035a7894db6de
Issue-ID: POLICY-2839
Change-Id: Ie673f7c20f5a84bc7a1cdf053b51dfa373507ae6
Signed-off-by: Taka Cho <takamune.cho@att.com>
Taka Cho [Wed, 7 Oct 2020 19:30:56 +0000 (15:30 -0400)]
Point to model 2.3.2 and drools-pdp 1.7.2
Issue-ID: POLICY-2839
Change-Id: I2a405e42e81073a3862cf1a3e01a8c0deaccc36e
Signed-off-by: Taka Cho <takamune.cho@att.com>
Pamela Dragosh [Fri, 2 Oct 2020 11:44:17 +0000 (11:44 +0000)]
Merge "Remove cds actor timeout"
Ram Krishna Verma [Wed, 30 Sep 2020 21:35:17 +0000 (17:35 -0400)]
Remove cds actor timeout
During testing we found that cds actor is picking up the timeout from policy configuration.
As discussed, adding a comment for now and we will remove it in next release alog with related code.
Issue-ID: POLICY-2843
Change-Id: I63b589bea344ad7f33e6fc0d34f0ab331411146b
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
Jim Hahn [Thu, 1 Oct 2020 18:00:50 +0000 (18:00 +0000)]
Merge "Fix new sonars in drools-apps"
Jim Hahn [Wed, 30 Sep 2020 16:52:25 +0000 (12:52 -0400)]
Fix new sonars in drools-apps
Addressed the following sonars:
- too many assertions in test method
- rename test class
- use static method to modify static field
- use already defined constant
- code always returns the same value
- use assertNotSame
- use appropriate class name to access static method
- define a constant
- extract nested try block
- don't always return the same value
- use remove() instead of set(null) for thread-local-storage
- add @Override
Issue-ID: POLICY-2852
Change-Id: Icc62acd4ad57afa2d44ed4cdca504a3ac0810228
Signed-off-by: Jim Hahn <jrh3@att.com>
Taka Cho [Tue, 29 Sep 2020 23:04:46 +0000 (19:04 -0400)]
remove enable frankfurt controller
In G-Rel, we will use usecases controller.
only install frankfurt controller by default
keep disable for frankfurt controller
Issue-ID: POLICY-2849
Change-Id: I3f09a2920b2bf05af0389b56366ce7229d8113c2
Signed-off-by: Taka Cho <takamune.cho@att.com>
Jim Hahn [Mon, 14 Sep 2020 13:42:02 +0000 (09:42 -0400)]
Release locks between junit tests
Tdjam junits were randomly failing. Traced it down to the fact that the
locks were being released asynchronously and thus were not always
released when the next test cases requested them.
Also simplified logging for tdjam junit tests.
Fixed the property file so it isn't overwritten by the junit tests.
Changes per review comments:
- changed "Pattern" to "pattern" in logback xml
Issue-ID: POLICY-2789
Change-Id: I325ec69cf7affa531d3c575e3a34bc0b0e1edac7
Signed-off-by: Jim Hahn <jrh3@att.com>
jhh [Wed, 9 Sep 2020 22:15:50 +0000 (17:15 -0500)]
bump snapshot version to 1.7.2-SNAPSHOT
Issue-ID: POLICY-2789
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I4335cf77bd4a228fe0bec2d5eb529789e8144406
jhh [Wed, 9 Sep 2020 21:32:31 +0000 (16:32 -0500)]
docker release 1.7.1
Issue-ID: POLICY-2789
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: Id0fc75b4c27ec1fdd4e33eb60c784e3c63e37952
jhh [Wed, 9 Sep 2020 19:41:34 +0000 (14:41 -0500)]
maven release 1.7.1
Issue-ID: POLICY-2789
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: Iad1b751d39518eb7d38b25b37d02b57f665d24e7
jhh [Wed, 9 Sep 2020 18:26:21 +0000 (13:26 -0500)]
disable TdjamTest junits
junits consistently fail in staging jobs
Issue-ID: POLICY-2789
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I968bd9ec2c3e8278358ef3c487592c0b833cef36
jhh [Wed, 9 Sep 2020 15:47:28 +0000 (10:47 -0500)]
delete guard dependency for tdjam
staging job fails as there is no guard dependency.
Issue-ID: POLICY-2789
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I4d803e269c7199ddeb2ebb52df5368259e4f22cd
jhh [Tue, 8 Sep 2020 22:16:37 +0000 (17:16 -0500)]
Update common/models/drools to 1.7.1/2.3.1/1.7.1
Issue-ID: POLICY-2789
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: Ia78684b0f56007941ad6038d78b97bc70f9aa1bb
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Ram Krishna Verma [Thu, 3 Sep 2020 17:31:01 +0000 (17:31 +0000)]
Merge "update the toscapolicy in ruletest set"
Jim Hahn [Thu, 3 Sep 2020 12:48:58 +0000 (12:48 +0000)]
Merge "Add guard filter properties to controller"
Pamela Dragosh [Thu, 3 Sep 2020 12:45:29 +0000 (12:45 +0000)]
Merge "add feature-controlloop-tdjam to drools-apps docker"
Pamela Dragosh [Wed, 26 Aug 2020 17:50:57 +0000 (13:50 -0400)]
Add guard filter properties to controller
Adding new properties to guard Decision call.
Issue-ID: POLICY-2590
Change-Id: Ie4a37990e062c76ac4d6dd1b904ad354736fd27a
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
Signed-off-by: Jim Hahn <jrh3@att.com>
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
Taka Cho [Wed, 2 Sep 2020 18:32:06 +0000 (14:32 -0400)]
update the toscapolicy in ruletest set
modelVersion has to be a string
instead an integer
Issue-ID: POLICY-2814
Change-Id: I31c89d69f96076d490c665f4912d25e3892d011a
Signed-off-by: Taka Cho <takamune.cho@att.com>
Taka Cho [Tue, 1 Sep 2020 17:13:02 +0000 (13:13 -0400)]
add feature-controlloop-tdjam to drools-apps docker
the feature-controlloop-tdjam will be installed in
docker, but disable by default
Issue-ID: POLICY-2415
Change-Id: I563a16bc698ce13eb1df0d8aa1cb7b7e7b8290b3
Signed-off-by: Taka Cho <takamune.cho@att.com>
Ram Krishna Verma [Wed, 2 Sep 2020 14:15:47 +0000 (14:15 +0000)]
Merge "Allow guards to be dynamically enabled/disabled"