policy/pap.git
3 years agouse jre base 2.2.0 - pap 10/116610/1
Taka Cho [Tue, 5 Jan 2021 20:09:40 +0000 (15:09 -0500)]
use jre base 2.2.0 - pap

use jre base 2.2.0

Issue-ID: POLICY-2917
Change-Id: Ic96af393c7c8689438c2072113ab53a647477d48
Signed-off-by: Taka Cho <takamune.cho@att.com>
3 years agoUpdate persistence.xml with new TOSCA classes 63/116463/1
liamfallon [Thu, 17 Dec 2020 16:37:22 +0000 (16:37 +0000)]
Update persistence.xml with new TOSCA classes

Issue-ID: POLICY-2900
Change-Id: I986074f69bef24ca894adc38eaf8b3ca4b4dc5a2
Signed-off-by: liamfallon <liam.fallon@est.tech>
3 years agoFixing sonar issues in policy-pap 23/116123/1
a.sreekumar [Fri, 4 Dec 2020 10:22:17 +0000 (10:22 +0000)]
Fixing sonar issues in policy-pap

Change-Id: I0f81906098c310aa5c437a2c06b708ae27560af8
Issue-ID: POLICY-2911
Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
3 years agomove all bash to ash shell scripts - pap 60/115560/1
Taka Cho [Mon, 30 Nov 2020 18:50:21 +0000 (13:50 -0500)]
move all bash to ash shell scripts - pap

bash scripts convert to ash

Issue-ID: POLICY-2847
Change-Id: Icbe4afd9abe7d3634cce9cd7fb5b72dad38ecfcf
Signed-off-by: Taka Cho <takamune.cho@att.com>
3 years agoFix upcoming checkstyle issues 60/114660/1
Pamela Dragosh [Fri, 6 Nov 2020 13:17:54 +0000 (08:17 -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: I7c04f58c683d6eb0322232790e0561b464c1696a
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
3 years agoPoint to snapshot versions 22/114322/1
Ram Krishna Verma [Tue, 27 Oct 2020 19:01:18 +0000 (15:01 -0400)]
Point to snapshot versions

Issue-ID: POLICY-2875
Change-Id: If28419f52f22944deb4e2c186463b6a6d45f3db8
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
3 years agoBump pap master to 2.4.0-SNAPSHOT 90/114290/1
Ram Krishna Verma [Tue, 27 Oct 2020 17:54:36 +0000 (13:54 -0400)]
Bump pap master to 2.4.0-SNAPSHOT

Issue-ID: POLICY-2875
Change-Id: Ibad95f08cb39adc285f9326dd1d590163ede5803
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
3 years agoPolicy-PAP S3P jmx changes 51/114151/2
a.sreekumar [Thu, 22 Oct 2020 11:50:24 +0000 (12:50 +0100)]
Policy-PAP S3P jmx changes

Change-Id: Ie6e57eb0a5f2174cfa934b65db8e1badaad7fe85
Issue-ID: POLICY-2830
Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
3 years agoBump pap 2.3.4 SNAPSHOT 51/114051/1
Pamela Dragosh [Tue, 20 Oct 2020 14:53:26 +0000 (10:53 -0400)]
Bump pap 2.3.4 SNAPSHOT

Issue-ID: POLICY-2869
Change-Id: I3696c9c6cae59124f0269f1d2619b22b134b882c
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
3 years agoRelease pap 2.3.3 docker 46/114046/1 7.0.0-ONAP
Pamela Dragosh [Tue, 20 Oct 2020 14:25:42 +0000 (10:25 -0400)]
Release pap 2.3.3 docker

Issue-ID: POLICY-2869
Change-Id: I337d94f4aa953393ad427f360396e9b4a99a267e
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
3 years agoRelease pap 2.3.3 java 36/114036/1
Pamela Dragosh [Tue, 20 Oct 2020 13:56:00 +0000 (09:56 -0400)]
Release pap 2.3.3 java

Issue-ID: POLICY-2869
Change-Id: If162af7f6acaf918b8c7ed695a38974278d56e33
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
3 years agoPoint pap to models 2.3.5 27/114027/1
Pamela Dragosh [Tue, 20 Oct 2020 12:06:09 +0000 (08:06 -0400)]
Point pap to models 2.3.5

Issue-ID: POLICY-2869
Change-Id: I32af99a8aea526f2f17637ac594171d356ad1de6
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
3 years agoBump pap to 2.3.3 snapshot 52/113652/1
Pamela Dragosh [Wed, 7 Oct 2020 20:35:58 +0000 (16:35 -0400)]
Bump pap to 2.3.3 snapshot

Issue-ID: POLICY-2839
Change-Id: I37704935946a8c249e814bf4e515178528705cd6
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
3 years agoRelease pap 2.3.2 docker 44/113644/1
Pamela Dragosh [Wed, 7 Oct 2020 20:17:13 +0000 (16:17 -0400)]
Release pap 2.3.2 docker

Issue-ID: POLICY-2839
Change-Id: I373ce0158a98c9a015d90b39f83ee4d3cfe34da3
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
3 years agoRelease pap 2.3.2 java artifacts 39/113639/1
Pamela Dragosh [Wed, 7 Oct 2020 19:49:16 +0000 (15:49 -0400)]
Release pap 2.3.2 java artifacts

Issue-ID: POLICY-2839
Change-Id: I1ce15389ccddf38abf59e6174f7b28e873bd8876
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
3 years agoPoint to models 2.3.2 release 31/113631/1
Pamela Dragosh [Wed, 7 Oct 2020 19:15:10 +0000 (15:15 -0400)]
Point to models 2.3.2 release

Released models

Issue-ID: POLICY-2839
Change-Id: Ice732bdb5da24c82e60b8b6babc8737892b9d226
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
3 years agoRemove legacy operational apex policy type from pap 45/113545/3
Ram Krishna Verma [Mon, 5 Oct 2020 18:59:48 +0000 (14:59 -0400)]
Remove legacy operational apex policy type from pap

The legacy operational policy type for apex has been removed in Guilin release.
Removing it fron pdpGroup config in PAP.

Issue-ID: POLICY-2857
Change-Id: Iddf2e6b6301dbab3addcbff4c806142f4cf8e6c6
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
3 years agoFix new sonars in policy/pap 82/113382/3
Jim Hahn [Wed, 30 Sep 2020 14:47:12 +0000 (10:47 -0400)]
Fix new sonars in policy/pap

Addressed the following sonar issues:
- too many assertions in test method
- extract common test method
- replace this null literal by an "Optional" object

Issue-ID: POLICY-2679
Change-Id: Ie80e5c5fdb94230a2773ea2931758cf54204ae86
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoupdate default keystores 32/113132/1
jhh [Thu, 24 Sep 2020 20:08:48 +0000 (15:08 -0500)]
update default keystores

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

3 years agoRemove base64 encoding of password from pap 52/112752/5
Ram Krishna Verma [Wed, 16 Sep 2020 14:53:17 +0000 (10:53 -0400)]
Remove base64 encoding of password from pap

Remove base64 encoding of db password from pap configuration.

Issue-ID: POLICY-2550
Change-Id: I08f25adbe75b9573ed58424d142895eb8353b3f0
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
3 years agoUse alpine base image 2.1.1 45/112645/1
Jim Hahn [Mon, 14 Sep 2020 22:05:11 +0000 (18:05 -0400)]
Use alpine base image 2.1.1

Issue-ID: POLICY-2819
Change-Id: I6d5b1d1356ec332cd0bdbe446ce7e8d48533ef71
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoBump pap to 2.3.2 35/112335/1
Jim Hahn [Tue, 8 Sep 2020 21:50:43 +0000 (17:50 -0400)]
Bump pap to 2.3.2

Issue-ID: POLICY-2789
Change-Id: Ie4d4df890c1faac0e09d78d3b0d0157d8ef95410
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoRelease 2.3.1 pap docker images 31/112331/1
Jim Hahn [Tue, 8 Sep 2020 21:02:52 +0000 (17:02 -0400)]
Release 2.3.1 pap docker images

Issue-ID: POLICY-2789
Change-Id: Ie1d30e816c7500b3a55f303638c85636dc98e8b9
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoRelease 2.3.1 pap artifacts 27/112327/1
Jim Hahn [Tue, 8 Sep 2020 20:12:50 +0000 (16:12 -0400)]
Release 2.3.1 pap artifacts

Issue-ID: POLICY-2789
Change-Id: Ib7292ad66950839176b6ceb3822e1be3dade1692
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoUse released versions in pap 22/112322/1
Jim Hahn [Tue, 8 Sep 2020 19:07:24 +0000 (15:07 -0400)]
Use released versions in pap

Issue-ID: POLICY-2789
Change-Id: Ib3d48a3cbfe83a33ea9483447dc26e051a44ab2e
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agopoint to 2.1.0 policy-alpine base - pap 70/112170/1
Taka Cho [Fri, 4 Sep 2020 13:00:49 +0000 (09:00 -0400)]
point to 2.1.0 policy-alpine base - pap

In G-rel, using 2.1.0 base.

Issue-ID: POLICY-2789
Change-Id: Ib5d85477a0ffe844bf22a3d61d162c71a4319f5a
Signed-off-by: Taka Cho <takamune.cho@att.com>
3 years agoAdd Match Policy Type to default group 63/111663/1
Pamela Dragosh [Mon, 24 Aug 2020 19:59:57 +0000 (15:59 -0400)]
Add Match Policy Type to default group

Default group will now have match Policy Type.

Issue-ID: POLICY-2596
Change-Id: I53c07b417097dc8250191e6ee8d043488b02562d
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
3 years agoAdd new guard filter to defaultGroup 45/111345/1
Pamela Dragosh [Mon, 17 Aug 2020 20:44:39 +0000 (16:44 -0400)]
Add new guard filter to defaultGroup

New guard filter should be advertised by pap.

Issue-ID: POLICY-2590
Change-Id: I7652057d4d759e60c358ee9fad84a8c6a9af6898
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
3 years agoUsing standard success/failure messages in PAP 84/111284/1
a.sreekumar [Fri, 14 Aug 2020 15:49:40 +0000 (16:49 +0100)]
Using standard success/failure messages in PAP

Change-Id: If4613c0fc6f940bc82cf616aba2ba9cc03e1b599
Issue-ID: POLICY-2754
Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
3 years agoMerge "Changes to make PAP container crash with non zero exitCode"
Pamela Dragosh [Mon, 10 Aug 2020 14:45:19 +0000 (14:45 +0000)]
Merge "Changes to make PAP container crash with non zero exitCode"

3 years agoChanges to make PAP container crash with non zero exitCode 36/111036/5
a.sreekumar [Fri, 7 Aug 2020 14:24:10 +0000 (15:24 +0100)]
Changes to make PAP container crash with non zero exitCode

Make the application to return exitCode as 1 when the main process
terminates due to issues such as:
1) Any basic issue in the startup config file causing error and
terminates the main process, for e.g. a wrong name in parameterGroup.
2) Wrong info specified for database connectivity, say wrong username.
This doesn't impact a case where database isn't ready yet and PAP
container comes up first, such waiting is already handled by
initContainer in the oom chart. PAP pod waits for policy-mariadb pod to
be ready first, then only the main process is started and comes to this
point.
3) An invalid port number is specified and the rest server is not able
to start.

These are the some of the scenarios which already makes the main process
of PAP to terminate, and in these cases, an exception is thrown now which
returns the exitCode as 1.

Change-Id: Ie48726bcb36d7304eb60807fbaabbee8245e9c70
Issue-ID: POLICY-2754
Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
3 years agoMerge "Fail component health check if PDP is down"
Jim Hahn [Fri, 7 Aug 2020 13:47:58 +0000 (13:47 +0000)]
Merge "Fail component health check if PDP is down"

3 years agoFail component health check if PDP is down 12/111012/2
Ram Krishna Verma [Thu, 6 Aug 2020 22:06:17 +0000 (18:06 -0400)]
Fail component health check if PDP is down

Changing the policy component health check to fail if the required
PDP instances are down or not registered with PAP.
The check is performed by comparing the "currentInstanceCount"
& "desiredInstanceCount" fields of PdpSubGroup.

Issue-ID: POLICY-2718
Change-Id: Iad1075d0812f4ef166dfed4f110eff4d9e5f995e
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
3 years agoRemove legacy operational policy from pap 10/111010/1
Ram Krishna Verma [Thu, 6 Aug 2020 20:24:13 +0000 (16:24 -0400)]
Remove legacy operational policy from pap

Issue-ID: POLICY-2763
Change-Id: I9701a80cca10b9fd49d8060ecb6601097ca5824d
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
3 years agoenvironment variables to support cert. store paths 64/110864/2
jhh [Mon, 3 Aug 2020 20:18:59 +0000 (15:18 -0500)]
environment variables to support cert. store paths

Issue-ID: POLICY-2615
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I077bd1b8ff30b0d0ac620dab37a24cbe7776ca15
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
3 years agoUpdate info yaml in policy/pap 86/110786/1
Ram Krishna Verma [Thu, 30 Jul 2020 19:48:56 +0000 (15:48 -0400)]
Update info yaml in policy/pap

Issue-ID: POLICY-2738
Change-Id: Id0b6854fa4849f1a3e019fd76f875b29b8b5cf01
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
3 years agoAdd Ajith to policy/pap info 66/110566/1
Jim Hahn [Fri, 24 Jul 2020 17:09:36 +0000 (13:09 -0400)]
Add Ajith to policy/pap info

Issue-ID: POLICY-2738
Change-Id: Id71e48fd505ef529f3e710166f961f71d73665af
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agopoint to SNAPSHOT for pap 43/110343/1
Taka Cho [Fri, 17 Jul 2020 15:30:31 +0000 (11:30 -0400)]
point to SNAPSHOT for pap

Issue-ID: POLICY-2695
Change-Id: If21e048fda0375ac03309f520a675a4fd505187d
Signed-off-by: Taka Cho <takamune.cho@att.com>
3 years agoBump pap to 2.3.1-SNAPSHOT 70/110070/1
Ram Krishna Verma [Fri, 10 Jul 2020 13:52:29 +0000 (09:52 -0400)]
Bump pap to 2.3.1-SNAPSHOT

Issue-ID: POLICY-2695
Change-Id: I7f30fa9c89d7ad9ddc00644c170d8659f7ee3230
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
3 years agoRelease pap docker 2.3.0 artifacts 47/110047/1
Ram Krishna Verma [Fri, 10 Jul 2020 02:07:39 +0000 (22:07 -0400)]
Release pap docker 2.3.0 artifacts

Issue-ID: POLICY-2695
Change-Id: I1109acd92121dfeb35e1da94da43f3eac43fcf75
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
3 years agoRelease pap maven 2.3.0 artifacts 42/110042/1
Ram Krishna Verma [Thu, 9 Jul 2020 22:47:24 +0000 (18:47 -0400)]
Release pap maven 2.3.0 artifacts

Issue-ID: POLICY-2695
Change-Id: I80d696fac311018b23d24d4a82e4423544a4aafc
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
3 years agoRefer to released version in policy/pap 32/110032/1
Ram Krishna Verma [Thu, 9 Jul 2020 20:39:50 +0000 (16:39 -0400)]
Refer to released version in policy/pap

Issue-ID: POLICY-2695
Change-Id: I300a2aa7eede8dbeedf3ebafc9914a62cc47b34e
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
3 years agoAdd fetch timeout to PAP properties 20/109920/1
Jim Hahn [Tue, 7 Jul 2020 16:50:56 +0000 (12:50 -0400)]
Add fetch timeout to PAP properties

When an error occurs fetching from DMaaP, PAP should not try again
immediately, but should wait a little bit before retrying.  Added the
the fetch timeout property to prevent it from defaulting to -1 when
retrying.

Issue-ID: POLICY-2702
Change-Id: Ifeb9ca9dc51a5d2080c84ae877781b02c3041001
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoReplace try/catch blocks with assertj - pap 44/109844/3
waynedunican [Wed, 1 Jul 2020 10:37:07 +0000 (11:37 +0100)]
Replace try/catch blocks with assertj - pap

Replaced try/catch blocks in policy/pap test cases with assertj
assertions

Issue-ID: POLICY-2451
Change-Id: Ic963558e812b59d321e12fa87e7285732d6761e5
Signed-off-by: waynedunican <wayne.dunican@est.tech>
3 years agoPoint pap to snapshot versions 06/109706/1
Jim Hahn [Tue, 30 Jun 2020 19:47:12 +0000 (15:47 -0400)]
Point pap to snapshot versions

Issue-ID: POLICY-2391
Change-Id: I4b4239de3c840f0ecae82d1400a393bfdbbfa5ee
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoFix more sonars in pap 77/109677/2
Jim Hahn [Tue, 30 Jun 2020 11:31:20 +0000 (07:31 -0400)]
Fix more sonars in pap

Somehow missed this sonar on one line of code:
- remove useless assignments

Apparently, sonar only complains about some useless assignments (perhaps
those that do more than copy a constant).  Fixed one about which it did
not complain, which appeared immediately before the one about which it
DID complain.

At one point, sonar complained about creating ArrayLists without
specifying the initial size (when it was known).  It didn't complain
about this one, but went ahead and fixed it anyway.

Issue-ID: POLICY-2679
Change-Id: I270341195634416db1f8152a95a5822c8d505803
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoMerge "Fix issues in pap for new sonar rules"
Liam Fallon [Tue, 30 Jun 2020 07:36:30 +0000 (07:36 +0000)]
Merge "Fix issues in pap for new sonar rules"

3 years agoFix issues in pap for new sonar rules 56/109656/2
Jim Hahn [Mon, 29 Jun 2020 15:53:42 +0000 (11:53 -0400)]
Fix issues in pap for new sonar rules

Addressed issues reported due to updates to the sonar rules:
- invoke only one method in a junit lambda

Issue-ID: POLICY-2679
Change-Id: I422856527b191a45b30a78bb8520f679ca2e7896
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoMerge "Parallel execution of Client Health check"
Pamela Dragosh [Mon, 29 Jun 2020 16:40:17 +0000 (16:40 +0000)]
Merge "Parallel execution of Client Health check"

3 years agoParallel execution of Client Health check 23/109423/5
Ram Krishna Verma [Fri, 19 Jun 2020 21:49:21 +0000 (17:49 -0400)]
Parallel execution of Client Health check

Issue-ID: POLICY-2390
Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca>
Change-Id: I42f443c64bcf6652adb9795ee8e71e37d8fa8c71

3 years agoRemove checkstyle plugin from pap pom 84/109384/1
Ram Krishna Verma [Fri, 19 Jun 2020 21:49:21 +0000 (17:49 -0400)]
Remove checkstyle plugin from pap pom

Issue-ID: POLICY-2188
Change-Id: I4bfb1019782d6e72feda18ae1414c07e8ed460a2
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
3 years agoChanges for Checkstyle 8.32 in policy-pap 59/109359/1
a.sreekumar [Fri, 19 Jun 2020 15:56:48 +0000 (16:56 +0100)]
Changes for Checkstyle 8.32 in policy-pap

Change-Id: I995515659a4b7837bb15120f9c50fa0fd1f5434c
Issue-ID: POLICY-2188
Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
3 years agopap - sonar issue fix 17/109317/1
Taka Cho [Thu, 18 Jun 2020 17:23:17 +0000 (13:23 -0400)]
pap - sonar issue fix

replace by assertNotSame

Issue-ID: POLICY-2616
Change-Id: I927dbd8c57654cd2d2ef6262d13d63c79ba9035f
Signed-off-by: Taka Cho <takamune.cho@att.com>
3 years agoPAP should discard old PDP messages 39/109239/3
Jim Hahn [Tue, 16 Jun 2020 21:52:17 +0000 (17:52 -0400)]
PAP should discard old PDP messages

Modified PAP to discard any messages old than 10 minutes so that
if PAP is unable to communicate with DMaaP and then suddently gets
flooded, it will discard old messages.
Updates per review comments
- made the "max message age" configurable, with a default of 10 minutes

Issue-ID: POLICY-2170
Change-Id: I541c03aabf29482af12a07f51eeb5888bbafbf31
Signed-off-by: Jim Hahn <jrh3@att.com>
3 years agoget cert store passwords from env 61/109161/1
jhh [Mon, 15 Jun 2020 14:35:55 +0000 (09:35 -0500)]
get cert store passwords from env

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

3 years agoSwitching logging of ToscaPolicyXXXIdentifiers to use new toString() 56/109056/1
RossC [Thu, 11 Jun 2020 10:24:13 +0000 (11:24 +0100)]
Switching logging of ToscaPolicyXXXIdentifiers to use new toString()

Issue-ID: POLICY-2078
Change-Id: I035eceb45e76ef11df0e903b584fcf7f8eb63208
Signed-off-by: RossC <ross.carter@est.tech>
3 years agoCreate postman collection for pap api's 46/108646/2
Ram Krishna Verma [Mon, 1 Jun 2020 22:16:36 +0000 (18:16 -0400)]
Create postman collection for pap api's

Creating postman collection for all api's exposed by policy-pap component.
Tested the collection in PFPP lab.
Going forward any change in api's must be updated in the postman collection as well.
So that we maintain a working collection for our users always.

Issue-ID: POLICY-2563
Change-Id: I057c365eaead63019a8327fc6bb393425e692950
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
3 years agoMerge "Add the Release version of PAP as environment variable"
Jim Hahn [Thu, 28 May 2020 21:54:15 +0000 (21:54 +0000)]
Merge "Add the Release version of PAP as environment variable"

3 years agoPoint to parent SNAPSHOT 37/108437/1
Pamela Dragosh [Thu, 28 May 2020 18:42:44 +0000 (14:42 -0400)]
Point to parent SNAPSHOT

Issue-ID: POLICY-2391
Change-Id: I0779d16f69d8d828601f7c39b26f2852b39317d2
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
3 years agoAdd the Release version of PAP as environment variable 28/108328/3
aditya.puthuparambil [Wed, 27 May 2020 15:54:56 +0000 (16:54 +0100)]
Add the Release version of PAP as environment variable

Issue-ID: POLICY-2544
Signed-off-by: aditya.puthuparambil <aditya.puthuparambil@est.tech>
Change-Id: Ia9d33b721dab87b91896612e6efcf65378a5c0ff

4 years agoBump pap master to 2.3.0-SNAPSHOT 86/107986/1
Ram Krishna Verma [Wed, 20 May 2020 14:57:22 +0000 (10:57 -0400)]
Bump pap master to 2.3.0-SNAPSHOT

Issue-ID: POLICY-2514
Change-Id: Id780f9bc672cde633cf3d7d42b7c9f98fad0396f
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
4 years agoBump pap to 2.2.4-SNAPSHOT 70/107970/1
Ram Krishna Verma [Wed, 20 May 2020 13:08:48 +0000 (09:08 -0400)]
Bump pap to 2.2.4-SNAPSHOT

Issue-ID: POLICY-2514
Change-Id: Iea5b6375975b0225d5b803cc2500adc46fc83804
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
4 years agoRelease pap 2.2.3 docker image 33/107933/1 6.0.0-ONAP
Ram Krishna Verma [Wed, 20 May 2020 00:34:32 +0000 (20:34 -0400)]
Release pap 2.2.3 docker image

Issue-ID: POLICY-2514
Change-Id: If25dfb5b31f379a0f41b6a464bab7d926755e49d
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
4 years agoRelease pap 2.2.3 artifacts 25/107925/1
Ram Krishna Verma [Tue, 19 May 2020 22:12:16 +0000 (18:12 -0400)]
Release pap 2.2.3 artifacts

Issue-ID: POLICY-2514
Change-Id: I8577a3dd2b5fca7d3bc646cb448f866d99d17983
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
4 years agoMerge "Point to released artifacts"
Ram Krishna Verma [Tue, 19 May 2020 17:04:10 +0000 (17:04 +0000)]
Merge "Point to released artifacts"

4 years agoPoint to released artifacts 90/107890/2
Pamela Dragosh [Tue, 19 May 2020 16:20:53 +0000 (12:20 -0400)]
Point to released artifacts

Issue-ID: POLICY-2514
Change-Id: I1d16241856c58f0bd778806e17c718991cf04226
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoPAP Performance test changes 15/107615/2
aditya.puthuparambil [Wed, 13 May 2020 11:17:42 +0000 (12:17 +0100)]
PAP Performance test changes

Issue-ID: POLICY-2454
Signed-off-by: aditya.puthuparambil <aditya.puthuparambil@est.tech>
Change-Id: Ifb7a89d4098e62f9ea3e0689e154f9bdd0e990e3

4 years agoPAP Stability test changes 16/107216/6
aditya.puthuparambil [Wed, 6 May 2020 11:06:50 +0000 (12:06 +0100)]
PAP Stability test changes

Issue-ID: POLICY-2454
Signed-off-by: aditya.puthuparambil <aditya.puthuparambil@est.tech>
Change-Id: I400dc0cf4df57714aac657e735fecc7fd29e6f87

4 years agoEliminate spurious notifications from PAP 78/107078/3
Jim Hahn [Tue, 5 May 2020 00:13:11 +0000 (20:13 -0400)]
Eliminate spurious notifications from PAP

Tracked it down to the following sequence:
- policies were deployed to the pdp
- received a request to undeploy a policy
- generated a notification for the formerly deployed policy
  - this should not have been generated
- undeployed the policy
- received a response from the pdp indicating the policy had
  been undeployed
- generated a notification indicating the policy was undeployed

Removed the code that generated a notification when a policy is
initially moved from deployed to undeployed (or vice versa).

Issue-ID: POLICY-2539
Signed-off-by: Jim Hahn <jrh3@att.com>
Change-Id: If175974b5fa5ccda6a1e1ab8fa1326b263bb8005

4 years agoPAP should discard responses for old requests 03/106803/2
Jim Hahn [Tue, 28 Apr 2020 20:55:24 +0000 (16:55 -0400)]
PAP should discard responses for old requests

This is a more robust solution to the race condition previously
identified with back-to-back deployment requests.  The old fix has
been rolled back and replaced with this fix.

Issue-ID: POLICY-2527
Signed-off-by: Jim Hahn <jrh3@att.com>
Change-Id: I2ea93f3a5eaac822abecf5d0745429b95712c861

4 years agoMerge "PAP erroneously undeploying policies"
Pamela Dragosh [Tue, 28 Apr 2020 22:36:50 +0000 (22:36 +0000)]
Merge "PAP erroneously undeploying policies"

4 years agoPAP erroneously undeploying policies 72/106772/2
Jim Hahn [Tue, 28 Apr 2020 21:22:28 +0000 (17:22 -0400)]
PAP erroneously undeploying policies

The problem appears to be a multi-threading type of issue:
- PAP sends request to XACML
- JMeter pushes the next deployment request into PAP
- PAP receives response from XACML
  - based on request ID, the response is routed to the handler,
    but blocks while PAP processes the deployment request
- PAP replaces old list of policies with new, and changes the
  request ID
- PAP responds to JMeter
- PAP handles XACML response, even though it's request ID no
  longer matches

Modified PAP to no longer replace any messages that are at the
head of the queue.
Fixed the license.

Issue-ID: POLICY-2527
Change-Id: I43218a7d0591649d761e17282189e51d5dbd26ed
Signed-off-by: Jim Hahn <jrh3@att.com>
4 years agoMerge "point to renamed sdnc naming policy in db config"
Jim Hahn [Tue, 28 Apr 2020 21:34:18 +0000 (21:34 +0000)]
Merge "point to renamed sdnc naming policy in db config"

4 years agopoint to renamed sdnc naming policy in db config 62/106762/1
jhh [Tue, 28 Apr 2020 18:53:55 +0000 (13:53 -0500)]
point to renamed sdnc naming policy in db config

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

4 years agoPoint pap to new parent 23/106623/2
Jim Hahn [Fri, 24 Apr 2020 20:15:23 +0000 (16:15 -0400)]
Point pap to new parent

Issue-ID: POLICY-2510
Change-Id: I7dae085491e10082f222404179554436beb81bf1
Signed-off-by: Jim Hahn <jrh3@att.com>
4 years agoRelease pap 2.2.2 docker 15/106615/1
Jim Hahn [Fri, 24 Apr 2020 19:11:39 +0000 (15:11 -0400)]
Release pap 2.2.2 docker

Issue-ID: POLICY-2510
Change-Id: Id359adfd0fdd6bd2b95d43ef6a621909600427ac
Signed-off-by: Jim Hahn <jrh3@att.com>
4 years agoRelease pap 2.2.2 artifacts 09/106609/2
Jim Hahn [Fri, 24 Apr 2020 18:21:21 +0000 (14:21 -0400)]
Release pap 2.2.2 artifacts

Issue-ID: POLICY-2510
Change-Id: I8b055e352ba8aa4aabdd8b2be383e417280c0f8d
Signed-off-by: Jim Hahn <jrh3@att.com>
4 years agoActivating active group should be NOOP 90/106590/2
Jim Hahn [Fri, 24 Apr 2020 14:21:57 +0000 (10:21 -0400)]
Activating active group should be NOOP

Fixed the code so that if a request is made to activate a PDP Group
that is already active, the group remains active.

Issue-ID: POLICY-2522
Change-Id: I106332b1ce15fde8dbf0b3e72034fd11c250dc69
Signed-off-by: Jim Hahn <jrh3@att.com>
4 years agoBump pap to 2.2.2-SNAPSHOT 06/106006/1
Ram Krishna Verma [Wed, 15 Apr 2020 12:25:18 +0000 (08:25 -0400)]
Bump pap to 2.2.2-SNAPSHOT

Issue-ID: POLICY-2378
Change-Id: I91483bc2ab270a6cce251a1b8e80b9767d956d89
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
4 years agoRelease pap 2.2.1 docker image 59/105959/1
Ram Krishna Verma [Tue, 14 Apr 2020 21:12:38 +0000 (17:12 -0400)]
Release pap 2.2.1 docker image

Issue-ID: POLICY-2378
Change-Id: I75f443b41f9ff8d083ca29b8dec2cc086f97a246
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
4 years agoRelease pap 2.2.1 artifacts 47/105947/1
Ram Krishna Verma [Tue, 14 Apr 2020 19:32:00 +0000 (15:32 -0400)]
Release pap 2.2.1 artifacts

Issue-ID: POLICY-2378
Change-Id: Ia35c8f1866c2d982dbcad5db582ff8855dab038c
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
4 years agoPoint to released common/models 38/105938/1
Pamela Dragosh [Tue, 14 Apr 2020 18:50:29 +0000 (14:50 -0400)]
Point to released common/models

Issue-ID: POLICY-2378
Change-Id: Ic155fb6105da7776da984441b78bf3466723aee3
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoPoint to common/models string fix 53/105853/2
Pamela Dragosh [Mon, 13 Apr 2020 18:18:37 +0000 (14:18 -0400)]
Point to common/models string fix

FIx in naming policy and yaml coder

Issue-ID: POLICY-2486
Change-Id: I19f4cbabbed950d2bf9a4ac023020462bd41086b
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoPoint to release parent, common, models 18/105818/1
Pamela Dragosh [Sat, 11 Apr 2020 19:26:11 +0000 (15:26 -0400)]
Point to release parent, common, models

Issue-ID: POLICY-2378
Change-Id: I5c044390acfebf0118b429183c4ffaef1566acea
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoRemaining sonar issues in pap 89/105689/1
Jim Hahn [Thu, 9 Apr 2020 14:05:08 +0000 (10:05 -0400)]
Remaining sonar issues in pap

Addressed these remaining sonar issues:
- main arg validation
- TODO item regarding subgroup updates with no PDPs
  - after discussion, it was decided to not do this

Issue-ID: POLICY-2305
Change-Id: Ib2b340d029679d6cd2b2a558318b25d38b830833
Signed-off-by: Jim Hahn <jrh3@att.com>
4 years agoMerge "Address sonar issues in PAP"
Jim Hahn [Wed, 8 Apr 2020 13:10:50 +0000 (13:10 +0000)]
Merge "Address sonar issues in PAP"

4 years agoPreload sdnc naming policy in xacml-pdp 37/105437/1
Ram Krishna Verma [Tue, 7 Apr 2020 18:26:35 +0000 (14:26 -0400)]
Preload sdnc naming policy in xacml-pdp

Adding sdnc naming policy to xacml subgroup in defaultGroup so that the policy
can be auto deployed to the xacml-pdp after registration with PAP.

Issue-ID: POLICY-2476
Change-Id: I355e7b5e56b9a6a7f0fda96a7b2dfd640b7bd930
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
4 years agoAddress sonar issues in PAP 55/105355/3
Jim Hahn [Tue, 7 Apr 2020 17:34:34 +0000 (13:34 -0400)]
Address sonar issues in PAP

Addressed the following sonar issues in PAP:
- do something with value returned by a method
- use computeIfAbsent; chose to disable the sonar for this,
  as it would obfuscate the code
- use RE2 instead of java.util Pattern

Issue-ID: POLICY-2305
Change-Id: If5495d04248211179cd37419cb20fe7d227ab59c
Signed-off-by: Jim Hahn <jrh3@att.com>
4 years agoPoint to parent SNAPSHOT 57/105257/1
Pamela Dragosh [Tue, 7 Apr 2020 12:51:15 +0000 (08:51 -0400)]
Point to parent SNAPSHOT

Issue-ID: POLICY-2378
Change-Id: Ic2f6bdb9eb584790679d48722cb41cc1a7a535a5
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoAdd 'naming' policy type to defaultGroup table 76/105176/1
jhh [Mon, 6 Apr 2020 19:50:43 +0000 (14:50 -0500)]
Add 'naming' policy type to defaultGroup table

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

4 years agoAdd optimization.* to xacml subgroup 83/104883/1
Pamela Dragosh [Wed, 1 Apr 2020 15:16:51 +0000 (11:16 -0400)]
Add optimization.* to xacml subgroup

Fix to ensure we support Policy Types for optimization.

Issue-ID: POLICY-2460
Change-Id: Ibfd6b7191fb441eb31d8f697ff4f320e2305264d
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoPoint to latest snapshots 89/104589/1
Pamela Dragosh [Fri, 27 Mar 2020 16:57:36 +0000 (12:57 -0400)]
Point to latest snapshots

Issue-ID: POLICY-2378
Change-Id: Ica314e9facad9ac45351d708505b566e37c1e347
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoPoint to models 2.2.2 47/104447/1
Pamela Dragosh [Wed, 25 Mar 2020 23:58:12 +0000 (19:58 -0400)]
Point to models 2.2.2

Issue-ID: POLICY-2378
Change-Id: Ie6f80fe7931888d28b82c4f82659411d14198013
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoCleanup eclipse warnings 81/104381/2
Pamela Dragosh [Wed, 25 Mar 2020 15:39:59 +0000 (11:39 -0400)]
Cleanup eclipse warnings

Issue-ID: POLICY-2271
Change-Id: Ib28a6f5321cc05b03994e180867461a631d40d75
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoBump pap to 2.2.1-SNAPSHOT 62/104262/1
Pamela Dragosh [Tue, 24 Mar 2020 14:52:28 +0000 (10:52 -0400)]
Bump pap to 2.2.1-SNAPSHOT

Issue-ID: POLICY-2378
Change-Id: I516da9f0ab9b704eaa0956ee735a7048d9167cc7
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoRelease 2.2.0 pap docker image 47/104247/1
Pamela Dragosh [Tue, 24 Mar 2020 13:45:01 +0000 (09:45 -0400)]
Release 2.2.0 pap docker image

Issue-ID: POLICY-2378
Change-Id: I97a8a59054c828225b025950bda60d84137061ae
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoRelease 2.2.0 pap artifacts 41/104241/1
Pamela Dragosh [Tue, 24 Mar 2020 12:24:48 +0000 (08:24 -0400)]
Release 2.2.0 pap artifacts

Issue-ID: POLICY-2378
Change-Id: I6e0771b3cd3757f8ee2bdd48a14d60d9e4fe0903
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoPoint to released artifacts 93/104193/1
Pamela Dragosh [Mon, 23 Mar 2020 18:06:09 +0000 (14:06 -0400)]
Point to released artifacts

Issue-ID: POLICY-2378
Change-Id: I598a1137e24e7a89862cf497a22d7efd4a7b4270
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agoRevert "Add docker manifest file to build onap/policy-pap" 64/104064/3
Pamela Dragosh [Fri, 20 Mar 2020 13:55:59 +0000 (13:55 +0000)]
Revert "Add docker manifest file to build onap/policy-pap"

This reverts commit fcec4180525b4b97d4739c7fa7915f7be0a9709b.

Reason for revert: This work is not mature enough for release.

Issue-ID: POLICY-1997
Change-Id: I6afd45958c45d657c30f2c0467c55f7f10b5024e
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
4 years agorenew policy certs till 03/17/2021 30/103830/1
jhh [Wed, 18 Mar 2020 00:49:36 +0000 (19:49 -0500)]
renew policy certs till 03/17/2021

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