Jump to: navigation, search

Modernize Openstack Networking Programming Model

Revision as of 10:22, 11 December 2023 by Herveberaud.pro (talk | contribs)

Description

This document aim to track the global advancement of community goal related to the Modernization of the Openstack Networking Programming Model More details about this goal are available at https://review.opendev.org/c/openstack/governance/+/902585

Authors

  • Hervé Beraud (hberaud)

Short terms solutions

Legend: [x] = done [ ] = not yet done

  • [x] Open a discussion with current eventlet maintainers
  • [ ] (optional) Propose to migrate the official repository into the Openstack organisation
  • [ ] (optional) Start engaging a forking process of eventlet
  • [ ] (optional) Adapt testing and project structure to your tooling
  • [ ] (optional) Openstack deliverables that rely on it would have to update their requirements to pull the new fork instead of the original version
  • [ ] (optional) Socialize the move or the fork of eventlet
  • [ ] (optional) Cherry pick the existing CI fix into the new repository of eventlet into the Openstack organisation
  • [ ] Merge the CI patches.
  • [ ] (optional) Cherry pick the existing Python 3.12 fix into the new repository of eventlet into the Openstack organisation
  • [ ] Merge the fix for introduce the support of Python 3.12
  • [ ] Release the latest changes by creating a new version
  • [ ] Upgrade the Openstack requirements to match this new version
  • [ ] Validate that the main issues are now fixed
  • [ ] Announce the current state of the art after the previous steps are done
  • [ ] (optional) Decide with the TC to postpone the support of Python 3.12 within the next series ("D") if the validation failed and if we are to close from the deadline. Socialize that point to the community. This is a possible way out that we must still avoid at all costs.
  • [ ] (optional) If we previously postponed the support of Python 3.12 due to validation issue, see what happens and try to fix it during "D".

Medium terms solutions


Long terms solutions