summaryrefslogtreecommitdiffstats
path: root/csit
AgeCommit message (Collapse)AuthorFilesLines
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>
2021-05-11Fix xacml-pdp csit test casesRam Krishna Verma1-12/+12
In the recent runs, it was found that get statitcs might take few seconds longer after the actual deployment of policies. 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: Ifb00a7745b054fe490dd66cc680732893ff2b31a Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
2021-05-10Merge csits into docker/csitJim Hahn11-37/+339
Decided to move CSIT test source code from the individual repos into the docker repo. This review modifies the scripts to begin the process, and includes the CSIT code from xacml-pdp, as the first one to move. Note: while the xacml-pdp files are new to the docker repo, they are not actually new, thus their licenses were retained. Issue-ID: POLICY-3299 Change-Id: I7cce548ceec38c9c1615af883f08eb118e84d132 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-04-08Use github in lieu of gerrit mirrorJim Hahn4-36/+21
The gerrit mirror is not always accessible behind corporate firewalls, thus changed the CSITs to use github instead. Also modified the script to only clone ci-management to /tmp if it does not already exist. Issue-ID: POLICY-3179 Change-Id: I9cac98b04e000d9365e05a1f2ca1c328fef14c6c Signed-off-by: Jim Hahn <jrh3@att.com>
2021-03-19Use generated keystore in CSITsJim Hahn23-11/+491
Added code to the CSITs to generate a self-signed certificate, which can then be mounted over the policy-keystore of each docker image when it is launched. Converted xacml's API params to BusTopicParams. Issue-ID: POLICY-3143 Change-Id: Ic1c25a7f29d87583b81515fd2caf72ba7c44924c Signed-off-by: Jim Hahn <jrh3@att.com>
2021-03-12change temp dir mount for csit distributionTaka Cho1-1/+1
refactor temp dir mount for csar distribution Issue-ID: POLICY-2895 Change-Id: If5eda9b378f20766285346a6f5c9812d8623fb71 Signed-off-by: Taka Cho <takamune.cho@att.com>
2021-03-05change shell for disable feature in csitTaka Cho1-2/+2
there is no bash in container hence need to change to sh Issue-ID: POLICY-2895 Change-Id: I5b5ffb028e478a93e09e9ed6926c6478da15e0ef Signed-off-by: Taka Cho <takamune.cho@att.com>
2021-02-26three scripts move to docker/csitTaka Cho3-0/+126
those three scripts appear to use in drools and xacml. would suggest to move to docker repo for general purpose Issue-ID: POLICY-2895 Change-Id: Ib292f72a0df1bb45db0a9fc6dd25b3f9e172740f Signed-off-by: Taka Cho <takamune.cho@att.com>
2021-02-16xacml pdpType is configurablePamela Dragosh1-0/+1
Update the configuration file. Issue-ID: POLICY-3071 Change-Id: Ib164dcc8d8b4f761d4e8a9e14555ac1ae43b7f95 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2021-02-08Upgrade mariadb version in CSITsJim Hahn1-1/+1
OOM has moved to mariaDB 10.5.8, so upgraded the version in the CSITs to match. Issue-ID: POLICY-3005 Change-Id: Ia4473f8c17510a2491e442689dfa99c55166fb08 Signed-off-by: Jim Hahn <jrh3@att.com>
2021-01-19change archive dir based on new JJB templateTaka Cho1-6/+6
on integration-project-robot in integration/integration-macros.yaml it sets output-path: 'csit/archives' policy script has to fit this setting Issue-ID: POLICY-2895 Change-Id: Ibc6b7fb8da03bba53e82ab5bddf9a4b37a02c935 Signed-off-by: Taka Cho <takamune.cho@att.com>
2021-01-15rename to run-project-csit.sh to fit new JJB templateTaka Cho1-6/+3
the project-csit jjb template is using run-project-csit.sh by default. also change SCRIPTS env to fit the right path for jenkins build. Issue-ID: POLICY-2895 Change-Id: Iec622cde4d65470ce966589082c086e6f668cb66 Signed-off-by: Taka Cho <takamune.cho@att.com>
2021-01-14move csit/scripts, docker-compose to docker repoTaka Cho22-0/+1425
part of moving csit to project level scripts shares with all applications repo reside in docker repo. all docker-compose relate volume files reside in docker repo. align with new JJB template Issue-ID: POLICY-2895 Change-Id: I8fd97c6932e41779b01c1c941564763415c83f16 Signed-off-by: Taka Cho <takamune.cho@att.com>