5185 Commits

Author SHA1 Message Date
Zuul
2c45dfc10a Merge "Reset the DPL model for Oslo project" 2024-08-19 16:26:24 +00:00
Zuul
7ea76c4fea Merge "Add Release Managmenet DPL and liaisons names" 2024-08-09 17:03:50 +00:00
Zuul
9f4f53099e Merge "Reset the DPL model for Release management project" 2024-08-09 17:03:49 +00:00
Zuul
5ddae6e4b8 Merge "Reset the DPL model for Watcher project" 2024-08-09 17:01:46 +00:00
Zuul
5355af81e4 Merge "Re-initiate the DPL model for Freezer project" 2024-08-09 16:57:09 +00:00
Zuul
ad704fe505 Merge "Reset the DPL model for Freezer project" 2024-08-09 16:39:41 +00:00
Zuul
406f09dca2 Merge "Update criteria for the inactive projects to become active again" 2024-08-09 16:16:03 +00:00
Elod Illes
cf810e23cb Add Release Managmenet DPL and liaisons names
Change-Id: Ia63fe1b1c8b384a2cf04db8dfb3193f17f2e837d
2024-08-09 14:08:25 +02:00
Dmitriy Rabotyagov
415f54773c Re-initiate the DPL model for Freezer project
Due to decision for resetting DPL model each cycle, I'm opting-in for
the DPL model for Freezer project for the next cycle as well.

Change-Id: I521eaeef9eecf549fbf376c05ddaef3a15ca34c6
2024-08-08 18:35:51 +02:00
Ghanshyam Mann
634145c9cc Reset the DPL model for Oslo project
As per the DPL model policy, we need to reset the
DPL model and its liaisons every cycle[1]. This
reset it for Oslo project.

Oslo project either opt-in the DPL model for the next
cycle or have the PTL in coming election.

[1] https://governance.openstack.org/tc/reference/distributed-project-leadership.html#dpl-model-liaison-duration

Change-Id: I2c9ed5ff2f5647186247c249d0c3a9ce7620036d
2024-08-08 16:35:07 +00:00
Ghanshyam Mann
44055e23f0 Reset the DPL model for Release management project
As per the DPL model policy, we need to reset the
DPL model and its liaisons every cycle[1]. This
reset it for the Release Management project.

Release management project either opt-in the DPL
model for the next cycle or have the PTL in coming election.

[1] https://governance.openstack.org/tc/reference/distributed-project-leadership.html#dpl-model-liaison-duration

Change-Id: Ia5945015ef43c6ad6f3570c56b1262b326e0fea5
2024-08-06 20:07:58 -07:00
Ghanshyam Mann
25ced2e631 Reset the DPL model for Watcher project
As per the DPL model policy, we need to reset the
DPL model and its liaisons every cycle[1]. This
reset it for Watcher project.

Watcher project either opt-in the DPL model for the next
cycle or have the PTL in coming election.

[1] https://governance.openstack.org/tc/reference/distributed-project-leadership.html#dpl-model-liaison-duration

Change-Id: I57234232c00da7a09aae735cd49d864d02e271e7
2024-08-06 20:03:42 -07:00
Ghanshyam Mann
7c78180541 Reset the DPL model for Freezer project
As per the DPL model policy, we need to reset the
DPL model and its liaisons every cycle[1]. This
reset it for Freezer project.

Freezer project either opt-in the DPL model for the next
cycle or have the PTL in coming election.

[1] https://governance.openstack.org/tc/reference/distributed-project-leadership.html#dpl-model-liaison-duration

Change-Id: I589b953e1375540e2f0fc612c1b94e9a02027491
2024-08-06 19:55:54 -07:00
Zuul
7d97a0b2cd Merge "Follow up on the affiliation diversity hanlding" 2024-08-05 22:35:34 +00:00
Zuul
ddeae4434e Merge "[follow up] Fix typos" 2024-07-30 23:19:19 +00:00
Dan Smith
b2d956c9b5 Add os-test-images under glance
Change-Id: I9a4356ad250d16e8189eaaffc4da47c3fd2b640c
Depends-On: https://review.opendev.org/c/openstack/project-config/+/925043
2024-07-26 14:06:07 -07:00
Hervé Beraud
bd5c28eb50
[follow up] Fix typos
First round of follow up.

This patch only fix typos from comments made on:
https://review.opendev.org/c/openstack/governance/+/902585

This patch also reword a title to make it less ambiguous.

Other kind of comments will be addressed later.

Change-Id: Ida1b2b71b1be72f99af7870b1251ce123a4f8274
2024-07-25 16:55:21 +02:00
Zuul
9e54898618 Merge "Add "None" as emerging project" 2024-07-22 21:03:14 +00:00
Zuul
947bbf1958 Merge "move skyline out from the "Emerging Projects" list" 2024-07-22 20:24:11 +00:00
Zuul
ad9cae0a4a Merge "Remove Eventlet From Openstack" 2024-07-22 20:20:47 +00:00
Dr. Jens Harbott
c5a1ee938a Add "None" as emerging project
As the last emerging project has transitioned to active, make the list
of emerging projects say "None" instead of just being non-existent.

Change-Id: I262da09b760495b6bb9a4a5d542726b97b443edd
2024-07-22 10:33:58 +00:00
Slawek Kaplonski
d4b77d7304 Update criteria for the inactive projects to become active again
This was discussed during the TC session in the vPTG in April 2024 that
we should raise the bar for an inactive projects to become again active
official OpenStack projects.
This patch updates the emerging technology and inactive projects
document to require from inactive projects that they need to meet all
the requirements to be active for at least one full cycle and only then
in next cycle such project can be considered by the TC to be active
again.

Change-Id: Ie16888099f1ed938b7753808984c7368ea2300a6
2024-07-19 13:14:44 +02:00
Zuul
5646f6f665 Merge "Update to include docs and miscellaneuos repos for AC status" 2024-07-18 17:01:14 +00:00
Zuul
0c091693bc Merge "Transition watcher project to DPL" 2024-07-18 16:45:31 +00:00
Zuul
1a721f8d55 Merge "Inactive state extensions: Freezer" 2024-07-18 16:44:44 +00:00
Zuul
e58845d0f7 Merge "Minor documentation fixes" 2024-07-17 21:42:23 +00:00
Zuul
7ebf53ed91 Merge "Fix deprecation warning with datetime.utcnow" 2024-07-17 17:18:16 +00:00
Goutham Pacha Ravi
29851196c8 Minor documentation fixes
Fix vague language around what
TC's git repositories contain; and
fix references to the
OpenInfra Board of Directors, and
the now-dissolved User Committee

Change-Id: I15c34541d16c432b41e4db52e73569a81ceeb889
2024-07-17 03:49:09 +00:00
Zuul
ec8137f01f Merge "Adding a rule to manage the affiliation diversity requirement in the TC" 2024-07-15 23:08:08 +00:00
Wu Wenxiang
04cd4eeba9 move skyline out from the "Emerging Projects" list
1. Skyline is actively maintained, and had consistent releases
since Zed
2. Skyline is being used in production cloud deployments [1]
3. Operators have requested skyline's inclusion in deployment and
configuration management projects [2]

- [1]: https://governance.openstack.org/tc/user_survey/analysis-2023.html#how-do-your-users-interact-with-openstack
- [2]: https://review.opendev.org/q/topic:%22osa/skyline%22

Change-Id: Ic8416e58ffc563d08fe07dc834aa81022b94fdc5
2024-07-13 15:49:03 +08:00
Ghanshyam Mann
159b6a4689 Follow up on the affiliation diversity hanlding
This commit adds the note about handling the case
where there are not enough candidates to resolve the
affiliation diversity voilation.

Ref: discussion in
- https://review.opendev.org/c/openstack/governance/+/922512/2/reference/charter.rst

Change-Id: Ib712a6f82d6ed2f6bf7f41c5b088dc6c50c76138
2024-07-10 11:18:49 -07:00
Dan Smith
a536b919ec Transition watcher project to DPL
There are multiple organizations that my be reigniting interest in
watcher recently. Since it is passing tests, has good coverage, and
seems to still work, we are moving it to DPL with liaisons that are
present to give some more time for evaluation and contributors to
show up.

Change-Id: Ifd8418dc68f7447a208fbf0073b481ecf7504fb3
2024-07-05 10:33:14 -07:00
Ghanshyam Mann
7f1001cd7f Inactive state extensions: Freezer
Sometimes, the project need more time to become active, and TC
can discuss their extension to stay Inactive. Adding the project
Inactive state extension in the timeline section (basically
"entered" to "entered or extended"). It means extension cycle
will be considered as the latest cycle for the Inactive project
timeline/next step.

Freezer project became inactive in 2024.1 cycle, and the
new maintainers took over the project maintenance. They
are working on making project active but need more time.
This proposes the extension for this project to stay inactive
for this cycle.

Change-Id: I7a5b3cab1323a20225b929e2002dabec3eebdce6
2024-07-03 11:56:13 -07:00
Goutham Pacha Ravi
de2e2ab58e Fix deprecation warning with datetime.utcnow
We need to generate a timezone aware "now" time
the proper way since the utcnow() method was
deprecated in python 3.12.

[1] https://blog.ganssle.io/articles/2019/11/utcnow.html

Change-Id: Ic91dbd3d0fb0bab5725d09fd8d658baaefed8440
2024-06-29 00:23:36 -07:00
Zuul
c39c412d6f Merge "Show TC and SIG repos under reference" 2024-06-28 20:46:32 +00:00
Amy Marrich (spotz)
6c95d9f135 Update to include docs and miscellaneuos repos for AC status
When docs moved back under projects several docs repos were
put under the TC where they have not counted towards AC
status

governance update

Change-Id: I1e64844b79fe1a6c9e792f421299575bfaf18464
2024-06-28 16:48:45 +00:00
Ghanshyam Mann
8287e9dd3b Adding a rule to manage the affiliation diversity requirement in the TC
Last year, we moved the TC affiliation diversity requirement from
the Board bylaw to the TC charter, but we did not define the rules
to handle a violation of the diversity requirement.

During the 2024.2 TC election, we encountered a situation where the
diversity requirement was violated[1]. Due to the lack of defined
rules in the TC charter, we were unable to effectively resolve the
situation, resulting in an undesirable outcome.

As discussed at the PTG[2], we need to define some rules in the
charter to better handle such situations in the future. To keep it
simple, the proposal here is to select another affiliation member
(who does not violate the affiliation diversity) based on their
ranking in the election voting. This rule is align with the Board
diversity requirement voilation rules[3].

[1] https://governance.openstack.org/tc/resolutions/20240322-adjudication-of-2024.2-tc-election.html
[2] https://etherpad.opendev.org/p/apr2024-ptg-os-tc#L219
[3] https://openinfra.dev/legal/bylaws (Section 4.15 Director Diversity)

Change-Id: I1857cd95991abaad7fcdd7657d88eff7f44631ab
2024-06-21 12:02:17 -07:00
Zuul
1bfc086b5b Merge "Appoint James Page as OpenStack Charms PTL" 2024-06-19 18:46:01 +00:00
Hervé Beraud
6b70fcf8a8
Remove Eventlet From Openstack
This is a new community goal proposal that aim to propose
solutions to address the current eventlet issues discussed
in the mailing list [1].

The goal of this proposal is to find a solution to remove our
dependence on Eventlet, and so to remove Eventlet from Openstack.

This proposal aim to propose short, medium, and long terms
solutions.

[1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/YO5CZDVAJ6QSF734ALWSGNOQDDAIOXKI/#RZFUTBFTUCSHKVA6SOCWWIXEH3QJHMYT

Change-Id: I4d2c8a40c92249a32baa8e85a4251982543e2a60
2024-06-19 11:19:18 +02:00
Zuul
b58c7a3882 Merge "Add TC liaison in DPL model implementation" 2024-06-18 19:14:09 +00:00
Goutham Pacha Ravi
6169bfacf8 Show TC and SIG repos under reference
Doing this is useful since we lack
human-readable web pages to point to
when answering the question:
"What repositories are under
OpenStack TC's governance charter?"

Change-Id: I5672a7f0ce3de32d8fc0577fee8354552d2962ce
2024-06-18 12:13:32 -07:00
Zuul
5dc46093ff Merge "Fixing the validate-legacy script" 2024-06-18 19:12:33 +00:00
Zuul
33564414a2 Merge "Add retired-on date for a few missing projects" 2024-06-14 21:24:44 +00:00
Ghanshyam Mann
aa230b6bbd Fixing the validate-legacy script
validate-legacy script supposed to verify if repository is
retired properly or not basically keep only two file .gitreview
and README.rst[1].

Currently this script only checks the partially retired project
and not if project team itself is retired which end up having a
incorrect retirement. Example, recently retired project senlin:

  Even the repo content removal was not correct
  - https://review.opendev.org/c/openstack/solum/+/920201

  the below governance change still passed and this script did not complain
  - https://review.opendev.org/c/openstack/governance/+/919347/

Fixing it so that it cover both case partial as well as complete retirement.
[1] https://docs.openstack.org/project-team-guide/repository.html#step-2-remove-project-content

Ref: https://etherpad.opendev.org/p/tc-retirement-cleanup

Change-Id: I1d5048ec38fa1af625a32e0f0885e9a3c3f46d0e
2024-06-13 12:01:15 -07:00
James Page
be25bc6844
Appoint James Page as OpenStack Charms PTL
As there was no candidate for OpenStack Charms PTL in the
2024.2 election, I hereby volunteer to take up this role.

Change-Id: Ic7d3a5fc4c93d19f490064ae29a2920f58bf23e8
2024-06-12 10:33:35 +01:00
Ghanshyam Mann
5fd05e375a Add TC liaison in DPL model implementation
As per new policy, TC liaison is mandatory for all DPL
model projects, this change adds the same in its
implementation. Also, assigning the same for existing
DPL projects. All new request to the DPL model should have
TC liaions as required.

Change-Id: Ib6067a45002bad0d2ee658de96ebe79aa86e223a
2024-06-04 17:43:26 +00:00
Zuul
5f93b99a3c Merge "Appoint ChunYang Wu as PTL of Trove" 2024-06-03 17:35:55 +00:00
Zuul
3a24bd9979 Merge "Simplifying house rule for project-updates" 2024-05-31 18:42:34 +00:00
Zuul
ba7b33b2d5 Merge "Clarify the project retirement vs project's repository retirement" 2024-05-31 18:29:25 +00:00
Zuul
dc18761942 Merge "Add DPL model & liaison reset policy" 2024-05-31 06:39:53 +00:00