Releasing Bronze Tasks

Steps Towards Releasing for Each Repo

  1. Complete code upload/update;
  2. Address any issues found in LF legal scan;
    1. LF scan 06/10 results:  https://lfscanning.org/reports/o-ran/o-ran-2020-06-b53dcb1b-c050-4852-9946-faf2777594fe.html
  3. If involved in Bronze use case(s), passing use case testing
    1. Bronze release use case testing:  https://lf-o-ran-sc.atlassian.net/wiki/display/IAT/Release+Testing+Plans
  4. If applicable, release binary artifact(s) such as docker container image(s)
    1. Instructions: https://lf-o-ran-sc.atlassian.net/wiki/display/ORAN/ORAN+Developer%27s+Guide+to+CI+Resources+and+Processes+at+the+LF#ORANDeveloper'sGuidetoCIResourcesandProcessesattheLF-ReleasingBinaryArtifacts
  5. Finish release notes;
    1. Instructions for setting up documentation folder for repo: https://lf-o-ran-sc.atlassian.net/wiki/display/DOC/Configure+Repo+for+Documentation
    2. Release Notes must be published to https://docs.o-ran-sc.org/en/latest/
  6. Update references to artifacts (e.g. xApp descriptors) from staging artifacts to released artifacts;
  7. After finishing all the above, branch "bronze" (all lower case).
    1. Repo owners (committers) can create branch. 
    2. Several ways to create branch.  For example:
      1. 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"

Please update the corresponding row in the tables below as each repo progresses.  We will use this wiki page to track releasing readiness.


Status

Color Coding

Code not Ready/Not in BronzeNo change since AmberPassFailWork in Progress


Non-Realtime RAN Intelligent Controller

PTL: John Keeney (Ericsson EST)

Project

Link to RepoPassing LF legal scan

Passing Bronze use case testing

Released Artifact(s)Link to Component Release Notes

Branching "bronze" completed

NONRTRIC

https://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=nonrtric.git

YY

nexus3.o-ran-sc.org:10002/o-ran-sc/nonrtric-policy-agent:2.0.0

nexus3.o-ran-sc.org:10002/o-ran-sc/nonrtric-a1-controller:2.0.0

https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric/en/latest/release-notes.htmlY
NONRTRIChttps://gerrit.o-ran-sc.org/r/gitweb?p=portal%2Fnonrtric-controlpanel.gitYN/Anexus3.o-ran-sc.org:10002/o-ran-sc/nonrtric-controlpanel:2.0.0https://docs.o-ran-sc.org/projects/o-ran-sc-portal-nonrtric-controlpanel/en/latest/release-notes.html#bronze Y

Operation and Management 

PTL: Martin Skorupski

Project

ReposPassing LF legal scanPassing Bronze use case TestingReleased Artifact(s)Link to Component Release NotesBranching "bronze" completed
OAMhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=oam.git YYnexus3.onap.org:10001/onap/sdnc-image:1.8.2https://docs.o-ran-sc.org/projects/o-ran-sc-oam/en/latest/release-notes.htmlY
OAM (Portal RIC)YN/Anexus3.o-ran-sc.org:10002/o-ran-sc/ric-dashboard:2.0.3https://docs.o-ran-sc.org/projects/o-ran-sc-portal-ric-dashboard/en/latest/release-notes.htmlY

Near Realtime RAN Intelligent Controller- Applications

PTL: Matti Hiltunen


Near Realtime RAN Intelligent Controller- Platform

PTL: Thoralf Czichy

Project

ReposPassing LF legal scanPassing Bronze use case testing

Released Arti

fact(s)

Link to Component Release NotesBranching "bronze" completed
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=com/log YY

https://packagecloud.io/o-ran-sc/release/packages/el/5/mdclog-0.0.4-1.x86_64.rpm

https://packagecloud.io/o-ran-sc/release/packages/el/5/mdclog-devel-0.0.4-1.x86_64.rpm

https://packagecloud.io/o-ran-sc/release/packages/debian/stretch/mdclog_0.0.4-1_amd64.deb

https://packagecloud.io/o-ran-sc/release/packages/debian/stretch/mdclog-dev_0.0.4-1_amd64.deb

https://docs.o-ran-sc.org/projects/o-ran-sc-com-log/en/latest/release-notes.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=com/golog.git YYNo Artifact(Go module)https://docs.o-ran-sc.org/projects/o-ran-sc-com-golog/en/latest/release-notes.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=com/pylog.git YYhttps://pypi.org/project/mdclogpy (v1.1.1)https://docs.o-ran-sc.org/projects/o-ran-sc-com-pylog/en/latest/release-notes.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/a1.git YYnexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-a1:2.1.9https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-a1/en/latest/release-notes.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?p=ric-plt%2Falarm-go.gitYYnexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-alarmadapter:0.4.5https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-alarm-go/en/latest/release-notes.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/appmgr.git YYnexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-appmgr:0.4.3https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-appmgr/en/latest/index.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/dbaas.git YYnexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-dbaas:0.2.2https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-dbaas/en/latest/release-notes.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/e2.git YYnexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-e2:4.4.1https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-e2/en/latest/release-notes.html#Y
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/e2mgr.git YY
nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-e2mgr:4.4.12
https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-e2mgr/en/latest/release-notes.html#Y
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/jaegeradapter.git YN/A

Yes
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/lib/rmr.git YY
rmr-4.0.5-1.x86_64.rpm/download.rpm
rmr-devel-4.0.5-1.x86_64.rpm/download.rpm
rmr_4.0.5_amd64.deb/download.deb
rmr-dev_4.0.5_amd64.deb/download.deb
https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-lib-rmr/en/latest/rel-notes.htmlYes
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/nodeb-rnib.git YY

Go Module

gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/common v1.0.35
gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities v1.0.35
gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader v1.0.35


C package:

https://packagecloud.io/o-ran-sc/release/packages/debian/stretch/rnib_1.0.3_all.deb

https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-nodeb-rnib/en/latest/index.htmlYes
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?p=ric-plt%2Fo1.gitYYnexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-o1:0.4.4https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-o1/en/latest/release-notes.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?p=ric-plt%2Fric-dep.gitYYNonehttps://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-ric-dep/en/latest/index.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/rtmgr.git YYnexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-rtmgr:0.6.1https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-rtmgr/en/latest/index.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/sdl.git YY

https://packagecloud.io/o-ran-sc/release/packages/el/5/sdl-1.0.4-1.x86_64.rpm

https://packagecloud.io/o-ran-sc/release/packages/el/5/sdl-devel-1.0.4-1.x86_64.rpm

https://packagecloud.io/o-ran-sc/release/packages/debian/stretch/sdl_1.0.4-1_amd64.deb

https://packagecloud.io/o-ran-sc/release/packages/debian/stretch/sdl-dev_1.0.4-1_amd64.deb

https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-sdl/en/latest/index.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/sdlgo.git YYNot relevant (Go Module)https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-sdlgo/en/latest/index.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?p=ric-plt%2Fsdlpy.gitYYhttps://pypi.org/project/ricsdl (2.0.4)https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-sdlpy/en/latest/index.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?p=ric-plt%2Fstreaming-protobufs.gitYN/AN/A as only protobuf definitionshttps://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-streaming-protobufs/en/latest/index.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/submgr.git YN/Anexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-submgr:0.4.3https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-submgr/en/latest/release-notes.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/tracelibcpp.git YN/A

y
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/tracelibgo.git YN/A

y
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/xapp-frame.git YYNot relevant (Go Module)https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-xapp-frame/en/latest/index.htmly
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?p=ric-plt%2Fxapp-frame-cpp.gitYN/Aricxfcpp-1.0.0-1.x86_64.rpm
ricxfcpp-devel-1.0.0-1.x86_64.rpm
ricxfcpp_1.0.0_amd64.deb
ricxfcpp-dev_1.0.0_amd64.deb
https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-xapp-frame-cpp/en/latest/rel-notes.htmlYes
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?p=ric-plt%2Fxapp-frame-py.gitYN/Ahttps://pypi.org/project/ricxappframe==1.2.0https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-xapp-frame-py/en/latest/release-notes.htmlY
RICPhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=ric-plt/vespamgr.git YYnexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-vespamgr:0.4.0https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-vespamgr/en/latest/release-notes.htmlY

O-RAN Central Unit

PTL: Former user (Deleted)

Project

Link to RepoPassing LF legal ScanPassing Bronze use case testingReleased Artifact(s)Link to Component Release NotesBranching "bronze" completed
OCU

https://gerrit.o-ran-sc.org/r/gitweb?p=scp%2Focu%2F5gnr.git

N/AN/AN/Ahttps://docs.o-ran-sc.org/projects/o-ran-sc-scp-ocu-5gnr/en/latest/Y


O-RAN Distributed Unit - Higher Layers


PTL: Sachin Srivastava


Project

Link to RepoPassing LF legal ScanPassing Bronze use case testingReleased Artifact(s)Link to Component Release NotesBranching "bronze" completed
ODUHIGH

https://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=o-du/l2.git 

YYnexus3.o-ran-sc.org:10002/o-ran-sc/o-du-l2:2.0.1https://docs.o-ran-sc.org/projects/o-ran-sc-o-du-l2/en/latest/release-notes.htmlY
nexus3.o-ran-sc.org:10002/o-ran-sc/o-du-l2-cu-stub:2.0.1


O-RAN Distributed Unit - Lower Layers

PTL: Zhimin Yuan (Deactivated)

Project

Link to RepoPassing LF legal ScanPassing Bronze use case testingReleased Artifact(s)Link to Component Release NotesBranching "bronze" completed
ODULOW

https://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=o-du/phy.git 



N/AN/Ahttps://docs.o-ran-sc.org/projects/o-ran-sc-o-du-phy/en/latest/release-notes.htmlY

Infrastructure

PTL: Xiaohua Zhang

Project

Link to RepoPassing LF legal ScanPassing Bronze use case testingReleased Artifact(s)Link to Component Release NotesBranching "bronze" completed
INF

https://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=pti/rtp.git 

YN/AN/A, final release image will be available during Bronze Maintenance https://docs.o-ran-sc.org/projects/o-ran-sc-pti-rtp/en/latest/release-notes.htmlY

Simulations

PTL: Alex Stancu

Project

Link to RepoPassing LF legal ScanPassing Bronze use case testingReleased Artifact(s)Link to Component Release NotesBranching "bronze" completed
SIMhttps://gerrit.o-ran-sc.org/r/gitweb?p=sim%2Fa1-interface.gitYN/Anexus3.o-ran-sc.org:10002/o-ran-sc/a1-simulator:2.0.0https://docs.o-ran-sc.org/projects/o-ran-sc-sim-a1-interface/en/latest/release-notes.htmlY
SIMhttps://gerrit.o-ran-sc.org/r/gitweb?p=sim%2Fe2-interface.gitYN/AN/A, will be available in Bronze Maintenance.N/A, will be available in Bronze Maintenance.N/A, will be available in Bronze Maintenance.
SIMhttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=sim/o1-interface.git YN/A

nexus3.o-ran-sc.org:10002/o-ran-sc/ntsim-manager:0.6.1

nexus3.o-ran-sc.org:10002/o-ran-sc/ntsim-o-ran-ru:0.6.1

nexus3.o-ran-sc.org:10002/o-ran-sc/ntsim-o-ran-ru-fh:0.6.1

nexus3.o-ran-sc.org:10002/o-ran-sc/ntsim-x-ran:0.6.1

https://docs.o-ran-sc.org/projects/o-ran-sc-sim-o1-interface/en/latest/release-notes.htmlY

Documentation

PTL: Weichen Ni

Project

Link to RepoPassing LF legal ScanPassing Bronze use case testingReleased Artifact(s)Link to Component Release NotesBranching "bronze" completed
DOC

https://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=doc.git 

YN/AN/Ahttps://docs.o-ran-sc.org/en/latest/release-notes.htmlY

Integration and Testing

PTL: Former user (Deleted)

Project

Link to RepoPassing LF legal ScanPassing Bronze use case testingReleased Artifact(s)Link to Component Release NotesBranching "bronze" completed
INT

https://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=it/dep.git 

YYnexus3.o-ran-sc.org:10002/o-ran-sc/it-dep-secret:0.0.2https://docs.o-ran-sc.org/projects/o-ran-sc-it-dep/en/latest/release-notes.htmlY
nexus3.o-ran-sc.org:10002/o-ran-sc/it-dep-init:0.0.1
INThttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=it/dev.git YYnexus3.o-ran-sc.org:10002/o-ran-sc/xapp-onboarder:1.0.7https://docs.o-ran-sc.org/projects/o-ran-sc-it-dev/en/latest/release-notes.htmlY
INThttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=it/test.git YN/Anexus3.o-ran-sc.org:10002/o-ran-sc/it-test-nanobot:0.0.3https://docs.o-ran-sc.org/projects/o-ran-sc-it-test/en/latest/release-notes.htmlY
nexus3.o-ran-sc.org:10002/o-ran-sc/it-test-ric-robot:0.2.0
INThttps://gerrit.o-ran-sc.org/r/gitweb?a=tree;p=it/otf.git YYnexus3.o-ran-sc.org:10002/o-ran-sc/it-otf-camunda:0.0.1https://docs.o-ran-sc.org/projects/o-ran-sc-it-otf/en/latest/release-notes.htmlY
nexus3.o-ran-sc.org:10002/o-ran-sc/it-otf-frontend:0.0.4
nexus3.o-ran-sc.org:10002/o-ran-sc/it-otf-oran-ric-test-head:0.0.1
nexus3.o-ran-sc.org:10002/o-ran-sc/it-otf-ping-test-head:0.0.1
nexus3.o-ran-sc.org:10002/o-ran-sc/it-otf-robot-test-head:0.0.1
nexus3.o-ran-sc.org:10002/o-ran-sc/it-otf-service-api:0.0.1
nexus3.o-ran-sc.org:10002/o-ran-sc/it-otf-ssh-test-head:0.0.1
nexus3.o-ran-sc.org:10002/o-ran-sc/it-otf-a1-sdnc:0.0.1
nexus3.o-ran-sc.org:10002/o-ran-sc/it-otf-a1-policy-manager:0.0.1