### Commits Tracking (all packages are upgraded to Debian Linux [bookworm](ed6253d84576b7fa62dfb1f3eedd2b004b728ebf) release. - ONIE [Pre-build image](https://github.com/sonic-otn/ot_kvm_onie/tree/otn-kvm) - ONIE [source code](https://github.com/sonic-otn/onie/tree/otn-kvm): [e26981d](https://github.com/sonic-otn/onie/commit/e26981dd6744b57fa2428ba6c2213cd78de811fc) - Optical components convert from OTAI to SAI | Name | NBI(REST/gNMI/Telemetry)| SAI | SYNCD | ConfigMgr | Orchagent | CLI | | ------- | ----------- | ---------- | ------------- | ------------- | -------------- | ------------- | | OA | [a6f6106](https://github.com/sonic-otn/sonic-mgmt-common/commit/a6f6106f157fbd8a160fd1235202a5d032abeee8) | [4923e92](https://github.com/sonic-otn/SAI/commit/4923e924ace60b702b1f166038a56c2b3120e2e0) | [74fe890](https://github.com/sonic-otn/sonic-sairedis/commit/74fe890e0e6aa9c0f07ee1fe490e4d81f95bf089) | [639db16](https://github.com/sonic-otn/sonic-swss/commit/639db166ef57451a10fa54b6b77d3b50a4b13300) | [639db16](https://github.com/sonic-otn/sonic-swss/commit/639db166ef57451a10fa54b6b77d3b50a4b13300) | [3694700](https://github.com/sonic-otn/sonic-buildimage/commit/36947004beff0c3a7aed8215613fc0107771df15) | | VOA | [a6f6106](https://github.com/sonic-otn/sonic-mgmt-common/commit/a6f6106f157fbd8a160fd1235202a5d032abeee8) | [4923e92](https://github.com/sonic-otn/SAI/commit/4923e924ace60b702b1f166038a56c2b3120e2e0) | [74fe890](https://github.com/sonic-otn/sonic-sairedis/commit/74fe890e0e6aa9c0f07ee1fe490e4d81f95bf089) | [639db16](https://github.com/sonic-otn/sonic-swss/commit/639db166ef57451a10fa54b6b77d3b50a4b13300) | [639db16](https://github.com/sonic-otn/sonic-swss/commit/639db166ef57451a10fa54b6b77d3b50a4b13300) | [3694700](https://github.com/sonic-otn/sonic-buildimage/commit/36947004beff0c3a7aed8215613fc0107771df15) | |OCM |[a6f6106](https://github.com/sonic-otn/sonic-mgmt-common/commit/a6f6106f157fbd8a160fd1235202a5d032abeee8) | [fe62f9a](https://github.com/sonic-otn/SAI/commit/fe62f9aa6edead354b0dc4a1cdd4337bdfe50690) | [49fe048](https://github.com/sonic-otn/sonic-sairedis/commit/49fe048b738f324c7e3fd57e3d035401aaa9796b) | [7f78ff5](https://github.com/sonic-otn/sonic-swss/commit/7f78ff57461e4c36a042490668e388b797b1a6df) | [7f78ff5](https://github.com/sonic-otn/sonic-swss/commit/7f78ff57461e4c36a042490668e388b797b1a6df) | 12/31 | | OSC | [a6f6106](https://github.com/sonic-otn/sonic-mgmt-common/commit/a6f6106f157fbd8a160fd1235202a5d032abeee8) | [fe62f9a](https://github.com/sonic-otn/SAI/commit/fe62f9aa6edead354b0dc4a1cdd4337bdfe50690) | [49fe048](https://github.com/sonic-otn/sonic-sairedis/commit/49fe048b738f324c7e3fd57e3d035401aaa9796b) | [7f78ff5](https://github.com/sonic-otn/sonic-swss/commit/7f78ff57461e4c36a042490668e388b797b1a6df) | [7f78ff5](https://github.com/sonic-otn/sonic-swss/commit/7f78ff57461e4c36a042490668e388b797b1a6df) | 12/31 | |OTDR| [yang model PR](https://github.com/sonic-otn/sonic-mgmt-common/pull/9) | TODO | TODO | TODO | TODO |TODO| |WSS/DGE| TODO | TODO | TODO | TODO | TODO |TODO| |OPS| TODO | TODO | TODO | TODO | TODO |TODO| - sonic-buildimage changes to create otn-kvm platform and ILA device. We can add more kvm devices later - Add otn switch type and OtnOls device type: [c680c0a](https://github.com/sonic-otn/sonic-buildimage/commit/c680c0a0a954b5635d159ae62943ee99519e2ccc) - Add otn configuration management daemon to orchagent docker: [25daab4](https://github.com/sonic-otn/sonic-buildimage/commit/25daab4c24fa660618b2685a7fc3230bffc9a571) - Add otn-kvm platform - New platform: [18717eb](https://github.com/sonic-otn/sonic-buildimage/commit/18717eb0e8ab3e12de88388bfc459fbcecdecdd6) - Add otn-kvm device - Device x86_64-otn-kvm_x86_64-r0: [57a218c](https://github.com/sonic-otn/sonic-buildimage/commit/57a218c975b901892e93f94a7df7fb2e3e7626b1) - Update sonic-buildimage to latest sub modules [62c60a](https://github.com/sonic-otn/sonic-buildimage/commit/62c60a3476385175300f2ca054bc9d9a48e40c28) - Auto generate OTN CLI per device (12/31) - OTN kvm [drivers](https://github.com/sonic-otn/sonic-otn-libs) are outside of sonit-net and maintained by sonic-otn-wg for flexibility. - [Pre-build Debian package](https://github.com/sonic-otn/sonic-otn-libs/releases/tag/v1.1.0) - [Source code](https://github.com/sonic-otn/sonic-otn-libs/tree/main/sai) - Add alarm support using [sonic alarm-event framework](https://github.com/sonic-net/SONiC/issues/1549) (12/31) - Add line card hot pluggable [linecardsyncd](https://github.com/sonic-otn/SONiC-OTN/blob/main/documentation/discussion/SONiC_OTN_pmon_design.md#3-line-card-management) in PMON (12/31) - PM support - Enhancement and vendor HW device support. ### Build and run - Source code: ``` git clone https://github.com/sonic-otn/sonic-buildimage.git git checkout otn-dev ``` - Build and run: see [README](https://github.com/sonic-otn/sonic-buildimage/tree/otn-dev/platform/otn-kvm#readme) - Sanity of otn-dev branch should be maintained all the time. Commit in sonic-buildimage will trigger a clean build.
Commits Tracking (all packages are upgraded to Debian Linux bookworm release.
Build and run