Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Deadline for contribution by RC0

...

  • Push existing policy(tree) into PDP
  • Handling of PDP Groups
  • Handling of Policy Types
  • Handling of TOSCA Service Templates
  • Push of Policies to PDPs
  • Support multiple PDP Groups per Policy Type
  • Tree view in Policies list
  • Integration of new TOSCA Control Loop GUI into CLAMP GUI
    ProjectKey UpdatesBenefits
    A&AI
    Functional Updates
    * Model updates as part of CCVPN Transport Slicing Feature
    * Model updates as part of Smart Intent Guarantee based on IBN Feature
    * Model updates as part of CNF Orchestration Feature
    Non-functional Updates
    * Sonar & Security updates
    * Rolling upgrade functionality option
    * Micrometer integration option
    * Prometheus monitoring integration option
    • Security enhancements
    • Code quality enhancements
    • Monitoring suite options
    • Enhanced CNF, CCVPN, and Smart Intent features
    AAF

    APPC Not part of the release Not part of the release
    CLAMP

    This project is now merged with Policy  - See  REQ-684 - Merge CLAMP functionality into Policy Framework project IN PROGRESS

     Not part of the release (Merged into Policy)
    CCSDK
    • Jira Legacy
      serverSystem Jira
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyCCSDK-3291
    • Jira Legacy
      serverSystem Jira
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyCCSDK-3247
    • Jira Legacy
      serverSystem Jira
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyCCSDK-3390
    • Jira Legacy
      serverSystem Jira
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyCCSDK-3389
    • Jira Legacy
      serverSystem Jira
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyCCSDK-3297
    • Jira Legacy
      serverSystem Jira
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyCCSDK-3229
    • Jira Legacy
      serverSystem Jira
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyCCSDK-3158


    • Security enhancements
    • OpenDaylight major release upgrade (Silicon)
    • Enhancements to CCVPN, Network Slicing, and ONAP A1 Interface
    CPS
    • CPS-NCMP can now synchronize NF Models using SDN-C
    • CPS-NCMP can now read an write data on Synchronized nodes using passthrough datastores
    • CPS Temporal can now track changes in any CPS manage dataspace

    See

    Jira Legacy
    serverSystem Jira
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyREQ-717

    • Allows any ONAP component to access (read & write) NFs
    • Executing time based queries to help troubleshooting CM issues
    DCAE
    • Jira Legacy
      serverSystem Jira
      columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyDCAEGEN2-2630
       

        - All DCAE microservices migration to helm was completed in Istanbul release. Since Honolulu, 13 additional MS has been delivered added for Helm deployment support and parallel support under Cloudify/blueprint (legacy) retained for regression/backward compatibility
        - Introduced Helm Templated resuable functions under dcaegen2-services-common charts; each DCAE components/mS can enable required features via configuration override. Following are current set of features available under dcaegen2-services-common charts
            - K8S Secret/Environment mapping
            - CMPv2 Certificate support
            - Policy Sidecar
            - Mount data from configmap through PV/PVC
            - Dynamic Topic/feed provisioning
            - AAF certificates generation/distribution
            - Consul loader for application config
                
        - Removing Consul Dependency for DCAE components (DCAEGEN2-2630)
            Under cloudify deployments, Consul is used as central configuration store for all applications. With migration to Helm, the consul dependency is being removed by switching config management through K8S Configmap. This allows application to be deployed standalone in multi/edge cloud without any dependency on central platform components. 

        - Helm-generator tool  (as POC) available for generating DCAE component helm-chart given component spec. This tool will be integrated with MOD/design flow to support helm chart generation and distribution for Jakarta release. 

    • Jira Legacy
      serverSystem Jira
      columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyDCAEGEN2-2771

        - SliceAnalysis and KPI-Computation MS migrated from ConfigDb to CPS
        - Integration with new CBS client SDK and support policy sidecar

    • Jira Legacy
      serverSystem Jira
      columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyDCAEGEN2-2703

        - HV_VES microservice was adapted to support stdDefined domain introduced under VES7.2.1 spec 

    • Jira Legacy
      serverSystem Jira
      columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyDCAEGEN2-2541

        - Enhanced PMSH Microservice to support subscription property updates, config updates to support 'n' subscriptions, support resource name in filter 

    • Jira Legacy
      serverSystem Jira
      columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyDCAEGEN2-2522

        - Implemented CPS client interface (replacing ConfigDb)
        - Switched to new CBS client SDK for removing consul dependency and enabling policy configuration through sidecar.


    Non-Functional

    • Removed GPLv3 license from software by switching to onap/integration base images for CBS, Policy-Handler, VES-Mapper, PM-mapper, TCAgen2, DL Feeder, DL-DES (DCAEGEN2-2455)
    • Healthcheck container Py3 upgrade  (DCAEGEN2-2737)
    • Vulnerability updates for several DCAE MS (TCA-gen2, DataFileCollector,RESTConf, VES,Mapper, PM-Mapper, PRH, SON-handler, KPI-MS, Slice-Analysis MS) (DCAEGEN2-2768)
    • DL feeder/DES switched to PG (from mariaDB) and made complaint with non-root pod. 
    • Simplified deployment for DCAE services via Helm
    • Reduction on ONAP/DCAE footprint under transformation initative by deprecating Cloudify based platform components and Consul
    • Security enhancements
    • VES 7.2.1 integration for HV_VES enables ONAP, 3GPP, ORAN alignment
    • Enhancements for Network Slicing, Bulk PM, OOF-SON usecases




    DMaaP

    No major functional changes.

    Consolidated Message Router and Bus Controller repos.

    Sonar & Security updates.


    Simplified repo structure.

    Security enhancements.

    Documentation



    External API FrameworkNot part of the releaseNot part of the release
    Holmes

    Jira Legacy
    serverSystem Jira
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyHOLMES-463

    Jira Legacy
    serverSystem Jira
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyHOLMES-462

    Jira Legacy
    serverSystem Jira
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyHOLMES-454

    Jira Legacy
    serverSystem Jira
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyHOLMES-307

    Some bugs are fixed so Holmes gets more stable.

    security enhancements

    Integration

    New tests:

    • basic_cnf
    • CPS healthcheck
    • Stability basic_vm and basic_onboard tests

    Gating on Python tests

    Stability of the test environment

    More cases automatically tested

    LoggingNot part of the releaseNot part of the release
    MSB



    Modeling
    • Update PyYAML & httplib2 version
    • Bug fix
    security enhancements
    MultiCloud
    Functional Updates
    • Various k8s resource management improvements in k8splugin (REQ-627, )
      • Helm 3.5 package spec support
      • Support for Helm pre/post- create and delete Hooks 
      • Improved Config API
      • Status API returns the real status of deployed helm package
      • Better aligned with Helm processing spec
      • Important bug fixes

    Further changes in k8splugin related to Helm spec support allow for the better and more reliable deployment of complex CNFs defined as a helm package.

    MusicNot part of the releaseNot part of the release
    CLI

    OOMFunctional updates:
    • REQ-718: IPv4 / IPv6 dual stack support in ONAP (Istanbul)
      • Added support for Kubernetes 1.20+ DualStack networking properties
        in ONAP K8S Service spec properties.
      • Upgraded EJBCA CMP v2 server to version 7.x
    • If a cluster is running DualStack, service will be exposed in both IPv4 and IPv6 networks. Works for K8S 1.20+
    • EJBCA server is upgraded to newest major version providing longer support
    OOF

    Functional updates:

    • Enhancements in NSI selection to derive coverage area TA list from coverage area
    •  Migration from config DB to CPS for SON use case

    Non-functional updates

    • Migration from MUSIC to ETCD
    • Bug fixes

    UUI

    Functional updates:

    •  Intent instance will be developed to support the E2E Slicing and CCVPN.

    Non-functional updates

    • Packages upgrades in direct dependencies
    • Remove Python 2.7 from docker image
    • Update docker image for UUI components
    • Bug fix
    • Provides a scenario of users’ intent guarantee and interacting.
    • Stability and security improvement.
    Policy

    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyREQ-684

    • keep CLAMP functions into ONAP
    • reduce ONAP footprint
    • consolidate the UI (Control loop UI and policy)
    • enables code sharing and common handling for REST and TOSCA
    • introduces the Spring Framework into the Policy Framework
    • See the CLAMP documentation

    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyREQ-716

    •  Allows Control Loops to be defined and described in Metadata using TOSCA
    •  Control loops can run on the fly on any component that implements a *participant* API
    •  Control Loops can be commissioned into Policy/CLAMP, they can be parameterized, initiated on arbitrary  participants, activated and monitored
    •  See the CLAMP TOSCA Control Loop documentation
    CLAMP Client Policy and TOSCA Handling

    - Capability to send multiple output events from a state in APEX-PDP

    Policy Handling Improvements
    • Support delta policies in PDPs
    • Allow XACML rules to specify EventManagerService
    •  Sending of notifications to Kafka & Rest in apex-pdp policies
    •  External configuration of groups other than defaultGroup
    •  XACML Decision support for Multiple Requests
    •  Update query parameter names in Policy audit APIs and support for wildcards in APIs
    • Capability to send multiple output events from a state in APEX-PDP
    System Attribute Improvements
    • Support for database upgrade and rollback, starting with upgrade from the Honolulu release to the Istanbul release
    • Support for multiple PAP instances
    • Consolidated health check
    • Phase 1 of Spring Framework introduction
    • Phase 1 of Prometheus introduction, base Prometheus metrics
    PortalNot part of the releaseNot part of the release
    SDN-C
    • Jira Legacy
      serverSystem Jira
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keySDNC-1616
    • Jira Legacy
      serverSystem Jira
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyCCSDK-3291
    • Jira Legacy
      serverSystem Jira
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyCCSDK-3247
    • Jira Legacy
      serverSystem Jira
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyCCSDK-3390
    • Jira Legacy
      serverSystem Jira
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyCCSDK-3389
    • Jira Legacy
      serverSystem Jira
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyCCSDK-3297
    • Jira Legacy
      serverSystem Jira
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyCCSDK-3229
    • Jira Legacy
      serverSystem Jira
      serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
      keyCCSDK-3158



    • Code quality improvement due to substantial improvement in test coverage triggered by gerrit reviews
    • Security enhancements
    • OpenDaylight major release upgrade (Silicon)
    • Enhancements to CCVPN, Network Slicing, and ONAP A1 Interface
    SDC

    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keySDC-3583

    Jira Legacy
    serverSystem Jira
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keySDC-3581

    SDC can be used for onboarding resources and designing services with models other than SDC AID
    SO

    CNF Orchestration flows in SO have been enhanced.

    Internal architecture improvements started in H release have been extended.

    Defect fixes and enhancements in E2E slicing, CCVPN usecase realization.

    CSIT has been improved.

    Improved S3P and maintainability of SO with divide and conquer strategy.

    Validate the new changes at the earlier stage.


    VF-C
    • Packages upgrades in direct dependencies
    • Remove Python 2.7 from docker image of huawei vnfm driver
    • Optimize the docker image of VFC db
    • Bug fix
    Stability and security improvement
    VIDNot part of the releaseNot part of the release
    VNFSDK




    VNFRQTS

    VVP

    Benchmark

    Infrastructure Improvements


    This table shows use case blueprints:

    ...