...
Component (docker image/library/module) | Image in release repo (10002) or in staging repo (10004) | Gerrit review (to be used to recreate image if disappeared from staging) | ||
docker: ric-plt-e2mgr (E2 manager) | nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-e2mgr:56.40.19 TODO | (changed from 5.4.18 → 5.4.19 on Dec-17) to include bug fix | 0 | |
docker: ric-plt-e2 (E2 termination) | nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-e2:56.50.0 TODO | |||
docker: ric-plt-submgr | nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-submgr:0.89.2 TODO3 | |||
docker: ric-plt-rtmgr | nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-rtmgr:0.89.2 TODO1 | |||
docker: ric-plt-a1 | nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-a1:2.5.1 TODO2 | |||
docker: ric-plt-appmgr | nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-appmgr:0.5. 4 TODO6 | |||
docker: ric-plt-alarmmanager | nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-alarmmanager:0.5.11 TODO13 | |||
docker: jaegeradapter | docker.io/jaegertracing/all-in-one:1.12 TODO | no changes. Same version as before from docker.io | ||
docker: ric-plt-o1 | nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-o1:0.56.3 TODO0 | |||
docker: ric-plt-vespamgr | nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-vespamgr:0.7.5 TODO | same as in E release, now new version | ||
docker: xapp-onboarder (dms_cli) | git clone -b ef-release "https://gerrit.o-ran-sc.org/r/ric-plt/appmgr" TODO | |||
docker: ric-plt-dbaas (database) | nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-dbaas:0.56.5 TODO (changed from 0.5.3→0.5.5) to include sdlcli (from sdlgo)1 | released on Apr-04-2022 | ||
docker: influxDB (optional) | docker.io/influxdb:1.8.0-alpine TODO | no changes. Same version as before from docker.io | ||
docker: mgxapp (optional metrics gateway xApp) | not planned to be released in E release (See RIC-799) TODO | |||
library; rmr | version 4.8.3 4 (MayDec-1107-2022) | https://gerrit.o-ran-sc.org/r/c/ric-plt/lib/rmr/+/82589997 | ||
library: mdclog | version 0.1.4-1 (Aug-25-2021) TODO | same as in E release, now new version | ||
library: ricxfcpp (xapp-frame-cpp) | version 2.3.5 (Dec-05-2021) TODO | |||
library: riclibe2ap | version 1.1.0(Jun-04-2021) TODOnot planned to be updated to E2APv.2.0 in F release due to lack of time | |||
library: sdl | version 1.56.10 (DecMar-0314-20212022) TODO | |||
library: rnib | version 1.2.5 (May-18-2022) | https://gerrit.o-ran-sc.org/r/c/ric-plt/nodeb-rnib/+/8334 | ||
module: mdclogpy | version 1.1.4(Jun-17-2021) TODO | same as in E release, now new version | ||
module: ricsdl (sdl for python) | version 3.1.01 0 (NovMar-1914-20212022) TODO | |||
module xapp-frame-py (in pypi = ricxappframe) | version 3.2.0 .1 (DecJun-0716-20212022) TODO |
End-of-release tasks
...
- Complete code upload/update
- e.g. update the dockerfile to use the latest RMR library: 4.8.03 (includes a bug fix)
- e.g. update the dockerfile to use the latest RMR library: 4.8.03 (includes a bug fix)
- Double-check from Code coverage reports (click on "primary link" in that page) that all blocker code smells have been addressed as per RC-5 in Release criteria checklist template
- status 20212022-1105-2531: no actions needed for ric-plt/a1, ric-plt/alarm-go, ric-plt/appmgr, ric-plt/asn1-documents, ric-plt/dbaas, ric-plt/e2mgr, ric-plt/lib/rmr, ric-plt/rtmgr, ric-plt/sdl, ric-plt/sdlgo, ric-plt/streaming-protobufs, ric-plt/submgr, ric-plt/tracelibcpp, ric-plt/tracelibgo ric-plt/vespamgr, ric-plt/xapp-frame, ric-plt/xapp-frame-py, com/log, com/golog , com/pylognote 1: ric-plt/dbaas =1 blocker bug in UT code (2021-01-27) - seems not to be anymore in latest version of source code.
note 2: ric-plt/e2 2 blocker bugs in old report (2021-06-18) - RIC-802 fixed them. Sonar CI report not working due to unrelated issue
only repo that has an issue: (2021-12-03_ trying to fix via https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame-cpp/+/7207): ric-plt/xapp-frame-cpp line 94 and l100 in src/config/config.cpp with strdup()-allocated memory shoudl be freed with free(), not delete
- Formal instructions: O-RAN Developer's Guide to CI Resources and Processes at the LF. For container image releases we do check "container-tag.yaml" in the repo and from there you get the latest version of the container (the expectation is that during development that version is updated as changes are made to the repo). If it’s the same as in the previous release (Cherry) because there were no changes, or because developers forgot to update that one, update it as well. This has to be committed and merged first. As a second step take the version from container-tag.yaml and update that into .../releases/container-release-ric-plt-e2mgr.yaml (in two places; in row "version" (skip this if the italics text above applied) and in row container_release_tag) also take the commit Id that is the latest and update that into /releases/container-release-ric-plt-e2mgr.yaml. The bold part obviously differs per component.
Release Notes must be published to https://docs.o-ran-sc.org/en/latest/Instructions for setting up documentation folder for repo: https://wiki.o-ran-sc.org/display/DOC/Configure+Repo+for+Documentation
- Repo owners (committers) can create branch.
- There are several ways to create branch. For example do this: Login to web UI https://gerrit.o-ran-sc.org/r/admin/repos > Find repo, click on repo name > "Branches" in left panel > "Create New"
...