Release Notes - Policy Framework - Version El Alto Release - HTML format

Bug

  • [POLICY-1671] - policy/engine JUnit tests now take over 30 minutes to run
  • [POLICY-1725] - XACML PDP returns 500 vs 400 for bad syntax JSON
  • [POLICY-1793] - API|MODELS: Retrieving Legacy Operational Policy as a Tosca Policy with wrong version
  • [POLICY-1801] - Deploy/undeploy via integer version fails
  • [POLICY-1802] - Apex-pdp: context album is mandatory for policy model to compile
  • [POLICY-1803] - PAP should undeploy policies when subgroup is deleted
  • [POLICY-1807] - Latest version is always returned when using the endpoint to retrieve all versions of a particular policy
  • [POLICY-1808] - API|PAP|PDP-X [new] should publish docker images with the following tag X.Y-SNAPSHOT-latest
  • [POLICY-1809] - In the return of GET call to retrieve the >1 version of guard policy, "version" field is always "1.0.0"
  • [POLICY-1810] - API: support "../deployed" REST API (URLs) for legacy policies
  • [POLICY-1811] - The endpoint of retrieving the latest version of TOSCA policy does not return the latest one, especially when there are double-digit versions
  • [POLICY-1818] - APEX does not allow arbitrary Kafka parameters to be specified
  • [POLICY-1830] - Policy throws error parsing its Publish on APPC-CL topic
  • [POLICY-1838] - Drools-pdp error log is missing data in ErrorDescription field
  • [POLICY-1839] - Policy Model currently needs to be escaped
  • [POLICY-1842] - Fix documentation links
  • [POLICY-1843] - Decision API not returning monitoring policies when calling api with policy-type
  • [POLICY-1844] - XACML PDP does not update policy statistics
  • [POLICY-1858] - Usecase DRL - named query should not be invoked
  • [POLICY-1859] - Drools rules should not timeout when given timeout=0 - should be treated as infinite
  • [POLICY-1872] - brmsgw fails building a jar - trafficgenerator dependency does not exist
  • [POLICY-1876] - ONAP-PAP-REST JUnit fail on Centos
  • [POLICY-1879] - ApexPDP - Build/Test fails in Nordix - InetAddress.getLocalHost() fails
  • [POLICY-1897] - Apex CLI editor policies are not well formed TOSCA policies
  • [POLICY-1917] - Numerous topic properties are missing from TopicParameters
  • [POLICY-1918] - PDP-D[vFWCL] JsonPath-based filtering not enforcing existance of fields in messages
  • [POLICY-1919] - PDP-D[vFWCL] Integers from Payload in Operational Policy converted to Floats in APP-CL requests
  • [POLICY-1933] - PAP (non-legacy): bouncing with the latest snapshot
  • [POLICY-1934] - PDP-X (non-legacy): does not create tables when container comes up
  • [POLICY-1935] - PDP-X (non-legacy): nexus3 docker image with tag 2.1-SNAPSHOT-latest not produced
  • [POLICY-1939] - PDP-X (non-legacy): does not register with PAP
  • [POLICY-1940] - PDP-D CL: Class not found when accessing web server through telemetry api
  • [POLICY-1955] - Apex-pdp: merge job is not triggering csit verification job
  • [POLICY-1959] - AAF_NS change to onap.org.osaaf.aaf
  • [POLICY-1980] - PDP-A goes to ACTIVE state even when the APEX engine failed to start
  • [POLICY-1981] - policy/engine GUI is not loading policies on the push tab
  • [POLICY-1983] - Documentation : architecture do no integrate APEX
  • [POLICY-1984] - Offered API documentation is not complete or obsolete
  • [POLICY-1985] - Documentation : Policy portal/GUI documentation is missing
  • [POLICY-1986] - Documentation : rst formating problem
  • [POLICY-2017] - PDP-D not firing rules
  • [POLICY-2019] - Need for "ReadWriteMany" access on storage when deploying on Kubernetes?
  • [POLICY-2046] - POLICY CSIT fails due unreliable apache-maven repo
  • [POLICY-2047] - TOSCA Policy Types should be map not a list
  • [POLICY-2055] - Legacy DMaaP BRMSGW Provisioning Channel should be started after
  • [POLICY-2060] - ToscaProperties object is missing metadata field
  • [POLICY-2062] - APEX PDP logs > 4G filled local storage
  • [POLICY-2063] - API CSIT Test failing retrieving the policy type
  • [POLICY-2075] - policy/models - Reading in Tosca Policy munges derivedBy Policy Type name as "onap.policies.Optimization:0.0.0"
  • [POLICY-2076] - Portal Pairwise testing: Policy authorization denied error
  • [POLICY-2104] - Need RC0 Container
  • [POLICY-2107] - policy/distribution license issue in resource needs to be removed
  • [POLICY-2109] - PDP-D: usecases controller fails to come up
  • [POLICY-2156] - missing field in create VF module request to SO
  • [POLICY-2169] - SDC client interface change caused compile error in policy distribution
  • [POLICY-2519] - Policy UI outdated certificate

Task

  • [POLICY-1597] - nexus container is outdated
  • [POLICY-1598] - mariadb container is outdated
  • [POLICY-1603] - Consistent snakeyaml in policy/parent if possible
  • [POLICY-1665] - Remove www.example.org from JUnit tests
  • [POLICY-1702] - Clean up docker scripts to use $POLICY_HOME not $POLICY_XXX_HOME
  • [POLICY-1746] - Move ToStringTester to utils-test
  • [POLICY-1782] - Undeploy latest deployed policy
  • [POLICY-1789] - Sonar fix in different policy module
  • [POLICY-1796] - Remove versions from csit tests
  • [POLICY-1798] - Enhance the policy/pap S3P Stability and Performance tests
  • [POLICY-1804] - Update BRMSGateway to point to policy/models
  • [POLICY-1829] - Fix policy CSITs to work in local VM
  • [POLICY-1849] - Missing documentation on OOM installation
  • [POLICY-1850] - Missing documentation on Docker installation
  • [POLICY-1851] - PDP-D[APPS][CL] documentation corrections
  • [POLICY-1863] - Removing unnecessary mounts in APEX CSIT
  • [POLICY-1867] - policy/distribution has proprietary licenses in it
  • [POLICY-1870] - policy/xacml-pdp and policy/distribution docker tags inconsistent
  • [POLICY-1880] - Enable APEX CSITs to Pull Respective Branch's Docker Images
  • [POLICY-1882] - Review current CLM jobs and security upgrade recommendations
  • [POLICY-1887] - OOM changes to support removal of topic properties in PAP, APEX and XACML PDPs
  • [POLICY-1921] - Define El Alto Scope with jira tickets labeled OR fixVersion
  • [POLICY-1922] - Architecture changes require a ArchComm review
  • [POLICY-1923] - Announce any planned API changes, Data model changes AND notify other components
  • [POLICY-1924] - Complete maturity targets for platform maturity
  • [POLICY-1925] - Communicate new 3rd party dependencies
  • [POLICY-1926] - CII badging update
  • [POLICY-1927] - Project specific test plan for Early Drop
  • [POLICY-1928] - Review code coverage goal vs. actuals
  • [POLICY-1929] - Integrate the new oparent into the build process
  • [POLICY-1956] - Create AAI runtime utilities to test PDP-D interface at runtime
  • [POLICY-1957] - Clean up usecase archetype
  • [POLICY-1958] - Remove hardcoded ip in PAP stability testsuites
  • [POLICY-1960] - More logging in PAP timers
  • [POLICY-1964] - El Alto Release Tasks for Early Drop Delivery using Self-Release
  • [POLICY-1970] - API docs complete
  • [POLICY-1971] - No gerrit requests older than 36 hours
  • [POLICY-1972] - Early drop images available
  • [POLICY-1973] - Update the OOM port list
  • [POLICY-1974] - Begin release notes for El Alto Early Drop
  • [POLICY-1975] - Data models shared with Modeling subcommitte
  • [POLICY-1976] - Architecture subcommittee review of any architectural changes
  • [POLICY-1977] - Fix all integration blockers
  • [POLICY-1978] - Review any license scan issues
  • [POLICY-1979] - Update the risk register for the release
  • [POLICY-1982] - Complete Vulnerability Review Table
  • [POLICY-1989] - Remove AlertSeverity from MDC
  • [POLICY-1993] - Document stability and performance test of api component in readthedocs
  • [POLICY-2007] - License scan issues addressed
  • [POLICY-2008] - Address all security issues
  • [POLICY-2009] - All high/highest priority jira tickets addressed
  • [POLICY-2010] - Update maturity goals and CII badging
  • [POLICY-2011] - Test coverage goals complete
  • [POLICY-2012] - Review outstanding gerrit requests
  • [POLICY-2013] - Complete pair-wise testing
  • [POLICY-2014] - Update the release risks tracker
  • [POLICY-2016] - Enable https support in ApexRestServer by using the RestServer from policy-common.
  • [POLICY-2018] - policy/engine policy/drools-pdp merge jobs not triggering health CSIT job
  • [POLICY-2045] - Deliver Release Artifacts for El Alto - requires branching
  • [POLICY-2048] - policy/api should use policy/models/models-examples as examples and preloaded policy types
  • [POLICY-2070] - El Alto Documentation
  • [POLICY-2072] - Upgrade io.netty : netty-codec-http2 and netty-common to 4.1.39.Final
  • [POLICY-2077] - PDP-D APPS : Remove command line tooling to build image
  • [POLICY-2084] - Investigate pip (py2.py3-none-any) 9.0.1 (.whl) in apex-pdp
  • [POLICY-2092] - All high/highest priority jira tickets addressed
  • [POLICY-2093] - Remaining License scan, security critical issues addressed
  • [POLICY-2094] - Update Release notes and documentation
  • [POLICY-2095] - Docker images for the “Release” due
  • [POLICY-2096] - Project specific test plan for El Alto completed
  • [POLICY-2097] - Update Risk Register
  • [POLICY-2098] - Complete pair-wise testing and update Integration Weather Board
  • [POLICY-2099] - Versioning at the project level
  • [POLICY-2110] - Change policy/distribution to communicate with SDC via HTTPS
  • [POLICY-2115] - Upgrade org.jgroups : jgroups : 4.0.12.Final
  • [POLICY-2200] - Update documentation for ElAlto
  • [POLICY-2447] - Unable to access Policy UI
  • [POLICY-2475] - Update El Alto component certificates

Sub-task

  • [POLICY-1790] - Add default case to switch
  • [POLICY-1827] - Modify policy-pdpx.sh to create operationshistory table during installation
  • [POLICY-1846] - Add new parameter to policy CSITs
  • [POLICY-1852] - Clone simulator projects from policy/models to policy/common
  • [POLICY-1853] - Update policy CSITs to reference simulators in policy/common
  • [POLICY-1854] - Remove simulators from policy/models
  • [POLICY-1861] - Replace uses of getCanonicalName() with getName() in APEX
  • [POLICY-1862] - Replace uses of getCanonicalName() with getName() in XACML
  • [POLICY-1888] - Change policy-distribution to use entities from policy/models repo
  • [POLICY-1889] - Change the PolicyDecoderFileInCsarToPolicy to decode policy type as well
  • [POLICY-1890] - Create a new forwarder plugin to create/deploy policy type & corresponding policies
  • [POLICY-1891] - Change the policy-distribution documents
  • [POLICY-1892] - Change policy-distribution helm charts in OOM repo
  • [POLICY-1893] - Change policy-distribution csit test cases
  • [POLICY-1900] - Remove policy/drools-applications model-impl/yaml suppressions
  • [POLICY-1901] - Remove policy/drools-pdp api-active-standby-management suppressions
  • [POLICY-1902] - Remove policy/drools-pdp api-state-management suppressions
  • [POLICY-1903] - Remove policy/drools-pdp feature-active-standby-management suppressions
  • [POLICY-1904] - Remove policy/drools-pdp feature-healthcheck suppressions
  • [POLICY-1905] - Remove policy/drools-pdp feature-state-management suppressions
  • [POLICY-1906] - Remove policy/drools-pdp feature-test-transaction suppressions
  • [POLICY-1907] - Remove policy/drools-pdp policy-core suppressions
  • [POLICY-1908] - Remove policy/drools-pdp policy-management suppressions
  • [POLICY-1909] - Remove policy/drools-pdp policy-utils suppressions
  • [POLICY-1938] - Disable junit coverage complaints for lombok annotations
  • [POLICY-1965] - El Alto Dev1 Release
  • [POLICY-1967] - Fix sonar issues in drools-applications
  • [POLICY-1968] - Fix sonar issues in drools-pdp
  • [POLICY-1999] - Upgrade to httpcomponents httpclient 4.5.9
  • [POLICY-2000] - Upgrade oparent 2.1.0-SNAPSHOT - to pull in jetty server to 9.4.20.v20190813
  • [POLICY-2001] - Upgrade com.thoughtworks.xstream to 1.4.11.1
  • [POLICY-2005] - Upgrade elastic search to 6.8.2
  • [POLICY-2020] - Add policy-api to xacml-pdp config file in CSIT
  • [POLICY-2021] - Add policy-api to xacml-pdp config file in OOM
  • [POLICY-2114] - Create postman sequence for readthedocs
  • [POLICY-2121] - Fix api links

Epic

Story

  • [POLICY-969] - Docker improvement in policy framwork modules
  • [POLICY-1074] - Fix checkstyle warnings in every repository
  • [POLICY-1121] - RPM build for Apex
  • [POLICY-1223] - CII Silver Badging Requirements
  • [POLICY-1371] - Allow overriding of keystore and truststore and other PDP-D customizations in OOM installs
  • [POLICY-1465] - Support configurable Heap Memory Settings for JVM processes
  • [POLICY-1600] - Clean up hash code equality checks, cloning and copying in policy-models
  • [POLICY-1637] - Remove "version" from PdpGroup
  • [POLICY-1646] - Replace uses of getCanonicalName() with getName()
  • [POLICY-1652] - Move PapRestServer to policy/common
  • [POLICY-1653] - Remove isNullVersion() method
  • [POLICY-1732] - Enable maven-checkstyle-plugin in apex-pdp
  • [POLICY-1737] - Upgrade oParent 2.0.0 - change daily jobs to staging jobs
  • [POLICY-1742] - Make HTTP return code handling configurable in APEX
  • [POLICY-1743] - Make URL configurable in REST Requestor and REST Client
  • [POLICY-1744] - Remove topic.properties and incorporate into overall properties
  • [POLICY-1762] - Create CDS API model implementation
  • [POLICY-1763] - Create CDS Actor
  • [POLICY-1770] - PAP REST API for PDPGroup Healthcheck
  • [POLICY-1771] - Boost policy/api JUnit code coverage
  • [POLICY-1772] - Boost policy/xacml-pdp JUnit code coverage
  • [POLICY-1773] - Enhance the policy/xacml-pdp S3P Stability and Performance tests
  • [POLICY-1784] - Better Handling of "version" field value with clients
  • [POLICY-1785] - Deploy same policy with a new version simply adds to the list
  • [POLICY-1786] - Create a simple way to populate the guard database for testing
  • [POLICY-1791] - Address Sonar issues in new policy repos
  • [POLICY-1795] - PAP: bounced apex and xacml pdps show deleted instance in pdp status through APIs.
  • [POLICY-1800] - API|PAP components use different version formats
  • [POLICY-1805] - Build up stability test for api component to follow S3P requirements
  • [POLICY-1806] - Build up S3P performance test for api component
  • [POLICY-1826] - Move the dmaap and pdp simulator to policy/common
  • [POLICY-1836] - Apex-pdp: Json formatting issues with deploy policy operation
  • [POLICY-1847] - Add control loop coordination as a preloaded policy type
  • [POLICY-1871] - Change policy/distribution to support ToscaPolicyType & ToscaPolicy
  • [POLICY-1881] - Upgrade policy/distribution to latest SDC artifacts
  • [POLICY-1885] - Apex-pdp: Extend CLIEditor to generate policy in ToscaServiceTemplate format
  • [POLICY-1898] - Move apex-pdp & distribution documents to policy/parent
  • [POLICY-1899] - Update optimization xacml application to support more flexible Decision API
  • [POLICY-1911] - XACML PDP must be able to retrieve Policy Type from API
  • [POLICY-1942] - Boost policy/apex-pdp JUnit code coverage
  • [POLICY-1953] - Create addTopic taking BusTopicParams instead of Properties in policy/endpoints
  • [POLICY-1966] - Fix more sonar issues in policy drools
  • [POLICY-1988] - Generate El Alto AAF Certificates

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.