Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 1 | .. This work is licensed under a Creative Commons Attribution 4.0 |
| 2 | International License. http://creativecommons.org/licenses/by/4.0 |
Rich Bennett | 5baea46 | 2017-09-13 03:19:19 -0400 | [diff] [blame] | 3 | |
Noemi Wagner | c729db8 | 2019-03-07 13:55:42 +0100 | [diff] [blame] | 4 | |
Eric Debeau | ab0c78b | 2020-11-30 15:32:31 +0100 | [diff] [blame] | 5 | .. _onap-release-notes: |
Noemi Wagner | c729db8 | 2019-03-07 13:55:42 +0100 | [diff] [blame] | 6 | |
thmsdt | c0b8d0c | 2022-08-09 17:16:54 +0200 | [diff] [blame] | 7 | ONAP 'Jakarta' Release Notes |
| 8 | ============================ |
Noemi Wagner | c729db8 | 2019-03-07 13:55:42 +0100 | [diff] [blame] | 9 | |
thmsdt | c0b8d0c | 2022-08-09 17:16:54 +0200 | [diff] [blame] | 10 | This page provides the release notes for the ONAP 'Jakarta' release. This |
Sofia Wallin | 090ec15 | 2020-05-26 08:25:30 +0200 | [diff] [blame] | 11 | includes details of software versions, known limitations, and outstanding |
Eric Debeau | ddbab33 | 2019-10-14 13:42:57 +0000 | [diff] [blame] | 12 | trouble reports. |
Gildas Lanilis | 4ad97c9 | 2017-11-13 12:10:01 -0800 | [diff] [blame] | 13 | |
Sofia Wallin | 090ec15 | 2020-05-26 08:25:30 +0200 | [diff] [blame] | 14 | Release notes are cumulative for the release, meaning this release note will |
| 15 | have an entry for each Major, Minor, and Maintenance release, if applicable. |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 16 | |
Eric Debeau | ddbab33 | 2019-10-14 13:42:57 +0000 | [diff] [blame] | 17 | Each component within the ONAP solution maintains their own component level |
| 18 | release notes and links to those release notes are provided below. |
Eric Debeau | 94da76f | 2020-08-24 17:18:24 +0200 | [diff] [blame] | 19 | Details on the specific items delivered in each release by each component is |
Eric Debeau | ddbab33 | 2019-10-14 13:42:57 +0000 | [diff] [blame] | 20 | maintained in the component specific release notes. |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 21 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 22 | Jakarta Major Release 10.0.0 |
thmsdt | c0b8d0c | 2022-08-09 17:16:54 +0200 | [diff] [blame] | 23 | ---------------------------- |
andreasgeissler | 52c45d8 | 2021-02-15 10:55:15 +0100 | [diff] [blame] | 24 | |
| 25 | +--------------------------------------+--------------------------------------+ |
| 26 | | **Project** | Open Network Automation Platform | |
| 27 | | | (ONAP) | |
| 28 | +--------------------------------------+--------------------------------------+ |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 29 | | **Release name** | Jakarta | |
andreasgeissler | 52c45d8 | 2021-02-15 10:55:15 +0100 | [diff] [blame] | 30 | | | | |
| 31 | +--------------------------------------+--------------------------------------+ |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 32 | | **Release version** | 10.0.0 | |
andreasgeissler | 52c45d8 | 2021-02-15 10:55:15 +0100 | [diff] [blame] | 33 | | | | |
| 34 | +--------------------------------------+--------------------------------------+ |
thmsdt | 1b310d3 | 2022-07-19 15:46:39 +0200 | [diff] [blame] | 35 | | **Release date** | 2022, June 30th | |
andreasgeissler | 52c45d8 | 2021-02-15 10:55:15 +0100 | [diff] [blame] | 36 | | | | |
| 37 | +--------------------------------------+--------------------------------------+ |
| 38 | |
thmsdt | 649772f | 2022-02-17 13:14:42 +0100 | [diff] [blame] | 39 | Features |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 40 | -------- |
| 41 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 42 | ONAP Jakarta focusses on: |
andreasgeissler | 52c45d8 | 2021-02-15 10:55:15 +0100 | [diff] [blame] | 43 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 44 | - Security enhancements in the A&AI, CCSDK, MSB, and MultiCloud projects, |
| 45 | reducing log4j vulnerability and removing most GPLv3 dependencies |
| 46 | - Deepened O-RAN integration in the OOF SON and CCSDK projects with O-RAN O1 |
| 47 | models and the O-RAN AI Policy interface (consumed downstream by the O-RAN |
| 48 | Software community) |
| 49 | - Enabling a richer set of day-2 configuration for Cloud-Native Network |
| 50 | Functions (CNF) through CDS API extensions |
| 51 | - Intent based networking (IBN) for closed loop for E2E Network Slicing |
| 52 | - New functionality in the Configuration Persistence Service (CPS) that allows |
| 53 | more granular control of configuration-heavy network services like RAN |
| 54 | - Simplification of control loop automation architecture, enabling easy |
| 55 | deployment of new control modules |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 56 | - New Network Function lifecycle management features based on real-life use |
| 57 | cases |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 58 | - Modeling: Solidified the data model for CNFs using the novel Application |
| 59 | Service Descriptor (ASD) approach, while continuing alignment with data |
| 60 | models produced by SDOs such as ETSI |
| 61 | - An overhaul of the policy framework allowing easy composition of control |
| 62 | loop policies and better observability |
| 63 | - Continued 5G Super Blueprint integrations, including EMCO, Magma 1.6, Anuket |
| 64 | and KubeRef RI2 |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 65 | |
| 66 | Functional Requirements |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 67 | ----------------------- |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 68 | |
Eric Debeau | 5ca5dc1 | 2021-04-22 11:58:28 +0200 | [diff] [blame] | 69 | Increased Cloud Native Functionality |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 70 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 71 | |
| 72 | - Improved synchronization of k8s resources after the creation of the CNF. |
| 73 | When some change occurs for the CNF in the k8s cluster, k8splugin sends |
| 74 | a notification to the cnf-adapter which performs an update of the changes |
| 75 | into A&AI. |
| 76 | - CDS integration with k8splugin |
| 77 | |
| 78 | - The creation of the profile allows the specification of labels and |
| 79 | additional k8sresource types to be returned by the status API |
| 80 | - Better Configuration API support including rollback, improved deletion |
| 81 | of the configuration with or without removal of the configuration |
| 82 | resources in the cluster |
| 83 | - Creation of the configuration template without a dedicated helm chart |
| 84 | which allows for easy update of the override values by configuration API |
| 85 | without a need to duplicate configuration template helm chart from the |
| 86 | main Helm chart. The configuration template (Helm chart) is taken from |
| 87 | the main definition. |
| 88 | |
| 89 | - New model for CNF modeling: Application Service Descriptor (ASD) model |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 90 | |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 91 | E2E Network Slicing |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 92 | ^^^^^^^^^^^^^^^^^^^ |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 93 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 94 | - CPS Integration with SDN-R for RAN Slice allocate and reconfigure scenarios |
| 95 | - E2E network Slicing with CPS is completed for allocation and re-use scenarios |
| 96 | - E2E Closed loop with CPS is functional |
| 97 | - IBN based closed loop with ML MS (POC) and Config DB is functional |
| 98 | - Optimization of cm-handle registration with CPS-DMI Plugin to upload yang |
| 99 | model |
| 100 | - CPS Integration Stabilization for RAN Slice activate/deactivate scenarios |
| 101 | - Addition of call to OOF for allocateNSSI to enable TN NSSI reuse in TN NSSMF |
| 102 | - Addition of call to OOF for terminateNxi API to deallocate NSSI |
| 103 | (without terminating TN NSSI even when NSI is terminated) in TN NSSMF |
| 104 | - Closed-loop enhancement in CCVPN to support Transport Slicing’s closed-loop |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 105 | |
| 106 | Control Loop evolutions |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 107 | ^^^^^^^^^^^^^^^^^^^^^^^ |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 108 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 109 | - Control Loop in TOSCA LCM Improvement: abstract Automation Composition |
| 110 | Management (ACM) logic with a generic Automation Composition definition, |
| 111 | isolating Composition logic from ONAP component logic. It elaborates APIs |
| 112 | that allow integrate with other design systems as well as 3PP component |
| 113 | integration. |
| 114 | - The current PMSH and TCS control loops are migrated to use an Automation |
| 115 | Composition approach. Support for Automation Compositions in SDC is also |
| 116 | introduced. |
| 117 | - A Metadata set allows a global set of metadata containing rules or global |
| 118 | parameters that all instances of a certain policy type can use. Metadata |
| 119 | sets are introduced in the Policy Framework in the Jakarta release. This |
| 120 | means that different rule set implementations can be associated with a |
| 121 | policy type, which can be used in appropriate situations. |
| 122 | - Introduction of Prometheus for monitoring Policy components so that |
| 123 | necessary alerts can be easily triggered and possible outages can be |
| 124 | avoided in production systems. |
| 125 | |
| 126 | - Expose application level metrics in policy components. An end user can |
| 127 | plug in a Prometheus instance and start listening to the metrics exposed |
| 128 | by Policy components and either raise alerts or show them on a Grafana |
| 129 | dashboard for operations team to keep monitoring the health of the system. |
| 130 | - Improve the policy/api and policy/pap readiness probes to handle database |
| 131 | failures so that the policy/api and policy/pap kubernetes pods are marked |
| 132 | ready only if the Policy database pod is ready. |
| 133 | - Provide sample Grafana dashboards for policy metrics |
| 134 | |
| 135 | - Migration of Policy Framework components to Springboot to support easier |
| 136 | handling, configuration and maintenance. |
| 137 | - Policy Framework Database Configurability. The Policy Framework can be |
| 138 | configured to use any JDBC-compliant RDBMS and configuration files are |
| 139 | supplied for the Postgres RDBMS. MariaDB remains the default RDBMS for the |
| 140 | Policy Framework in ONAP |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 141 | - System Attribute Improvements |
| 142 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 143 | - Transaction boundaries on REST calls are implemented per REST call |
| 144 | - JDBC backend uses Spring and Hibernate rather than Eclipselink |
| 145 | - All GUIs are now included in the policy/gui microservice |
| 146 | - Documentation is rationalized and cleaned up, testing documentation is |
| 147 | now complete |
| 148 | - Scripts are added to make release of the Policy Framework easier |
| 149 | |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 150 | Fault management |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 151 | ^^^^^^^^^^^^^^^^ |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 152 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 153 | - DCAE Helm Transformation finalized |
| 154 | - Topic alignment for DCAE microservices: use standard topics for PM-Mapper, |
| 155 | Slice-Analysis and KPI-MS |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 156 | |
| 157 | Extended O-RAN Integration |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 158 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 159 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 160 | - The O-RAN A1 interface (from the CCSDK project) provides a flexible way for |
| 161 | RAN operators to manage wide area RAN network optimization |
| 162 | - Enhanced A1 interface controller and A1 Policy capabilities are now usable |
| 163 | by any service provider deploying and using ONAP. This functionality is used |
| 164 | downstream in the O-RAN-SC Non-RealTime RIC project |
| 165 | - The OOF SON project has updated the SDN-R to use O-RAN aligned O1 YANG models |
| 166 | and the RAN-Sim to use O-RAN aligned O1 YANG models |
| 167 | - Convergence on VES message formats for Performance Management, |
| 168 | Fault Management, Configuration Management |
| 169 | |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 170 | Controllers |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 171 | ^^^^^^^^^^^ |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 172 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 173 | - SDN-C is upgraded to OpenDaylight Phosphorus release |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 174 | - Enhancements to CCVPN, Network Slicing, and ONAP A1 Interface |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 175 | |
Eric Debeau | 5ca5dc1 | 2021-04-22 11:58:28 +0200 | [diff] [blame] | 176 | Service Design |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 177 | ^^^^^^^^^^^^^^ |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 178 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 179 | - Improved support for TOSCA features |
| 180 | - Automation Composition Management model |
| 181 | - Support for large CSAR via S3 storage |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 182 | |
Eric Debeau | 5ca5dc1 | 2021-04-22 11:58:28 +0200 | [diff] [blame] | 183 | Inventory |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 184 | ^^^^^^^^^ |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 185 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 186 | - Schema updated for CCVPN use case mainly enhancing and bug fixes of the Cloud |
| 187 | Leased Line (CLL) service |
Eric Debeau | 5ca5dc1 | 2021-04-22 11:58:28 +0200 | [diff] [blame] | 188 | |
| 189 | ONAP Operations Manager |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 190 | ^^^^^^^^^^^^^^^^^^^^^^^ |
Eric Debeau | 5ca5dc1 | 2021-04-22 11:58:28 +0200 | [diff] [blame] | 191 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 192 | - Introduction of Strimzi Kafka Operator |
| 193 | - Migration of all Kafka native clients to use Strimzi Apache Kafka. |
| 194 | - Disable VID, Portal |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 195 | |
| 196 | Non-Functional Requirements |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 197 | --------------------------- |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 198 | |
Eric Debeau | 5ca5dc1 | 2021-04-22 11:58:28 +0200 | [diff] [blame] | 199 | The following 'non-functional' requirements are followed in the |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 200 | Jakarta Release: |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 201 | |
| 202 | Best Practice |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 203 | ^^^^^^^^^^^^^ |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 204 | |
| 205 | - ONAP shall use STDOUT for logs collection |
Eric Debeau | 5ca5dc1 | 2021-04-22 11:58:28 +0200 | [diff] [blame] | 206 | - IPv4/IPv6 dual stack support in ONAP |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 207 | - Containers must crash properly when a failure occurs |
| 208 | - Containers must have no more than one main process |
| 209 | - Application config should be fully prepared before starting the |
| 210 | application container |
| 211 | - No root (superuser) access to database from application container |
| 212 | |
| 213 | Code Quality |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 214 | ^^^^^^^^^^^^ |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 215 | |
| 216 | - Each ONAP project shall improve its CII Badging score by improving input |
| 217 | validation and documenting it in their CII Badging site |
| 218 | - Each ONAP project shall define code coverage improvements and achieve at |
| 219 | least 55% code coverage |
| 220 | |
| 221 | Security |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 222 | ^^^^^^^^ |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 223 | |
Eric Debeau | 5ca5dc1 | 2021-04-22 11:58:28 +0200 | [diff] [blame] | 224 | - Python language 3.8 |
| 225 | - Java language v11 |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 226 | - All containers must run as non-root user |
| 227 | - Continue hardcoded passwords removal |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 228 | - Flow management must be activated for ONAP |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 229 | - Each project updates the vulnerable direct dependencies in their code base |
| 230 | - Pilot for automating the creation of a Software Bill of Materials (SBOM). |
| 231 | Tools for automated SBOM creation are now rolled into the CI chain of ONAP |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 232 | |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 233 | Documentation |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 234 | ^^^^^^^^^^^^^ |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 235 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 236 | - Documentation cleaned up. Chapters which include unmaintained projects were |
| 237 | removed to avoid misunderstandings at the readership |
| 238 | - Projects (repositories) which do not create a stable release branch are no |
| 239 | longer included in the release documentation. This should help to improve the |
| 240 | release management process |
| 241 | - Beginning with this release we are providing example configuration files for |
| 242 | setting up a proper process of documentation creation |
| 243 | - The Interactive Architecture Overview is updated |
| 244 | - The guide to set up a development system for documentation is updated |
Eric Debeau | eb3b051 | 2021-11-15 20:39:00 +0100 | [diff] [blame] | 245 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 246 | Tests & Integration |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 247 | ^^^^^^^^^^^^^^^^^^^ |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 248 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 249 | - Create Java and Python base images |
| 250 | - Adapt robot tests to DCAE project changes: Cloudify to Helm migration |
| 251 | - New test: basic_cnf_macro |
| 252 | - Release ONAP data provider tool |
| 253 | - Automate repositories INFO.yaml updates |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 254 | |
| 255 | .. important:: |
| 256 | Some non-functional requirements are not fully finalized. Please, check details |
Cédric Ollivier | 2d2241a | 2022-07-05 14:49:25 +0200 | [diff] [blame] | 257 | on the :doc:`Integration<usecases/release_non_functional_requirements>` |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 258 | |
thmsdt | c0b8d0c | 2022-08-09 17:16:54 +0200 | [diff] [blame] | 259 | Documentation Sources |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 260 | --------------------- |
andreasgeissler | 46624a4 | 2020-07-30 17:20:54 +0200 | [diff] [blame] | 261 | |
thmsdt | c0b8d0c | 2022-08-09 17:16:54 +0200 | [diff] [blame] | 262 | The formal ONAP 'Jakarta' Release Documentation is available |
| 263 | in :ref:`ReadTheDocs<master_index>`. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 264 | |
thmsdt | c0b8d0c | 2022-08-09 17:16:54 +0200 | [diff] [blame] | 265 | The `Developer Wiki <http://wiki.onap.org>`_ remains a good source of |
Noemi Wagner | 01fab8e | 2019-05-30 13:55:09 +0200 | [diff] [blame] | 266 | information on meeting plans and notes from committees, project teams and |
| 267 | community events. |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 268 | |
thmsdt | 8dc2fc3 | 2022-05-31 10:58:53 +0200 | [diff] [blame] | 269 | CII Best Practice |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 270 | ----------------- |
Krzysztof Opasiak | 9848942 | 2019-05-28 11:02:41 +0200 | [diff] [blame] | 271 | |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 272 | ONAP has adopted the `CII Best Practice Badge Program <https://bestpractices.coreinfrastructure.org/en>`_. |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 273 | |
Aric Gardner | 6ceaa84 | 2020-04-10 14:00:17 -0400 | [diff] [blame] | 274 | - `Badging Requirements <https://github.com/coreinfrastructure/best-practices-badge>`_ |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 275 | - `Badging Status for all ONAP projects <https://bestpractices.coreinfrastructure.org/en/projects?q=onap>`_ |
| 276 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 277 | In the Jakarta release, |
Eric Debeau | a10eeeb | 2020-11-27 08:59:42 +0100 | [diff] [blame] | 278 | |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 279 | - 100% projects passed 90% of the CII badge |
Eric Debeau | a10eeeb | 2020-11-27 08:59:42 +0100 | [diff] [blame] | 280 | - 85% projects passed the CII badge |
Eric Debeau | e26a0d7 | 2020-12-02 23:29:24 +0100 | [diff] [blame] | 281 | - 11% projects passed the CII Silver badge |
andreasgeissler | fc3c7c4 | 2020-11-19 11:58:47 +0100 | [diff] [blame] | 282 | |
Eric Debeau | ddbab33 | 2019-10-14 13:42:57 +0000 | [diff] [blame] | 283 | Project specific details are in the :ref:`release notes<doc-releaserepos>` for |
| 284 | each project. |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 285 | |
helenc878 | 16e2b9b | 2018-11-30 07:29:09 -0800 | [diff] [blame] | 286 | .. index:: maturity |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 287 | |
helenc878 | 16e2b9b | 2018-11-30 07:29:09 -0800 | [diff] [blame] | 288 | ONAP Maturity Testing Notes |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 289 | --------------------------- |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 290 | For the Jakarta release, ONAP continues to improve in multiple areas of |
Eric Debeau | ddbab33 | 2019-10-14 13:42:57 +0000 | [diff] [blame] | 291 | Scalability, Security, Stability and Performance (S3P) metrics. |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 292 | |
Eric Debeau | 9e77fad | 2022-06-02 21:51:34 +0200 | [diff] [blame] | 293 | In Jakarta the Integration team focussed in |
andreasgeissler | fc3c7c4 | 2020-11-19 11:58:47 +0100 | [diff] [blame] | 294 | |
| 295 | - Automating ONAP Testing to improve the overall quality |
| 296 | - Adding security and E2E tests |
andreasgeissler | fc3c7c4 | 2020-11-19 11:58:47 +0100 | [diff] [blame] | 297 | |
| 298 | More details in :ref:`ONAP Integration Project<onap-integration:master_index>` |
helenc878 | 16e2b9b | 2018-11-30 07:29:09 -0800 | [diff] [blame] | 299 | |
Eric Debeau | ab6162b | 2017-11-17 19:30:47 +0000 | [diff] [blame] | 300 | Known Issues and Limitations |
thmsdt | 608d9a2 | 2022-08-10 13:37:43 +0200 | [diff] [blame] | 301 | ---------------------------- |
Eric Debeau | ddbab33 | 2019-10-14 13:42:57 +0000 | [diff] [blame] | 302 | Known Issues and limitations are documented in each |
| 303 | :ref:`project Release Notes <doc-releaserepos>`. |