summaryrefslogtreecommitdiffstats
path: root/csit
AgeCommit message (Collapse)AuthorFilesLines
2022-02-17Use classes from policy/commonRam Krishna Verma1-1/+1
Use CustomImplicitNamingStrategy from policy/common. Issue-ID: POLICY-3931 Change-Id: I69f556e0e5a6bdf60a0cef6b2d49a77289c4bb8d Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2022-02-17Merge "Add docker configuration for Prometheus and Grafana"Liam Fallon35-196/+931
2022-02-15Add docker configuration for Prometheus and Grafanaadheli.tavares35-196/+931
- docker compose file with the policy components - configuration files for components to allow usage of http - basic prometheus configuration to connect to api, pap, drools (apps/pdp), xaclm and apex - examples of metrics to be added to a dashboard in Grafana Issue-ID: POLICY-3886 Change-Id: Ic377b69b1a296017a85cb08ccdbbf9b8b281d8e3 Signed-off-by: adheli.tavares <adheli.tavares@est.tech>
2022-02-15Disable helm endpoints by default in csitLathish1-1/+6
Issue-ID: POLICY-3894 Change-Id: I83684c6d75ab4bfd5b6a5dfb1c5caabf6ae70d2a Signed-off-by: Lathish <lathishbabu.ganesan@est.tech>
2022-02-14Fix policy-api CSIT testa.sreekumar3-7/+12
Change-Id: Idd7fd933f10dabaa203ec498996aa772facddac9 Issue-ID: POLICY-3753 Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
2022-02-10Move PAP database provider to spring boot defaulta.sreekumar1-9/+1
Change-Id: I5a743a8e666978c0aa0a7fc833e846379780c94b Issue-ID: POLICY-3867 Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
2022-02-07Fix spring datasource configuration for pap containeradheli.tavares1-1/+15
Issue-ID: POLICY-3914 Change-Id: Iddb985161ecd51ad3f2b17ae6ac13d2825b67bec Signed-off-by: adheli.tavares <adheli.tavares@est.tech>
2022-01-24Add testcase for app metrics exposed by distributionRam Krishna Verma1-1/+17
Adding testcases to verify the application level metrics exposed by policy-distribution component. Issue-ID: POLICY-3759 Change-Id: I3cbc36011c358dc9f52aa01c663eb8ff02a6323a Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2021-12-14PAP CSIT changes for spring boot migrationa.sreekumar4-73/+83
Change-Id: I0b0df4769240e4ca1512b6c2acba25d59734ffe3 Issue-ID: POLICY-3754 Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
2021-11-10Fixed policy participant config to use httpssaul.gill2-4/+5
Changed to use "useHttps" instead of "https" Changed username for api and pap from "healthcheck" to "policyadmin" Added config to bind mount for policy participant Issue-ID: POLICY-3817 Change-Id: I7470ea45ebb769a8781b76422626e13b5eb515bd Signed-off-by: saul.gill <saul.gill@est.tech>
2021-11-05Rename username for API and PAP operations.adheli.tavares10-190/+244
Use an account other than healthcheck in API and PAP for provisioning of policies. Issue-ID: POLICY-2744 Change-Id: Id2cbba8e5e5095996622572fbf42383bb854fb43 Signed-off-by: adheli.tavares <adheli.tavares@est.tech>
2021-10-21Improving APEX-PDP CSIT testsa.sreekumar9-16/+3366
Change-Id: I06023f9b7555b23b007aadd20e87fb4e59c9980c Issue-ID: POLICY-3709 Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
2021-10-19Fixing the version fetch problem in Policy CSITsa.sreekumar1-21/+13
The script that fetches the latest version in policy-docker/csit currently support only the image versions in format: <1 digit major version>.<1 digit minor version>-SNAPSHOT-latest But this started failing now as drool jakarta version is "1.10.0". This is fixed. Change-Id: I1cba3beaa00628ec435f2aaef527a7f6318193bf Issue-ID: POLICY-3749 Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
2021-09-30Add http and k8s participant to CSITSirisha_Manchikanti12-360/+841
Add HTTP and Kubernetes participant to policy/docker/csit Issue-ID: POLICY-3413 Signed-off-by: Sirisha_Manchikanti <sirisha.manchikanti@est.tech> Change-Id: Id87dca9ba6487b2f12e9d036136ea553d2b67a23
2021-08-31Add CSIT test for consolidated healthcheckRam Krishna Verma3-0/+143
Adding CSIT test for consolidated healthcheck. Also, verifying the an external groups file can be mounted to replace PapDb.json present inside the docker image for database initialization. Issue-ID: POLICY-3609 Change-Id: Icf2585d9d9df7e820fbddfbd1fe044b5a9e29cb3 Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2021-08-30Use env variables in drools/drools-apps CSITsjhh4-97/+6
Issue-ID: POLICY-3199 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Iefd75ae810c7b91b8cc37469b1169031346b2c4e Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2021-08-25Update CSITs for metrics + refactoringa.sreekumar16-283/+253
Change-Id: I5d090765ff29143f689c6754a7a1ad55dae1c1b4 Issue-ID: POLICY-3524 Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
2021-08-24Fix drools-apps CSITJim Hahn2-3/+18
Appears the the drools-apps healthcheck server now launches with https disabled, by default. The CSITs expect it to be enabled, so added a property to enable it. Issue-ID: POLICY-3553 Change-Id: Ia10e103d4e3964c3dbf28b7f6db19f6dd6ddb9c1 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-08-18Fix CSIT migrator versionJim Hahn1-1/+1
Modified the CSIT to only use the first two digits when selecting the db-migrator version. Issue-ID: POLICY-3535 Change-Id: Ic3539d87806ec9115fbad5e39498b3215cd25045 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-08-18Merge "Add db-migrator to CSIT tests"Jim Hahn3-2/+65
2021-08-17Remove EPL-1.0 licenseJim Hahn1-16/+18
ONAP does not allow code containing an EPL-1.0 license. To address this, the offending file was re-cloned, this time from ci-management, which does not contain the EPL-1.0 license. Issue-ID: POLICY-3431 Change-Id: Idd973e71beb57d55b7086f52abefd3bc5c5de65d Signed-off-by: Jim Hahn <jrh3@att.com>
2021-08-12Add db-migrator to CSIT testsktimoney3-2/+65
Issue-ID: POLICY-3491 Change-Id: I987986da7325a040b80b031ae4e7fbf9776c4c54 Signed-off-by: ktimoney <kevin.timoney@est.tech>
2021-08-03Refactor pap csit test casesRam Krishna Verma3-144/+112
Refactored pap csit test cases to * remove code duplication * create methods for rest call * improve assertions * make it easy to add new test cases Issue-ID: POLICY-3525 Change-Id: I60a5a9128ca6e97044d5de13fb14610d721c78d2 Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2021-07-30Update parameters for distribution CSITJim Hahn1-5/+8
Policy/distribution has been modified to use RestClientParams, thus the corresponding json was modified to match. Issue-ID: POLICY-3456 Change-Id: I64b5f4caf2f927b62b8a02f3352d083f06483937 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-07-29Add policy audit to pap csitRam Krishna Verma1-0/+32
Adding policy audit api's to pap csit. However, I see that pap csit file can be refactored and lot of duplications can be removed. Will do it as part of next review. Issue-ID: POLICY-3340 Change-Id: I4334ad957ae70c4bcc9f3aa18d882042ce96d57f Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2021-07-19Remove operationshistory10 DBJim Hahn1-1/+1
The operationshistory10 DB is no longer needed; removed from the CSIT. Issue-ID: POLICY-3419 Change-Id: Ifcf3022a9b9ca92ad3d4f00402ee4e8b141d40ba Signed-off-by: Jim Hahn <jrh3@att.com>
2021-07-13Change to xacml applicationParametersDragosh, Pamela (pd1248)1-1/+3
Issue-ID: POLICY-3326 Change-Id: I116bade6fd8da23363af78e89beb23ee6e73d577 Signed-off-by: Dragosh, Pamela (pd1248) <pd1248@att.com>
2021-07-13Merge "Check exit status of wait_topic in xacml-pdp CSIT"Jim Hahn2-1/+3
2021-07-12Check exit status of wait_topic in xacml-pdp CSITJim Hahn2-1/+3
Added code to the xacml-pdp robot script to check the exit status of wait_topic, to ensure that it succeeded. Issue-ID: POLICY-3473 Change-Id: Ie47bb861cd331c42aa5ae4f91c38a259796be842 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-07-12Update APEX CSIT tests to cover multiple outputsa.sreekumar9-19/+2998
As part of this review, a new policy is executed in APEX-PDP that interacts with AAI and CDS simulators. At each execution phase, along with sending a request to AAI/CDS, a log event is also sent to DMaaP notifying every action taken. This is done using the multiple output support. Change-Id: If34df13823196f9ece9b5ce6448b6652507f0b63 Issue-ID: POLICY-3466 Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
2021-07-06Replace POLICY-STATISTICS with POLICY-HEARTBEATJim Hahn1-1/+1
Eliminated the separate topic/feed for policy statistics and replaced it with a topic/feed for heatbeats, as that will be used for both heartbeats AND statistics. Issue-ID: POLICY-3460 Change-Id: Ie81a9c3d263db969a8c14597910f75724c244952 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-07-01Add POLICY-STATISTICS topic to CSITsJim Hahn1-1/+9
Added the topic. Also reduced the heartbeat interval so that statistics will be updated more frequently, reducing the time that some of the tests take. Issue-ID: POLICY-3405 Change-Id: I532a89b3e29884cf19f3a070d725280d9d10b637 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-06-30Fix related to name and statistics changes in CSITa.sreekumar2-3/+5
Change-Id: Iaeaadca083431a8b8df8043f73146fb31a09f3e0 Issue-ID: POLICY-3410 Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
2021-06-28Don't regenerate policy root CA in CSITsJim Hahn1-1/+10
If the truststore already contains a root CA for policy, then the script should not regenerate a root CA, as it interferes with pods that are brought up in subsequent runs. Issue-ID: POLICY-3384 Change-Id: I0c46fd23bd24ffd2add4e2d4914b6198a6f4b18f Signed-off-by: Jim Hahn <jrh3@att.com>
2021-06-22Add CSIT for clamp controlloopSirisha_Manchikanti14-1/+711
Add CSIT testcases, scripts and a seperate docker-compose file for integration testing between controlloop components, this involves integration between Mariadb, Dmaap, ControlLoop-Runtime, Policy-Participant, Policy-API and DCAE-Participant docker images. Issue-ID: POLICY-3217 Signed-off-by: Sirisha_Manchikanti <sirisha.manchikanti@est.tech> Change-Id: Id7cb1451afc4331b4ed1ad1ac6c2528a747eaaa0
2021-06-15Merge "Change container name to simulator in CSITs"Pamela Dragosh7-20/+35
2021-06-14Don't save private keyJim Hahn6-68/+42
GitHub complains if you include a private key in a repo. Modified the CSITs to generate the root CA so that it's private key does not have to be stored. Issue-ID: POLICY-3384 Change-Id: I4bebc3e4b0e386047d7f6fbd19150812cb605899 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-06-14Change container name to simulator in CSITsJim Hahn7-20/+35
Changed the container name of message-router to simulator. Also introduced aliases for aai-sim, so-sim, etc. Issue-ID: POLICY-3384 Change-Id: Ife8c7c69d2342f256d6bcfb0d6704734472b5554 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-06-11Rename to message-routerJim Hahn35-410/+163
Modified the CSITs to use message-router for the simulator name. Also added a Root CA so that the ssl certificates can be signed. Removed property file overrides that are no longer needed. Issue-ID: POLICY-3384 Change-Id: I6f1bc53f192567eeab0e71a64d9eaec814a38dd0 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-06-04Don't use pip3 wrapper scriptJim Hahn9-24/+25
The pip3 script generates a warning saying to use "python3 -m pip" instead. Modified the code as such. Issue-ID: POLICY-3155 Change-Id: I852583bea88b6d4b969a1aba20e7b9193fa24732 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-06-03Use local version of the include scriptarkadiusz.adamski2-10/+5
- Use local version of the include-raw-integration-install-robotframework.sh script - correct name of pip python module Issue-ID: POLICY-3092 Signed-off-by: arkadiusz.adamski <aadamski@est.tech> Change-Id: Iba43621b3c8aebfa715cee91a75fd6832ccbc2be
2021-06-02Use python3 for CSITsarkadiusz.adamski11-26/+94
- use python3 and pip3 in scripts - update robot-framework-http library, so it can use python3 - update selenium2library, so it can use python3 Issue-ID: POLICY-3092 Signed-off-by: arkadiusz.adamski <aadamski@est.tech> Change-Id: I5a6a4fe43e54366859049e1d43bbce599dacd14e
2021-05-19Test csit verify jobsRam Krishna Verma1-2/+2
Test the csit verify jobs created as part of https://gerrit.onap.org/r/c/ci-management/+/121407 Issue-ID: POLICY-3257 Change-Id: I03bbfc2113c18c704c28270fe9c6720ddbc0e7ef Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2021-05-14Merge "Update comments in test plans"Pamela Dragosh7-7/+7
2021-05-13Merge "add https telemetry configuration for csits"Ram Krishna Verma3-0/+127
2021-05-13Update comments in test plansJim Hahn7-7/+7
Changed the directory name in the test plan comments, now that they've been moved to docker/csit. Issue-ID: POLICY-3299 Change-Id: Ie17e01ff68a6d2caca9750736724a6e97a8ac20d Signed-off-by: Jim Hahn <jrh3@att.com>
2021-05-13Fix distribution csit failureRam Krishna Verma1-1/+2
Fixing the path of the mount path from where csar files will be copied into the container. Issue-ID: POLICY-3257 Change-Id: Ibea35730439ae757578660d327f0fc26e3ad45a8 Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2021-05-13add https telemetry configuration for csitsjhh3-0/+127
Issue-ID: POLICY-3230 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I89c932753cd236ab1e696004834db430c175f953 Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2021-05-13Merge "Move remaining CSITs from to docker/csit"Ram Krishna Verma39-23/+9206
2021-05-12Move remaining CSITs from to docker/csitJim Hahn39-23/+9206
Moved the remaining CSITs from the individual policy repos to the docker repo. The files are unchanged, except for removing trailing spaces and adding newlines to the end of a few of them. The two exceptions were the setup.sh scripts for drools-apps and distribution, in which "/csit" is no longer being appended to the TESTPLANDIR, as that variable now already includes "/csit". Issue-ID: POLICY-3299 Change-Id: I4dd381ad7d916f334cfbcbfb541c78db97012dd2 Signed-off-by: Jim Hahn <jrh3@att.com>