aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-02-08Merge "Make filters on TOSCA entities generic"Jim Hahn2-55/+51
2021-02-07Make filters on TOSCA entities genericliamfallon2-55/+51
The classes PolicyTypeFilter and PolicyFilter only work on Policy types and policies. However they just filter on name/version/type/typeversion so there is no reason that the filters could not be applied to other entities. This commit adapts the PolicyTypeFilter to EntityFilter and PolicyFilter to TypedEntityFilter, so the filters can be applied to collections of any ToscaEntity class. Issue-ID: POLICY-2995 Change-Id: I7cc0ffa23fb12ab5b6e7617491dccd6f3289fa22 Signed-off-by: liamfallon <liam.fallon@est.tech>
2021-02-05move pap csit to policy repoTaka Cho6-0/+272
move pap csit plans/tests to policy/pap repo Issue-ID: POLICY-2895 Change-Id: I5a64f96d609f4aa39933ef0ca387fbd8dd5b468b Signed-off-by: Taka Cho <takamune.cho@att.com>
2021-01-15Make PAP statelessJim Hahn40-2774/+623
Removed old code that tracked the status using a cache. Modified the code to use the status found in the DB instead. Issue-ID: POLICY-2648 Change-Id: I4f1f5201eff7b3352631f50d67c40349ac7f2014 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-01-14Add class to manage policy deployment recordsJim Hahn4-0/+855
Issue-ID: POLICY-2648 Change-Id: Icbb9545e3df6942e6f9cf98689607c461f6c8cdd Signed-off-by: Jim Hahn <jrh3@att.com>
2021-01-13Add notification tracking classesJim Hahn6-0/+675
When PAP is made stateless, a new mechanism will be needed to track and generate notifications. Added some classes to facilitate that. Issue-ID: POLICY-2648 Change-Id: Ib7b707f68a557e7b306dfdd1c6e6e9abd4671ec1 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-01-06Merge "Changed identifiers to concept identifiers"Ram Krishna Verma37-294/+321
2021-01-05use jre base 2.2.0 - papTaka Cho1-1/+1
use jre base 2.2.0 Issue-ID: POLICY-2917 Change-Id: Ic96af393c7c8689438c2072113ab53a647477d48 Signed-off-by: Taka Cho <takamune.cho@att.com>
2021-01-05Changed identifiers to concept identifiersliamfallon37-294/+321
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: I22bb3fdbaf2e237221a5c89afbf7898410603835 Signed-off-by: liamfallon <liam.fallon@est.tech>
2020-12-17Update persistence.xml with new TOSCA classesliamfallon2-12/+42
Issue-ID: POLICY-2900 Change-Id: I986074f69bef24ca894adc38eaf8b3ca4b4dc5a2 Signed-off-by: liamfallon <liam.fallon@est.tech>
2020-12-04Fixing sonar issues in policy-papa.sreekumar4-5/+9
Change-Id: I0f81906098c310aa5c437a2c06b708ae27560af8 Issue-ID: POLICY-2911 Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
2020-11-30move all bash to ash shell scripts - papTaka Cho2-7/+6
bash scripts convert to ash Issue-ID: POLICY-2847 Change-Id: Icbe4afd9abe7d3634cce9cd7fb5b72dad38ecfcf Signed-off-by: Taka Cho <takamune.cho@att.com>
2020-11-06Fix upcoming checkstyle issuesPamela Dragosh1-3/+3
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>
2020-10-27Point to snapshot versionsRam Krishna Verma1-3/+3
Issue-ID: POLICY-2875 Change-Id: If28419f52f22944deb4e2c186463b6a6d45f3db8 Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2020-10-27Bump pap master to 2.4.0-SNAPSHOTRam Krishna Verma9-10/+10
Issue-ID: POLICY-2875 Change-Id: Ibad95f08cb39adc285f9326dd1d590163ede5803 Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2020-10-22Policy-PAP S3P jmx changesa.sreekumar2-934/+125
Change-Id: Ie6e57eb0a5f2174cfa934b65db8e1badaad7fe85 Issue-ID: POLICY-2830 Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
2020-10-20Bump pap 2.3.4 SNAPSHOTPamela Dragosh9-9/+9
Issue-ID: POLICY-2869 Change-Id: I3696c9c6cae59124f0269f1d2619b22b134b882c Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-10-20Release pap 2.3.3 docker7.0.0-ONAPPamela Dragosh1-0/+8
Issue-ID: POLICY-2869 Change-Id: I337d94f4aa953393ad427f360396e9b4a99a267e Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-10-20Release pap 2.3.3 javaPamela Dragosh1-0/+5
Issue-ID: POLICY-2869 Change-Id: If162af7f6acaf918b8c7ed695a38974278d56e33 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-10-20Point pap to models 2.3.5Pamela Dragosh1-1/+1
Issue-ID: POLICY-2869 Change-Id: I32af99a8aea526f2f17637ac594171d356ad1de6 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-10-07Bump pap to 2.3.3 snapshotPamela Dragosh9-9/+9
Issue-ID: POLICY-2839 Change-Id: I37704935946a8c249e814bf4e515178528705cd6 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-10-07Release pap 2.3.2 dockerPamela Dragosh1-0/+8
Issue-ID: POLICY-2839 Change-Id: I373ce0158a98c9a015d90b39f83ee4d3cfe34da3 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-10-07Release pap 2.3.2 java artifactsPamela Dragosh1-0/+5
Issue-ID: POLICY-2839 Change-Id: I1ce15389ccddf38abf59e6174f7b28e873bd8876 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-10-07Point to models 2.3.2 releasePamela Dragosh1-1/+1
Released models Issue-ID: POLICY-2839 Change-Id: Ice732bdb5da24c82e60b8b6babc8737892b9d226 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-10-06Remove legacy operational apex policy type from papRam Krishna Verma3-24/+28
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>
2020-09-30Fix new sonars in policy/papJim Hahn3-64/+67
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>
2020-09-24update default keystoresjhh2-0/+0
Issue-ID: POLICY-2827 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I95db673538947cccc39bb5a389ab3f544fa91af8
2020-09-16Remove base64 encoding of password from papRam Krishna Verma3-3/+4
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>
2020-09-14Use alpine base image 2.1.1Jim Hahn1-1/+1
Issue-ID: POLICY-2819 Change-Id: I6d5b1d1356ec332cd0bdbe446ce7e8d48533ef71 Signed-off-by: Jim Hahn <jrh3@att.com>
2020-09-08Bump pap to 2.3.2Jim Hahn9-9/+9
Issue-ID: POLICY-2789 Change-Id: Ie4d4df890c1faac0e09d78d3b0d0157d8ef95410 Signed-off-by: Jim Hahn <jrh3@att.com>
2020-09-08Release 2.3.1 pap docker imagesJim Hahn1-0/+8
Issue-ID: POLICY-2789 Change-Id: Ie1d30e816c7500b3a55f303638c85636dc98e8b9 Signed-off-by: Jim Hahn <jrh3@att.com>
2020-09-08Release 2.3.1 pap artifactsJim Hahn1-0/+5
Issue-ID: POLICY-2789 Change-Id: Ib7292ad66950839176b6ceb3822e1be3dade1692 Signed-off-by: Jim Hahn <jrh3@att.com>
2020-09-08Use released versions in papJim Hahn1-2/+2
Issue-ID: POLICY-2789 Change-Id: Ib3d48a3cbfe83a33ea9483447dc26e051a44ab2e Signed-off-by: Jim Hahn <jrh3@att.com>
2020-09-04point to 2.1.0 policy-alpine base - papTaka Cho1-1/+22
In G-rel, using 2.1.0 base. Issue-ID: POLICY-2789 Change-Id: Ib5d85477a0ffe844bf22a3d61d162c71a4319f5a Signed-off-by: Taka Cho <takamune.cho@att.com>
2020-08-24Add Match Policy Type to default groupPamela Dragosh1-0/+4
Default group will now have match Policy Type. Issue-ID: POLICY-2596 Change-Id: I53c07b417097dc8250191e6ee8d043488b02562d Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-08-17Add new guard filter to defaultGroupPamela Dragosh1-0/+4
New guard filter should be advertised by pap. Issue-ID: POLICY-2590 Change-Id: I7652057d4d759e60c358ee9fad84a8c6a9af6898 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2020-08-14Using standard success/failure messages in PAPa.sreekumar2-9/+9
Change-Id: If4613c0fc6f940bc82cf616aba2ba9cc03e1b599 Issue-ID: POLICY-2754 Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
2020-08-10Merge "Changes to make PAP container crash with non zero exitCode"Pamela Dragosh2-34/+28
2020-08-10Changes to make PAP container crash with non zero exitCodea.sreekumar2-34/+28
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>
2020-08-07Merge "Fail component health check if PDP is down"Jim Hahn4-14/+51
2020-08-07Fail component health check if PDP is downRam Krishna Verma4-14/+51
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>
2020-08-06Remove legacy operational policy from papRam Krishna Verma1-4/+0
Issue-ID: POLICY-2763 Change-Id: I9701a80cca10b9fd49d8060ecb6601097ca5824d Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2020-08-03environment variables to support cert. store pathsjhh1-7/+8
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>
2020-07-30Update info yaml in policy/papRam Krishna Verma1-12/+16
Issue-ID: POLICY-2738 Change-Id: Id0b6854fa4849f1a3e019fd76f875b29b8b5cf01 Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2020-07-24Add Ajith to policy/pap infoJim Hahn1-17/+11
Issue-ID: POLICY-2738 Change-Id: Id71e48fd505ef529f3e710166f961f71d73665af Signed-off-by: Jim Hahn <jrh3@att.com>
2020-07-17point to SNAPSHOT for papTaka Cho1-2/+2
Issue-ID: POLICY-2695 Change-Id: If21e048fda0375ac03309f520a675a4fd505187d Signed-off-by: Taka Cho <takamune.cho@att.com>
2020-07-10Bump pap to 2.3.1-SNAPSHOTRam Krishna Verma9-9/+9
Issue-ID: POLICY-2695 Change-Id: I7f30fa9c89d7ad9ddc00644c170d8659f7ee3230 Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2020-07-09Release pap docker 2.3.0 artifactsRam Krishna Verma1-0/+8
Issue-ID: POLICY-2695 Change-Id: I1109acd92121dfeb35e1da94da43f3eac43fcf75 Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2020-07-09Release pap maven 2.3.0 artifactsRam Krishna Verma1-0/+5
Issue-ID: POLICY-2695 Change-Id: I80d696fac311018b23d24d4a82e4423544a4aafc Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2020-07-09Refer to released version in policy/papRam Krishna Verma1-3/+3
Issue-ID: POLICY-2695 Change-Id: I300a2aa7eede8dbeedf3ebafc9914a62cc47b34e Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>