blob: d400f2dc3002b47590b102963ec643ee035aa3d4 [file] [log] [blame]
Pamela Dragosh5ed4e852017-09-22 12:26:16 -04001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2
3New Features
4------------
5
Saryu Shah83f3ae32017-11-06 23:18:08 +00006ONAP POLICY Framework items for: (Last Updated: 11/06/2017)
Saryu Shah9c2c3002017-10-08 21:37:39 +00007
Saryu Shahba1936f2017-10-10 22:20:01 +00008* **Version**: Amsterdam Release
Saryu Shah83f3ae32017-11-06 23:18:08 +00009* **Release Date**: 17 November, 2017
Saryu Shahba1936f2017-10-10 22:20:01 +000010* **Description**: R1
11
12.. contents::
13 :depth: 2
Saryu Shah9c2c3002017-10-08 21:37:39 +000014
15Epic
16^^^^
17
Saryu Shah6d8c2552017-10-23 15:32:27 +000018 * [POLICY-31] - Stabilization of Seed Code
19 * [POLICY-33] - This epic covers the body of work involved in deploying the Policy Platform components
20 * [POLICY-34] - This epic covers the work required to support a Policy developer environment in which Policy Developers can create, update policy templates/rules separate from the policy Platform runtime platform.
21 * [POLICY-35] - This epic covers the body of work involved in supporting policy that is platform specific.
Saryu Shah83f3ae32017-11-06 23:18:08 +000022 * [POLICY-36] - This epic covers the work required to capture policy during VNF on-boarding.
Saryu Shah6d8c2552017-10-23 15:32:27 +000023 * [POLICY-37] - This epic covers the work required to capture, update, extend Policy(s) during Service Design.
Saryu Shah83f3ae32017-11-06 23:18:08 +000024 * [POLICY-38] - This epic covers the work required to support service distribution by SDC.
Saryu Shah6d8c2552017-10-23 15:32:27 +000025 * [POLICY-39] - This epic covers the work required to support the Policy Platform during runtime.
26 * [POLICY-76] - This epic covers the body of work involved in supporting R1 Amsterdam Milestone Release Planning Milestone Tasks.
Saryu Shah9c2c3002017-10-08 21:37:39 +000027
Saryu Shah83f3ae32017-11-06 23:18:08 +000028
Saryu Shah9c2c3002017-10-08 21:37:39 +000029Story
30^^^^^
31
Saryu Shah6d8c2552017-10-23 15:32:27 +000032 * [POLICY-25] - Replace any remaining openecomp reference by onap
33 * [POLICY-32] - JUnit test code coverage
34 * [POLICY-40] - MSB Integration
35 * [POLICY-41] - OOM Integration
36 * [POLICY-43] - Amsterdam Use Case Template
37 * [POLICY-48] - CLAMP Configuration and Operation Policies for vCPE Use Case
38 * [POLICY-51] - Runtime Policy Update Support
39 * [POLICY-57] - VF-C Actor code development
40 * [POLICY-59] - vCPE Use Case - Runtime
41 * [POLICY-60] - VOLTE Use Case - Runtime
42 * [POLICY-61] - vFW Use Case - Runtime
43 * [POLICY-62] - vDNS Use Case - Runtime
44 * [POLICY-63] - CLAMP Configuration and Operation Policies for VOLTE Use Case
45 * [POLICY-64] - CLAMP Configuration and Operation Policies for vFW Use Case
46 * [POLICY-65] - CLAMP Configuration and Operation Policies for vDNS Use Case
47 * [POLICY-66] - PDP-D Feature mechanism enhancements
48 * [POLICY-67] - Rainy Day Decision Policy
49 * [POLICY-68] - TOSCA Parsing for nested objects for Microservice Policies
50 * [POLICY-77] - Functional Test case definition for Control Loops
51 * [POLICY-93] - Notification API
52 * [POLICY-119] - PDP-D: noop sinks
53 * [POLICY-121] - Update POM to inherit from oparent
54 * [POLICY-124] - Integration with oparent
Saryu Shah83f3ae32017-11-06 23:18:08 +000055 * [POLICY-158] - policy/engine: SQL injection Mitigation
Saryu Shah6d8c2552017-10-23 15:32:27 +000056 * [POLICY-161] - Security Event Logging
57 * [POLICY-173] - Deployment of Operational Policies Documentation
58 * [POLICY-210] - Independent Versioning and Release Process
59 * [POLICY-316] - vCPE Use Case - Runtime Testing
60 * [POLICY-320] - VOLTE Use Case - Runtime Testing
61 * [POLICY-324] - vFW Use Case - Runtime Testing
62 * [POLICY-328] - vDNS Use Case - Runtime Testing
Saryu Shah83f3ae32017-11-06 23:18:08 +000063 * [POLICY-387] - Deliver the released policy artifacts
Saryu Shah9c2c3002017-10-08 21:37:39 +000064
Saryu Shahba1936f2017-10-10 22:20:01 +000065Task
66^^^^
67
Saryu Shah6d8c2552017-10-23 15:32:27 +000068 * [POLICY-3] - Add appropriate unit tests back into the distribution
69 * [POLICY-6] - Updates to License and Trademark in the Policy Source Code
70 * [POLICY-8] - Fix PDP-D Sonar Blocker Issues
71 * [POLICY-11] - Enhancements to extract fact information for a given Drools Application
72 * [POLICY-17] - Removal of ECOMP-SDK-APP dbscripts
73 * [POLICY-18] - Enhancement: Add additional feature hooks in Drools PDP
74 * [POLICY-22] - drools-applications reorganization and template upgrade
75 * [POLICY-26] - PDP-D Telemetry REST CLI
76 * [POLICY-30] - PDP-D Logging Enhancements
77 * [POLICY-53] - Update drools-application docker scripts to find reorganized pom changes
78 * [POLICY-54] - POLICY-54 Add HTTP Proxy Support to docker image builds
79 * [POLICY-55] - Ensure drools-application JUnit test works on ONAP JJB using in memory database
80 * [POLICY-58] - Update Policy Engine dependencies and use case policies to support the latest drools-application code
81 * [POLICY-70] - Add vagrant functionality to build/setup policy
82 * [POLICY-78] - Update Drools version to 6.5.0.Final
83 * [POLICY-80] - Policy Guard
84 * [POLICY-87] - Implement Recommended Fix for Portal
85 * [POLICY-88] - Delete the yaml sdk and sdc projects located in policy/engine
86 * [POLICY-95] - Fix policy/commons sonar blocker issues with exception of integrity-monitor/audit
87 * [POLICY-96] - Fix policy/common integrity-[monitor/audit] sonar blockers
88 * [POLICY-97] - Fix policy/engine sonar blockers
89 * [POLICY-98] - policy/commons critical sonar issues - NON integrity/monitor related
90 * [POLICY-100] - fix policy/common critical sonar items - integrity monitor/audit related
91 * [POLICY-105] - Common-Modules changes to RefreshStateAudit
92 * [POLICY-111] - policy/drools-applications: sonar blockers
93 * [POLICY-113] - policy/engine: sonar critical
94 * [POLICY-114] - policy/drools-pdp: sonar critical
95 * [POLICY-115] - policy/drools-application: sonar critical
96 * [POLICY-116] - Remove MojoHaus Maven plug-in from pom file
97 * [POLICY-117] - Resolve Policy Sonar Critical issues
98 * [POLICY-122] - Policy GUI Fixes for Dictionary and Dashboard tabs
99 * [POLICY-125] - Update Project FOSS Table
100 * [POLICY-126] - Identify and outline the set of documentations to be delivered in this Release
101 * [POLICY-133] - Addition of policy-persistence feature
102 * [POLICY-154] - policy/engine finish eclipse warnings for unused imports/variables
103 * [POLICY-155] - Addition of state-management feature
104 * [POLICY-156] - Addition of active-standby-management feature
105 * [POLICY-163] - Add 'install' and 'uninstall' option to DroolsPDP 'features' script
106 * [POLICY-167] - Clean additional pom warnings policy/engine
107 * [POLICY-168] - Clean pom warnings policy/drools-applications
108 * [POLICY-171] - Update policy/docker README to reflect current project paths
109 * [POLICY-176] - policy/drools-applications: convert System.out, System.err to use slf4j/logback
110 * [POLICY-177] - test-transaction feature to check on the healthiness of policy controllers
111 * [POLICY-178] - policy/common: convert integrity monitor to use slf4j/logback as in drools-pdp
112 * [POLICY-180] - Upgrade policy/engine release build to use more memory
113 * [POLICY-181] - Policy/common change jenkins job to not ignore JUnit tests for verify job.
114 * [POLICY-193] - Created a new cleanup process
115 * [POLICY-196] - Enhancement on MS JSON File
116 * [POLICY-218] - LF Open Source License Issues
117 * [POLICY-228] - Create common object to consolidate AAI response
118 * [POLICY-231] - Remove Binary files from Policy Repo
119 * [POLICY-237] - Address remaining sonar/critical for policy/common
120 * [POLICY-239] - Address sonar major issues
121 * [POLICY-247] - Modify docker push-policies to push the Amsterdam Template and latest policies
122 * [POLICY-253] - Modify policy/engine pom.xml to remove sonar scan on 3rd party code.
123 * [POLICY-261] - policy/drools-pdp last remaining sonar critical
124 * [POLICY-266] - feature-state-management JUnit coverage
125 * [POLICY-273] - Revert the SDK properties from onap to ecomp
126 * [POLICY-274] - .gitignore policy/engine directories/files created after running mvn clean install or mvn test
127 * [POLICY-297] - policy/drools-applications stage-site build is failing due to heap space
128 * [POLICY-304] - Add ability for Docker scripts to NOT pre-load policies for testing
129 * [POLICY-307] - Delete the pre-Amsterdam policy template etc.
130 * [POLICY-312] - Change Policy CSIT Integration Tests to utilize the PRELOAD_POLICIES=false
131 * [POLICY-335] - Add more documentation details
132 * [POLICY-337] - Update CSIT Integration Tests with latest Config/Operational Policies
133 * [POLICY-355] - Exclude dependencies for mysql and iText
Saryu Shah83f3ae32017-11-06 23:18:08 +0000134 * [POLICY-372] - Update the DCAE TCA Model
Saryu Shahba1936f2017-10-10 22:20:01 +0000135
136
137Additional Information
138^^^^^^^^^^^^^^^^^^^^^^
139
140Latest details for Policy Framework Amsterdam Release can be found at `PolicyReleaseNotes`_.
141
142.. _PolicyReleaseNotes: https://jira.onap.org/secure/ReleaseNote.jspa?projectId=10106&version=10300
143
144