aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/policy/policy-apex-pdp
AgeCommit message (Collapse)AuthorFilesLines
2020-10-07Make stand-alone Policy environmentJim Hahn3-130/+0
This is a first cut at making it possible to easily run Policy components within a stand-alone environment. Made the following changes: - enhanced wait_for_port.sh to accept a list of hosts/ports - enhanced wait_for_port.sh to accept an optional command to execute when the wait completes - consolidated all of the yml files into a single file - removed "extra" services from the yml so that a component and its dependents can be brought up in a single invocation - modified the component setup.sh With these changes, a developer can clone the csit repo, run detmVers.sh to set the docker image version env variables, and then bring up a component (and its dependents) using: docker-compose -f scripts/policy/docker-compose-all.yml up --detach <component> Note: this does not preload or deploy any policies; that must be done manually via curl. Modified to use new simulator docker image. Also fixed drools-apps CSIT broken due to disabling frankfurt controller. Also removed operational.Apex policy. The csar file used in policy-distribution test is also updated to reflect this change. Issue-ID: POLICY-2742 Change-Id: I412dbd5db9219ad2cdece9693f0b4b9fe7b2eb69 Signed-off-by: Jim Hahn <jrh3@att.com> Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
2019-07-09Changes to support topic.properties file removal in policy reposa.sreekumar1-1/+1
Change-Id: Ic1e35a7672da4386c22c5a51d5f95c41c50784f0 Issue-ID: POLICY-1744 Signed-off-by: a.sreekumar <ajith.sreekumar@est.tech>
2019-07-03Pull correct docker images for master branchBilal A1-4/+4
Enables Policy CSITs for API, PAP, Distribution, Drools-applications, Apex-PDP and XACML-PDP to pull correct docker images based on the code branch. -------------- Updating the policy model json in apex-pdp csit Changes were made to read the policy model as proper json instead of json formatted string in APEX-PDP. With this fix in place, the policy tosca json file need to be updated with the proper json. Issue-ID: POLICY-1836 Issue-ID: POLICY-1796 Change-Id: I6b99c8ae9cb78dd8ebddc522bc2a7080ec6e5735 Signed-off-by: a.sreekumar <ajith.sreekumar@est.tech> Signed-off-by: Bilal A <bilal@research.att.com>
2019-06-17Removing unnecessary mounts in APEX CSITa.sreekumar9-218/+9
In the end to end csit test cases of APEX, currently we are mounting the config files for APEX and PAP. This is not necessary. Change-Id: I10f9ed509e4bb537cc91f145dde34aeb8c0d9b99 Issue-ID: POLICY-1863 Signed-off-by: a.sreekumar <ajith.sreekumar@est.tech>
2019-06-13Add heart beat interval to CSIT PAP configJim Hahn1-0/+1
Only apex CSIT overrides PAP's defaultConfig.json, so only had to add the new parameter to that one file. Issue-ID: POLICY-1846 Signed-off-by: Jim Hahn <jrh3@att.com> Change-Id: Iba15c1db0d03dc42c8f5c058b9bc8e9ff55c42b4
2019-06-05Run DB script before starting other containersJim Hahn1-5/+25
The other containers were starting before their user names had been added to the DB. Consequently, they were aborting at start-up. Modified the various setup.sh scripts to run the DB-init script before starting the remaing containers. Also add start_all to start the containers and wait for the ports to start listening, eliminating the need for the "curl" tests in the setup.sh scripts. Also removed version numbers from some yml files. Change-Id: Idd9ff81b3ab4a78926b644f22360c9222afe82d5 Issue-ID: POLICY-1829 Signed-off-by: Jim Hahn <jrh3@att.com>
2019-05-07Adding end to end CSIT test cases for PDP-Aa.sreekumar11-0/+318
1) Adding test case to do health check of PDP-A. 2) Adding test case for end to end testing - create policy type and policy using Policy API, deploy policy using PAP API and then execute policy in APEX engine. Change-Id: I97b208f4d7c319f993515719795d022ddfc429fa Issue-ID: POLICY-1739 Signed-off-by: a.sreekumar <ajith.sreekumar@est.tech>