- add `codegenerator` repository used to generate OpenAPI specs from
service sources and client API bindings from the OpenAPI
- add `openapi` repository with documents describing OpenStack
flavouring of OpenAPI and Sphinx extension to render them similar to
os-api-ref
- slightly adapt the overall team mission to better match the reality
Depends-On: https://review.opendev.org/c/openstack/project-config/+/910580
Change-Id: I3513c3363eed62155291f2d9bf094bf07725df64
Below are the changes from previous cycle
testing runtime:
* Removing python 3.8 support because it is EOLing in oct 2024[1]
which means python 3.9 will be the minimum python version in
testing runtime.
* Add Python 3.12 as non voting testing.
* Remove Debian 11 from Additional testing support because 2024.2
is non-SLURP release and previous SLURP release 2024.1 supported
Debian 12 also which is what can be used as smooth upgrade to
future SLURP release 2025.1
* Removing Nodejs from runtime:
Nodejs is not a runtime requirement for Horizon instead it is
one of the test dependency. It does not fit as a runtime and can
be handle by Horizon team based.
* For better clarity, changed the 'Best Effort' section to
'Advance/Unstable Testing'. Adding Ubuntu 24.04 in that list.
[1] https://devguide.python.org/versions/
Change-Id: I77dbbf2413074ce0cddbfe6ac2f29d0ee1d71921
Murano project is not active as there is no response
from their maintainers/PTL on ML[1] or to the vmt on security
issue[2]. Also their gate is broken[3], while fixing the
python 3.11 job we found that their functional/tempest jobs
are broken.
The last change merged on master was 6 months ago which is
translation bot change. Project contribution stats:
./tools/project_stats_check.py -p murano
**************************************************
Start Project murano analysis...
Includes repositories: ['openstack/murano', 'openstack/murano-agent', 'openstack/murano-apps', 'openstack/murano-dashboard', 'openstack/murano-pkg-check', 'openstack/murano-specs', 'openstack/python-muranoclient', 'openstack/murano-tempest-plugin']
Start analysis branch master...
Validating Gerrit...
* There are 11 ready for review patches generated within 180 days
* There are 1 not reviewed patches generated within 180 days
* There are 2 merged patches generated within 180 days
* Unreviewed patch rate for patches generated within 180 days is 9.0 %
* Merged patch rate for patches generated within 180 days is 18.0 %
* Here's top 10 owner for patches generated within 180 days (Name/Account_ID: Percentage):
- OpenStack Release Bot : 36.36%
- Ghanshyam : 27.27%
- Alexandre Detiste : 9.09%
- Sam Morrison : 9.09%
- OpenStack Proposal Bot : 9.09%
- zhurong : 9.09%
[1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/DFFI3SQ3344JWEXZBMO46THB5IR3DF6C/
[2] https://meetings.opendev.org/irclogs/%23openstack-tc/%23openstack-tc.2024-02-12.log.html#t2024-02-12T08:08:47
[3] https://review.opendev.org/c/openstack/murano/+/904673
Change-Id: Idecbf676e328e0dc3aba2af69ec437a85d703dfa
In order to provide deployment for ovn-bgp-driver we'd need to also
be able to deploy FRR as a dependency.
There's already a role under Vexxhost namespace, though they do not
intend to provide any further maintenance of the role.
Thus we are moving the repo under OpenStack-Ansible governance.
Depends-On: https://review.opendev.org/c/openstack/project-config/+/910018
Change-Id: Idf88d6d3a7fa1da1f28e45a5ada6fd20ccb77aef
Removing myself from the release liaison list
as I'm not currently one of the most active oslo
members so I prefer to redirect possible release
intercolutors to right persons.
Change-Id: I55ad510078b01a11dd24a0c8d7c52cdf913a5622
... because this tool may not be run with Python 2. This allows us to
reduce additional dependencies.
Change-Id: I21f16361d8678ea5eb10966fde75228dcec8f861
Those people are Foundation members and also active
translators on 2024.1 (Caracal) from Oct 15 2023 to extra-AC deadline week.
It is necessary to grant those people ACs in order to make them
electorate for the next TC election on 2024.2 cycle.
2024.1 (Caracal) I18n stats are available at
: https://wiki.openstack.org/wiki/I18nTeam/AC_statistics
Change-Id: I93541c8c919799f726e67617d19629ad218df2c4
OpenStack-Chef project which provides the Chef cookbooks
for OpenStack life cycle management, does not have maintainers
and leaders to keep this project healthy. During the Caracal development
cycle election, this project is on the leaderless list.
- https://etherpad.opendev.org/p/2024.1-leaderless
A few of the stats about this project are below, which are discussed
during leadership project task:
- gate health unclear, no activity for > 1y in openstack/openstack-chef repo
- most recent branch is stable/train
- zuul config errors fixed by frickler
Previous PTL Lance Albertson indicated that they would not be able to
continue its maintenance and are ok with the retirement. (notes in above
etherpad)
Seeing no leader or maintainers for this project and its recent activities,
this change proposes to retire this project.
Change-Id: Icaf68a43028c9c49bc2bbb9dadcc9a1550bc9168
The yaql library has been maintained under murano's governance, but
the murano project has been inactive for several cycles. Because this
library is used by heat and mistral, we have to maintain it as long
as these two projects are maintained.
This proposes moving the yaql project to heat's governance as the first
step. Later we'll update the core reviewer of the repository so that
both heat team and mistral team can maintain it.
This transition was earlier proposed in the mailing list[1] but we
haven't received any feedback from the murano project, unfortunately.
[1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/KFTPG45LEB5QYY4NELA7EQJ56MSOWULK/
Change-Id: If5d3ed3a8314a8f650cd90416b53e02a84e4ed44
This has been announced on the openstack-discuss mailing list:
https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/L6HJW55SEUL4NYQVOESJ22KFDW5SGZAE/
Needed-by: I081cd363117671eaab6a3193094d5872f9820354
Needed-by: I4722b869033ad1bd357e36c4a258b6d3ea61f5d6
Needed-by: I28b777dccbcd15b0960ac3fe3e95021633fa8dd7
Needed-by: If2b9a82cddb20543b176ee22765049db257c89b9
Needed-by: I1143e5e5ccf8103e386fe1ce614a554e7f152d9a
Change-Id: Ib186ac5830e5920e264d79be946995e63e960426