summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-05-07PAP Stability test changesaditya.puthuparambil6-342/+15754
Issue-ID: POLICY-2454 Signed-off-by: aditya.puthuparambil <aditya.puthuparambil@est.tech> Change-Id: I400dc0cf4df57714aac657e735fecc7fd29e6f87
2020-05-04Eliminate spurious notifications from PAPJim Hahn4-51/+14
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
2020-04-29PAP should discard responses for old requestsJim Hahn3-6/+29
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
2020-04-28Merge "PAP erroneously undeploying policies"Pamela Dragosh1-4/+7
2020-04-28PAP erroneously undeploying policiesJim Hahn1-4/+7
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>
2020-04-28Merge "point to renamed sdnc naming policy in db config"Jim Hahn1-1/+1
2020-04-28point to renamed sdnc naming policy in db configjhh1-1/+1
Issue-ID: POLICY-2525 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Iea676911eaa7222949959ed0a7074b1260d8ce87
2020-04-24Point pap to new parentJim Hahn9-12/+12
Issue-ID: POLICY-2510 Change-Id: I7dae085491e10082f222404179554436beb81bf1 Signed-off-by: Jim Hahn <jrh3@att.com>
2020-04-24Release pap 2.2.2 dockerJim Hahn1-0/+8
Issue-ID: POLICY-2510 Change-Id: Id359adfd0fdd6bd2b95d43ef6a621909600427ac Signed-off-by: Jim Hahn <jrh3@att.com>
2020-04-24Release pap 2.2.2 artifactsJim Hahn1-0/+4
Issue-ID: POLICY-2510 Change-Id: I8b055e352ba8aa4aabdd8b2be383e417280c0f8d Signed-off-by: Jim Hahn <jrh3@att.com>
2020-04-24Activating active group should be NOOPJim Hahn1-17/+2
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>
2020-04-15Bump pap to 2.2.2-SNAPSHOTRam Krishna Verma9-9/+9
Issue-ID: POLICY-2378 Change-Id: I91483bc2ab270a6cce251a1b8e80b9767d956d89 Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2020-04-14Release pap 2.2.1 docker imageRam Krishna Verma1-0/+8
Issue-ID: POLICY-2378 Change-Id: I75f443b41f9ff8d083ca29b8dec2cc086f97a246 Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2020-04-14Release pap 2.2.1 artifactsRam Krishna Verma1-0/+4
Issue-ID: POLICY-2378 Change-Id: Ia35c8f1866c2d982dbcad5db582ff8855dab038c Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2020-04-14Point to released common/modelsPamela Dragosh1-2/+2
Issue-ID: POLICY-2378 Change-Id: Ic155fb6105da7776da984441b78bf3466723aee3 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-04-13Point to common/models string fixPamela Dragosh1-2/+2
FIx in naming policy and yaml coder Issue-ID: POLICY-2486 Change-Id: I19f4cbabbed950d2bf9a4ac023020462bd41086b Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-04-11Point to release parent, common, modelsPamela Dragosh1-3/+3
Issue-ID: POLICY-2378 Change-Id: I5c044390acfebf0118b429183c4ffaef1566acea Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-04-09Remaining sonar issues in papJim Hahn2-3/+5
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>
2020-04-08Merge "Address sonar issues in PAP"Jim Hahn3-7/+14
2020-04-07Preload sdnc naming policy in xacml-pdpRam Krishna Verma1-1/+6
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>
2020-04-07Address sonar issues in PAPJim Hahn3-7/+14
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>
2020-04-07Point to parent SNAPSHOTPamela Dragosh1-1/+1
Issue-ID: POLICY-2378 Change-Id: Ic2f6bdb9eb584790679d48722cb41cc1a7a535a5 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-04-06Add 'naming' policy type to defaultGroup tablejhh1-0/+4
Issue-ID: POLICY-2472 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I1b57c9de5f5d2c4f374283487e56393c492110bd
2020-04-01Add optimization.* to xacml subgroupPamela Dragosh1-0/+4
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>
2020-03-27Point to latest snapshotsPamela Dragosh2-3/+3
Issue-ID: POLICY-2378 Change-Id: Ica314e9facad9ac45351d708505b566e37c1e347 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-03-25Point to models 2.2.2Pamela Dragosh1-1/+1
Issue-ID: POLICY-2378 Change-Id: Ie6f80fe7931888d28b82c4f82659411d14198013 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-03-25Cleanup eclipse warningsPamela Dragosh3-21/+17
Issue-ID: POLICY-2271 Change-Id: Ib28a6f5321cc05b03994e180867461a631d40d75 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-03-24Bump pap to 2.2.1-SNAPSHOTPamela Dragosh9-9/+9
Issue-ID: POLICY-2378 Change-Id: I516da9f0ab9b704eaa0956ee735a7048d9167cc7 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-03-24Release 2.2.0 pap docker imagePamela Dragosh1-0/+8
Issue-ID: POLICY-2378 Change-Id: I97a8a59054c828225b025950bda60d84137061ae Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-03-24Release 2.2.0 pap artifactsPamela Dragosh1-0/+4
Issue-ID: POLICY-2378 Change-Id: I6e0771b3cd3757f8ee2bdd48a14d60d9e4fe0903 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-03-23Point to released artifactsPamela Dragosh1-3/+3
Issue-ID: POLICY-2378 Change-Id: I598a1137e24e7a89862cf497a22d7efd4a7b4270 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-03-20Revert "Add docker manifest file to build onap/policy-pap"Pamela Dragosh2-85/+19
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>
2020-03-17renew policy certs till 03/17/2021jhh2-0/+0
Issue-ID: POLICY-2402 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I6386a6185089bfcc4358db2a0bdfe7a977b23992
2020-03-12update policy types for droolsjhh1-1/+9
Issue-ID: POLICY-2388 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I92d0fa515893ddf4182666201367e07e5408ef7a
2020-03-06Merge "pom.xml changes"Pamela Dragosh1-14/+14
2020-03-06Modify pap db for new guardPamela Dragosh1-3/+3
New guard policy type Issue-ID: POLICY-2243 Change-Id: Ide419148dda229537f7a736f37299edb891248ba Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-03-06pom.xml changesSrinivasan Selvam1-14/+14
Issue-ID: POLICY-1997 Signed-off-by: Srinivasan Selvam <srinivasan.s.n@huawei.com> Change-Id: I28a1a7378e6ed083376179d81bf7825df7feecf6
2020-03-05Add println for OS archPamela Dragosh1-0/+1
The arm64 merge thinks its creating amd64, adding this for debugging. Perhaps the switch to ubuntu 18.04 has a different value. Issue-ID: POLICY-1997 Change-Id: I75ef01d676d9413659c126e25c9474e22bb79cd4 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-03-06Merge "Add docker manifest file to build onap/policy-pap pom.xml modified ↵Pamela Dragosh2-6/+71
with repository from nexus to docker.io"
2020-03-05Add docker manifest file to build onap/policy-papSrinivasan Selvam2-6/+71
pom.xml modified with repository from nexus to docker.io Issue-ID: POLICY-1997 Signed-off-by: Srinivasan Selvam <srinivasan.s.n@huawei.com> Change-Id: I616269d9278b92f8275128c39a8f51ebe955354b
2020-03-01Point to docker 2.0.1Pamela Dragosh1-1/+1
Policy/docker is released. Issue-ID: POLICY-2378 Change-Id: I6f9d63feb1c01126b6e79549207e87e418919975 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-02-28Merge "Add test cases for consolidated policy health check"Pamela Dragosh4-46/+352
2020-02-28Add test cases for consolidated policy health checkhuaxing4-46/+352
Issue-ID: POLICY-1689 Signed-off-by: huaxing <huaxing.jin@est.tech> Change-Id: Ifda17a4486e1bce1ce0f523cc1984519b7fbc1aa
2020-02-25create PAP Client Monitoring ModelHengye15-4234/+0
Client Monitorning Model is migrated to policy-gui. Issue-ID: POLICY-2311 Signed-off-by: Hengye <yehui.wang@est.tech> Change-Id: I87351e2c59fbf927e3fd97f72d618396234f3332
2020-02-12Update PAP for policy DB response changesliamfallon2-2/+12
Policy models now throws an exception with a 404 code when policies are not found. This change amends PAP to cope with this change. Note: This change should be merged directly after the following policy-models patch: https://gerrit.onap.org/r/c/policy/models/+/101544 Issue-ID: POLICY-1402 Change-Id: Id38af4b2ad65797592c077e276861b962bc53ea2 Signed-off-by: liamfallon <liam.fallon@est.tech>
2020-02-10Cleanup the sonar issues in PAPa.sreekumar10-50/+48
Change-Id: I0eccc6064eb0b49d84370104d1219074ec8bde71 Issue-ID: POLICY-2271 Signed-off-by: a.sreekumar <ajith.sreekumar@est.tech>
2020-02-07Review intellij git ignored filesBruno Sakoto1-1/+4
Issue-ID: POLICY-2359 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: If891454e5e60e3b2c929abd5f3f2bc45e0594b97
2020-02-06Updating module names to resolve conflictsRam Krishna Verma7-10/+17
Issue-ID: POLICY-2355 Change-Id: I91453c577dd07b4bc79b11b1a181da4319e99edf Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2020-02-04Merge "Adding Tosca compliant operational policy type to defaultGroup for ↵Liam Fallon1-0/+4
apex-pdp"
2020-02-03Policy notifications appear to be reversedJim Hahn10-57/+501
Modified the code as follows: Until all PDPs have responded (or been removed), no notifications for their associated policies will be generated. However, once a response has been received for every PDP, then a notification is generated. For deployed policies, the notifications will continue to be generated as PDPs move back and forth between the success and failed states, as long as the policy is not undeployed. For undeployed policies, on the other hand, no additional notifications will be generated once all PDPs have successfully undeployed the policy. However, until that point, like with deployed policies, notifications will continue to be generated as PDPs move back and forth between the success and failed states. Added notification verifications in deploy and undeploy end-to-end tests. Issue-ID: POLICY-2347 Signed-off-by: Jim Hahn <jrh3@att.com> Change-Id: I7d18dad1a7500e1efb7074e89ddaca4b1d368965