Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
Replaced tosca policies found in the test "data" directory with policies
from models-examples.
Also added the dmaap simulator to the pap CSIT to prevent the error log
from filling with dmaap errors while trying to debug the CSIT.
Issue-ID: POLICY-2813
Change-Id: I6bccffa41acd0fda0b945fe8e3cd6badde1ac4c1
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Replacing deprecated tca policy type with new tcagen2
policy type.
Issue-ID: POLICY-2772
Change-Id: Id53e61caf9675e0080274784870970c7ea2575f8
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
|
|
PolicyVersion'
Issue-ID: POLICY-2585
Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca>
Change-Id: I5b0164190733c2ab589c4bffceffc06012b80ffb
|
|
Added code to the xacml-pdp CSIT so that, after deploying policies,
it waits until the xacml-pdp indicates that the policies have been
deployed before performing any guard or decision requests.
Issue-ID: POLICY-2554
Signed-off-by: Jim Hahn <jrh3@att.com>
Change-Id: Icd016b699afbbfe3b60e866c88b45951499fa228
|
|
The drools-apps CSIT was randomly failing while deploying policies
to xacml-pdp. The message that xacml-pdp published only contained
the naming policy, thus the test failed.
The supposition is that the topic monitoring script returned an earlier
message from when the xacml-pdp first started up. Modified the robot
script to be more specific when searching for the deployment message.
Issue-ID: POLICY-2543
Signed-off-by: Jim Hahn <jrh3@att.com>
Change-Id: I209a927041c3566324bfad150b41fc12fd8f5920
|
|
Issue-ID: POLICY-2537
Change-Id: If6412d505777faa16c69225305120e5c9c300e8c
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
|
|
Issue-ID: POLICY-2525
Signed-off-by: Jim Hahn <jrh3@att.com>
Change-Id: Id466c6a113bfff087e4dd9d594e5f286f108a73c
|
|
Added CSIT to test XACML optimization policy.
Also added CSIT to test XACML default result.
Issue-ID: POLICY-2491
Change-Id: I5a9c8f076ba603e39d648a5e40630aa4b6d3f99e
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
|
|
Issue-ID: POLICY-2491
Signed-off-by: Jim Hahn <jrh3@att.com>
Change-Id: I06db49336860f7fccb5b72f769f9f9bdcd42f11a
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Modified the CSIT for drools-apps to use more components:
- api to create policies
- pap to deploy policies
Also removed tabs.
Issue-ID: POLICY-2491
Change-Id: Iacd8d1953068bb718a63de8813dd1c307c21b1f8
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Runs xacml and drools, but does not currently run api or pap.
PAP actions are simulated by injecting messages onto the dmaap
topic read by xacml-pdp and drools-pdp.
All other systems (e.g., dmaap, aai) are simulated using
policy-models-simulators.
Issue-ID: POLICY-2491
Change-Id: Ic05e3a6514e84040f5a965aa8d2cac9ed2e9abc2
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Issue-ID: POLICY-2474
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: If69a11c7c690d8a5ac2d3b2a5b81f9d7d5fe5197
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
|
|
Moved the policy preload for the PAP CSIT from setup.sh to
the robot script; policy type preload isn't needed, so it
was removed altogether.
Also cleaned up some unneeded entries related to networking
and ports in the docker yml files.
Issue-ID: POLICY-2464
Change-Id: I1794dd905f2dcbdbe5f8da8c106b43b98d9a97ea
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
When the key name doesn't match with the name field in policy,
creation of policy is failing. Due to some recent changes in API and
models. So, correcting the policy in this review.
Change-Id: I8a57f734a25f46fef623edb078fabc2641722816
Issue-ID: POLICY-2438
Signed-off-by: a.sreekumar <ajith.sreekumar@est.tech>
|
|
Issue-ID: POLICY-2434
Signed-off-by: Jim Hahn <jrh3@att.com>
Change-Id: I92ce55b8f024e6bb935b21812ceb633976b0ddf8
|
|
Also making the apex test policy changes related to rhino migration.
Change-Id: I20f6c87bf6e2208840eb62a8109f8a98d67e0327
Issue-ID: POLICY-1402
Signed-off-by: a.sreekumar <ajith.sreekumar@est.tech>
|
|
CSITs as per the latest policy type validation changes.
Drools and drools apps fixes.
Removed policy-health.
Change-Id: I086bf747059435e12d15e0481b00c97c20eaadc1
Issue-ID: POLICY-1402
Signed-off-by: a.sreekumar <ajith.sreekumar@est.tech>
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Signed-off-by: a.sreekumar <ajith.sreekumar@est.tech>
|
|
Currently APEX specific information is placed under properties|content in ToscaPolicy.
Avoid keeping under "content" and keep the information directly under properties.
Change-Id: Id322df2ae977d4901b81bb70e95ad7e55771869c
Issue-ID: POLICY-2332
Signed-off-by: a.sreekumar <ajith.sreekumar@est.tech>
|
|
Removes JAVA_HOME for drools pdp
Updates Policy API tests
Updates XACML-PDP database connection
Downloads dmaap simulator instead of compiling it for xacml-pdp,apex-pdp and distribution
Changes from Jim, Jorge and Chenfei
Issue-ID: POLICY-2325
Change-Id: I28ff3384f9ae9b7d1ce6940eb62aa87278e7a9c5
Signed-off-by: Bilal A <bilal@research.att.com>
|
|
Issue-ID: POLICY-2284
Signed-off-by: Jim Hahn <jrh3@att.com>
Change-Id: I85c613cd6f26dbccbca2ffc6173f4955ab890ce2
|
|
APEX CSIT was using PAP's Group Deploy operation to deploy policies.
The group deploy operation's request body got invalid due to removal of
a PolicyType.
GroupDeploy operation should be ideally used instead of SimpleDeploy
operation. So, updating the GroupDeploy request body and fixing this.
Change-Id: I75c16ce577ee08b81826e633ad2f990b1693f23f
Issue-ID: POLICY-2227
Signed-off-by: a.sreekumar <ajith.sreekumar@est.tech>
|
|
Issue-ID: POLICY-2167
Change-Id: I8f730b3960fb91807e0b9154947db03cb714f870
Signed-off-by: HOCKLA <ah999m@att.com>
|
|
Issue-ID: POLICY-2161
Change-Id: Id5ae6957fd655f90d29650f5ae5fa73b10a2afe3
Signed-off-by: Chenfei Gao <cgao@research.att.com>
|
|
Issue-ID: POLICY-2063
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I4fdff6f2d95af87e36108412a92e8f2936d7f6fd
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
|
|
As per updated model, policy type & data type are represented as Map
directly instead of List of Map earlier. Updating the json files to
adapt to this change.
Issue-ID: POLICY-2047
Change-Id: Id46b6d20f3c1cb727909b0825066e4763120e46a
Signed-off-by: ramverma <ram.krishna.verma@est.tech>
|
|
Change policy-distribution csit test cases to support ToscaPolicyType
and ToscaPolicy.
Change-Id: Ic6539a2c6f3d2a5b0a4a0b66ce456512d909a320
Issue-ID: POLICY-1893
Signed-off-by: a.sreekumar <ajith.sreekumar@est.tech>
|
|
Issue-ID: TEST-158
Change-Id: I0ef42c20de50f9aebaf70056cc00d7a7aa61e712
Signed-off-by: DR695H <dr695h@att.com>
|
|
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>
|
|
Change-Id: I91d01f7dd48bd5aad7ea55ab7aa9ce22077991ba
Issue-ID: TEST-158
Signed-off-by: DR695H <dr695h@att.com>
|
|
1. Added test cases for creating policy, deploying policy, and getting a
decision for monitoring policies
2. Included statistics check between some tests
3. Modified to use dmaap simulator, policy-pap, and policy-api for end
to end tests
5. UPDATE: made changes per Ajith's review
6. Removed most config overrides and changed dmaap to message-router
where appropriate
Change-Id: Ia9935193f189f249e11f23b2ffe49f87090b7b54
Issue-ID: POLICY-1767
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
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>
|
|
Change-Id: I1b382b107f2cd619b81979f0baeb519312c700d9
Issue-ID: POLICY-1723
Signed-off-by: ramverma <ram.krishna.verma@est.tech>
|
|
This exercises all of the PAP REST APIs, except for the simple
policy "deploy" API.
Change-Id: I681c4c40f05f6e343a782e764f7f939ecbb31258
Issue-ID: POLICY-1672
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Basic health check for now. Need to have ci-management
jobs enabled for this to work on every merge.
Cleaning out unused scripts and mock server. Renaming
policy engine script so its obvious that is what it is for.
Issue-ID: POLICY-1651
Change-Id: I469823795d4a9f5531d150610ba2ed0b75585677
Signed-off-by: pdragosh <pdragosh@research.att.com>
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
Signed-off-by: pdragosh <pdragosh@research.att.com>
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
|
|
Change-Id: If21e4dfa5735d8804dda4fe26fe9c0ccb0f3f008
Issue-ID: POLICY-1270
Signed-off-by: Bilal A <bilal@research.att.com>
|
|
Change-Id: Iaec1d8476d90ab15e16549589c18e055b85bb73b
Issue-ID: POLICY-1270
Signed-off-by: Bilal A <bilal@research.att.com>
|
|
1) Adds CSIT Test for API
2) Adds a mariadb container setup and configuration for API.
3) Adds a mariadb container setup and configuration for PAP.
Change-Id: I9beea4f2445215bc95962ebceb4ec626dd0d5521
Issue-ID: POLICY-1270
Signed-off-by: Bilal A <bilal@research.att.com>
|
|
Issue-ID: POLICY-1616
Change-Id: I6689d0e9908badd31a3fed509546348779f522d8
Signed-off-by: HOCKLA <ah999m@att.com>
|
|
Issue-ID: POLICY-1459
Signed-off-by: Bilal A <bilal@research.att.com>
Change-Id: I2e33e18feaff5882eb45012ffab16f47f3153c41
|
|
Change-Id: I7aad6452daa3122098e3a4073408deb98291c0be
Issue-ID: POLICY-1346
Signed-off-by: Bilal A <bilal@research.att.com>
|
|
Changed http to https in robot script
Change-Id: Ife1800430382805e03fff99534bcd50bf5dd7a8d
Issue-ID: POLICY-1436
Signed-off-by: Michael Mokry <michael.mokry@att.com>
|
|
- Added csit setup and teardown scripts
- Added test plan
- Added xacml pdp test robot script
- Modified api test with correct path
Change-Id: I8844f8c75f5c39877410d406b064df7ba6049e1a
Issue-ID: POLICY-1436
Signed-off-by: Michael Mokry <michael.mokry@att.com>
|
|
|
|
Change-Id: I62e05f0c438c0a015cd20eee40352d19aa1c42b8
Issue-ID: POLICY-1480
Signed-off-by: ramverma <ram.krishna.verma@est.tech>
|
|
Issue-ID: POLICY-1488
Change-Id: I27a504ad3c4e8835212d3ab05e48712636b7f402
Signed-off-by: HOCKLA <ah999m@att.com>
|
|
Changed http to https in robot test since https is enabled for policy-api rest service by default.
Issue-ID: POLICY-1270
Change-Id: Id108c956f2265db0e90b97b7e08371ee0df483c4
Signed-off-by: Chenfei Gao <cgao@research.att.com>
|
|
|
|
Change-Id: I0a969749b5cd77949ef1e86fd1962952b3385f88
Issue-ID: POLICY-1480
Signed-off-by: ramverma <ram.krishna.verma@est.tech>
|