community
community copied to clipboard
Scope for first release
trafficstars
Scope of OpenSDN for first release
Here's an initial list of the roadmap requirements for rel1:
- [x] Python 3 only; no Py2 left
- [x] Security updates and patches
- PARTIAL
- [x] Ubuntu 20.xx, 22.xx, Rocky9
- [x] Vanilla kolla-ansible for deployments
- [x] New versions of OpenStack support
- [x] Build system updates
- [x] Doxygen docs
- [x] Larger scale and more comprehensive testing
- [x] Cassandra moved to CQL (Python 3 support)
- [x] VxLAN updates
- [x] IPv6 updates for NAT66, Metadata6, and more
Stretch Goals:
- [ ] DPDK testing and DPU support for latest OpenSDN, CloudStack (?) and OpenStack
- [x] Support for CloudStack, especially in the build system [this might need to move to rel2 --Randy]
Release Process:
- Create a branch from master for 24.1 (freeze)
- Cherry pick down from master any fixes for 24.1 during 30 days test period
- At release date (August 26th 2024) tag 24.1 from release branch as initial release
- rc-24.1-1, rc-24.1-2 -> 24.1 <- final release
- If there are security fixes in the branch, we can release 24.1.1, 24.1.2, etc...
- This process constitutes a breaking change to the past manner we handled release numbers
- The 24.1 final release is what gets pushed as build to dockerhub
@randybias , can you add the new VxLAN & new Metadata6 to the list? They are almost ready.
Yes.
@Andrey-mp how are we doing on this list from your perspective? Particularly Py3?
@randybias I've added "vanilla kolla-ansible" and "new versions of openstack" now. Py3 - I'm not sure. It looks as a small part left but I can't be sure that next week we will finish it.