Commit Graph

110 Commits

Author SHA1 Message Date
Jay Faulkner c2bd7b2f6a [resolution] Adjudication of 2024.2 TC Election
Change-Id: I8a151ba44b74df2d003a9348db63e1c90817bef7
2024-03-22 11:29:57 -07:00
Jay Faulkner 961d17b622 Resolution: Remove Murano from 2024.1 release
This is a special case to remove Murano for being inactive after
milestone-2.

Change-Id: I93bc6b0f7fc9107ed07dc92f13193edb50d75cd2
2024-02-27 19:28:04 +00:00
Zuul 3a1b38c042 Merge "TC resolution to approve the Dec 5th, 2023 bylaw changes" 2024-01-08 22:45:29 +00:00
Ghanshyam Mann 5c683c2501 TC resolution to approve the Dec 5th, 2023 bylaw changes
This resolution is to approve the bylaw changes which are
approved by the OpenInfra board in the Dec 5th, 2023 board meeting.

- https://lists.openinfra.dev/archives/list/foundation@lists.openinfra.dev/thread/6FBOOK7WVBRHYOBQPTF2T2CNJOO7XMSQ/
- https://board.openinfra.dev/meetings/2023-12-05

Change-Id: Ib025bd534c607cb3bfde18270a7382d75c37dc99
2023-12-14 13:01:59 -08:00
Brian Rosmaita 4adb8f6651 Move note closer to amended text
Change Iecc9751091285a5d3c amended resolution 2023-07-24, but left
a note in the original resolution that is far enough away from the
amended point to be confusing.  So move it to a better location.

Also put the reference list into a line block so it displays
as intended.

These are formatting changes only; there's no change to the text.

Change-Id: Ide5068e20725cf46e3204c0fc3b2c84d99c8ba80
2023-12-06 12:19:08 -05:00
Brian Rosmaita 90982cdbfb Resolution to create openstack-unmaintained core
This patch proposes an amendment to the 2023-07-24 "Unmaintained status
replaces Extended Maintenance" resolution to allow an openstack-wide
group to handle Unmaintained branch changes across all projects by
default, though this can be overridden by individual projects.

Additionally, the original resolution file has been modified to
include a note that the amendment exists along with a link to it.

Change-Id: Iecc9751091285a5d3ca72c8d959136b33e274839
2023-11-16 08:49:40 -05:00
Kristi Nikolla 6181213985 Unmaintained status replaces Extended Maintenance
This resolution heavily revises [1] based on
feedback from the July 11, 2023 TC meeting.

1. EM is rename to Unmaintained.
2. Branch deletion and creation under unmaintained/.
3. New Gerrit group responsible for the branch.
4. Mention of TC maintaining a checklist and process.

[1]. https://review.opendev.org/c/openstack/governance/+/887966

Change-Id: I72ac1eab3c6b1b55b4f2bc017d5befaaee138f5f
2023-08-08 09:52:44 -04:00
Ghanshyam Mann dd0168720b Make DPL/PTL model change deadline as election nomination start
Once the election are started it is difficult to change the list of
projects need election so any DPL or PTL model change request should
be merged before the election nomination start.

Change-Id: Ia1544d4541926c8f689e0e6f361b7057ed28b64d
2023-02-10 17:25:57 -06:00
Iury Gregory Melo Ferreira 08f9f4ba59 Dedicate Zed release to Ilya Etingof
Change-Id: I3edd0c5d80e795948c2eb266c51b74058f795189
2022-09-27 14:38:28 -03:00
Ghanshyam Mann 36ff562d31 Add resolution for OpenStack release identification schema
Change-Id: I02db146cd141ad3a83e0b012fbb776304ef35a5f
2022-05-25 16:51:17 -05:00
Ghanshyam Mann 340683abcb Changing new release cadence name
With the outcome of the legal check, it is not clear to us
that tick tock words are ok to use for our new release
cadence arrangement and in what form.

In TC, we decided to use a different name and 'SLURP'
is the choice of the majority[1]

Let's update our resolution document to reflect the new name
and I am adding a "communication" section to explain that how
we will use "SLURP" in our documentation.

[1] https://meetings.opendev.org/meetings/tc/2022/tc.2022-05-12-15.00.log.html#l-191

Change-Id: If82240c1f62842314b48caa4694280c0be147919
2022-05-16 10:48:18 -05:00
Ghanshyam Mann 70f7b89e58 Resolution to drop the lower constraints maintenance
In zed PTG, TC agreed to drop the lower constraints
and their testing
- https://etherpad.opendev.org/p/tc-zed-ptg#L326

Change-Id: Id14083a00014ac6632f16f6700e24d0d54a0d903
2022-04-21 13:56:33 -05:00
Zuul b8e19c656b Merge "Amend release-cadence-adjustment resolution" 2022-03-02 16:10:17 +00:00
Zuul 33c1f36d68 Merge "Propose release cadence adjustment resolution" 2022-02-28 16:55:05 +00:00
Dan Smith 9623399f06 Amend release-cadence-adjustment resolution
This contains minor adjustments due to feedback for the preceeding
resolution.

Change-Id: I1b7c5485ecae0e64a8a942da4bf0ea816b7c38f9
2022-02-25 15:49:59 -08:00
Dan Smith f498019cf7 Propose release cadence adjustment resolution
Change-Id: I9e3e7969d3093410c2a4e63f566a8bbe3d9b28c8
2022-02-21 08:19:35 -08:00
Radosław Piliszek b7f45e2266 Remove the tags framework (part 1)
This change enacts the first steps of the TC's decision to remove
the tags framework. [1]

This change does not remove all the parts to avoid breaking
the releases tooling as well as to preserve useful information
as discussed under this change and during one of the TC meetings.
[2]

[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-October/025554.html
[2] https://meetings.opendev.org/meetings/tc/2022/tc.2022-01-20-15.00.log.html

Change-Id: Iab4a136905a9c7a61530ff7576a216d229f717a0
2022-02-03 18:32:27 +00:00
Ghanshyam Mann b3e4cc67ec Fix hardcoded extlinks link error in sphinx 4.4.0
governance doc job is failing because sphinx 4.4.0
raise error for hardcoded extlinks link
- https://github.com/sphinx-doc/sphinx/pull/9800

Warning, treated as error:
/home/zuul/src/opendev.org/openstack/governance/doc/source/goals/completed/pike/deploy-api-in-wsgi.rst:269:hardcoded link '6ef5fa9adc'

https://zuul.opendev.org/t/openstack/build/b84dd8d2989243bfa0cebee1a21dc4ff

we have 'repo' as extlinks
- 16302d8a2f/doc/source/conf.py (L50)

This fixes the hardcoded extlinks link and unblock the gate.

Change-Id: I61873080e0ebaa679fee191e1ae968a488bd637b
2022-01-19 12:25:29 -06:00
Mohammed Naser c688a93ae7 Propose changes to the stable core team
This resolution is proposing that we rename the
Extended Maintenance SIG to the Stable Maintenance
SIG and empower project teams to further manage
their stable core team and policies.

Change-Id: I2e5dbc5132ec70ac2ffe6e088ba2f77db8f944c2
2021-10-07 09:37:06 -04:00
Ghanshyam Mann a2003f68f9 Add resolution for ATC renamed to AC
Change-Id: I016186e0c6bc802842007ce2213a2f1b6fd6538c
2021-06-04 14:20:34 +00:00
Ghanshyam Mann 46928beec0 Add resolution to move the IRC network from Freenode to OFTC
Change-Id: Iafb43f3114e38ab52a2ee28bfc8550910236f234
2021-05-27 13:51:20 -05:00
Kendall Nelson 2d7c440104 Add Resolution of TC stance on the OpenStackClient
Change-Id: Ia467ad9e8d96ebebb3dd43cc3f67db81d9beb956
2021-01-14 13:02:30 -08:00
Zuul 89a5b8ba0a Merge "Define TC-approved release in a resolution" 2020-09-30 14:24:38 +00:00
Zuul b879b88d6e Merge "Reinstate weekly meetings" 2020-09-18 22:23:08 +00:00
Thierry Carrez 81c90c6826 Define TC-approved release in a resolution
The TC-approved release was previously defined using a tag, but was
recently redefined to include all official deliverables. Rather than
continue using the tag index page to define it, clearly define it in
a formal TC resolution, making it easier to find.

Change-Id: I15deaf54fb7c1b390e68b065eeb801dcdbb99a94
2020-09-16 16:49:03 +02:00
Mohammed Naser a9a1b07f83 Reinstate weekly meetings
Change-Id: Ia43f1a7f87bc1e70e2420520de4cd26eb647163c
2020-09-02 09:08:24 -04:00
Nate Johnston 08763131e4 Resolution to define distributed leadership for projects
Some projects have expressed an interest to function without a PTL.
This resolution defines how a project would work with the
responsibilities of the PTL role separated into liaison roles instead of
held by a single individual.

Change-Id: I183f616e66d13066cd91e2659e1e90f5d2798d69
Co-Authored-By: Jean-Philippe Evrard <jean-philippe@evrard.me>
2020-08-13 06:57:13 +00:00
Mohammed Naser 027579555b Split OpenDev out of OpenStack Infra
One of the goals of the OpenDev effort is that it be applicable to
projects that are not OpenStack. While the OpenStack TC and goverance
has worked for us previously, we believe that officially splitting off
OpenDev gives it the freedom it needs to properly address user needs
beyond OpenStack.

Details on OpenDev's future plans can be found here:
http://lists.openstack.org/pipermail/openstack-infra/2019-December/006537.html

Co-Authored-By: Clark Boylan <clark.boylan@gmail.com>
Needed-By: https://review.opendev.org/703488
Change-Id: I512a000720d6402faa3e51551fe4e5841b1231ac
2020-03-12 11:10:52 -04:00
Jeremy Stanley 57ab6aef39 Resolution: Mandatory Repository Retirement
See the transcript of the 2019-07-11 TC meeting for background:

http://eavesdrop.openstack.org/meetings/tc/2019/tc.2019-07-11-14.00.log.html#l-214

Corresponding ML thread:

http://lists.openstack.org/pipermail/openstack-discuss/2019-July/007749.html

Change-Id: I27131c648b65365098e3e533c1edfbe1877943ad
2019-07-22 14:45:55 +00:00
caoyuan 77da85c3ba Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I64ca9232d168f6b8203b7b19cbf7280635dded52
2019-06-27 09:26:19 +00:00
zhufl 9ad5213a86 Fix broken url links
This is to:
1. Remove the dead cross-project specification-liaison team link
2. Fix the inaccurate support phases link.

Change-Id: Iefab661bbc2aff4118b7f21708bae5fda45b3f2f
2019-05-24 09:42:13 +08:00
Jim Rollenhagen ac29afd165 Add resolution to namespace unofficial projects
This resolution wraps up the discussion from [0] and defines a plan.

It's important to note that the OpenDev team is targeting the migration
by April 19[1], so we should merge this resolution and provide a list of
unofficial projects to be moved before that date.

[0] http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003943.html
[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-March/004056.html

Change-Id: Ib9eb81611d74c93e4b1874a946380aa5b1595d1a
2019-03-26 15:28:11 -04:00
Zane Bitter c192b39d16 Fix typo
Change-Id: Idf2a8c72041e300c10319ef010b251e4b1c9ad50
2018-12-19 12:24:37 +13:00
Zane Bitter d2bec92094 Clarify wording of Python update resolution
The previous wording introduced unneccesary confusion about when the
goal would be set. Clarify that the goal is set at the beginning of a
release cycle as usual, and should be completed by the end of the
release cycle.

Also, avoid using the word 'support' to refer to which versions of
Python we run unit tests on.

Change-Id: I461ba0c0d4bc1e3d7e2b71ab614003733afdd4ea
2018-12-06 14:33:00 +13:00
Zane Bitter 8d822a0447 Resolution on keeping up with Python 3 releases
Define a process to ensure that OpenStack is always tested against
recent versions of Python and Linux distributions, based on the proposal
in:

http://lists.openstack.org/pipermail/openstack-dev/2018-October/135892.html

Change-Id: If80a24766427be468b5d17f7ccac5bb7ccaa1cf4
2018-11-08 19:03:00 -05:00
Tony Breeds c1aa80a0f3 T Release Name
Add Train as an acceptable candidate for the T release name poll.

Change-Id: I0d8d3f24af0ee8578712878a3d6617aad1e55e53
2018-10-19 20:59:43 +11:00
Jeremy Stanley b94da111e7 Reverse sort order for resolution date globs
Sphinx 1.5 and later allows a :reversed: parameter for :glob:
toctrees. Since we're presenting our resolution index in reverse
chronological order grouped by year, reversing the glob order keeps
the dates within each year consistently ordered as well. Yes, this
is probably me being OCD.

The SIGs governance resolution file was inconsistently named,
leading to it showing up outside the expected sort order. Rename the
file and add a permanent redirect from the old URL to the new one.

Related cleanup, the main index toctree was incorrectly marked as a
:glob: even though it didn't use any wildcard patterns so has been
corrected.

Change-Id: Ifbc6db87e41f01311b430080b97154d01708a2d4
2018-10-05 16:44:07 +00:00
Chris Dent e783b307ea Add a house rule about how to signal appointed PTLs
We've been dealing with how to make appointed PTLs official and
documented in a rather ad hoc fashion: something different each
cycle.

This change provides a house rule which puts the responsibility
and the documentation in the combined hands of the appointed PTL
and the TC that appointed them and not election handling (where
it doesn't make sense since no election happened).

Change-Id: Idf78e00c59d10528a2b4950f8baa93c6731973ea
2018-08-13 17:58:40 +01:00
Doug Hellmann 1116e6bc38 write up the python3-first goal
Change-Id: I2424a9957a60ba7858d37da46d4fb86a2e6c6b48
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-07-18 10:54:37 -04:00
Zuul 833075df50 Merge "add python 2 deprecation timeline" 2018-06-12 18:46:29 +00:00
chengebj5238 1df34813d4 Amend the spelling error of a word
Change-Id: I67f80727126ffda8b91af50020189172d1d1d2cd
2018-06-06 16:29:18 +08:00
Doug Hellmann 848cffcd56 add python 2 deprecation timeline
Change-Id: I64e6848b602a335f0067a6303976124fcf710dfe
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-06-05 10:24:13 -04:00
Zuul 2d7dcffa3f Merge "Resolution for minimal SIG governance" 2018-03-27 08:49:01 +00:00
Zuul 4e1715ab6f Merge "Fix stray ',' in trademark test location resolution" 2018-03-23 09:01:55 +00:00
Zuul bb017889ff Merge "Clarify testing for interop programs" 2018-03-23 09:01:53 +00:00
Zuul 5c204adc8c Merge "Add a resolution about stable branch EOL and "extended maintenance"" 2018-03-23 08:57:57 +00:00
Thierry Carrez 85977a918a Resolution for minimal SIG governance
We have been operating SIGs for some time now with a very loose
governance model. We took this approach on purpose to give folks
space and opportunity to decide what they believed constituted
a SIG in hopes of learning how we can apply SIGs to our community
needs.

However at this point there is some confusion and concern regarding
SIG governance. Since SIGs explicitly do not sit below any existing
governance structure, there is no default solution to fall back on.
We need to define a clear way to address issues before any conflict
arises. As was the case elsewhere, we expect the mere existence of
a clear decision-making structure to prevent most conflicts from
happening.

This resolution proposes a minimal, simple governance model to
address such cases, introducing a SIGs admin group. The group
is initially formed of the Meta SIG co-leads: Melvin Hillsman
as UC representative and Thierry Carrez as TC representative.
The committees are of course free to choose new members whenever
they see fit.

A similar resolution was proposed to the User Committee, which
approved it:

http://eavesdrop.openstack.org/meetings/uc/2018/uc.2018-03-12-14.05.log.html#l-74

Change-Id: Ibc2336980739db38f64a42b8ba2adeacff000a13
Co-Authored-By: Melvin Hillsman <mrhillsman@gmail.com>
2018-03-19 15:57:24 +01:00
Chris Dent 71c4b76585 Fix stray ',' in trademark test location resolution
The typo was identified during voting, but did not want to ruin the
votes for this fix. So doing so in this follow up.

Change-Id: I9d4b9fc9f7b57155d7e4f5eba046ce1a0a5faded
2018-03-16 13:37:30 +00:00
Matt Riedemann 4cd1fc03ec Add a resolution about stable branch EOL and "extended maintenance"
We've talked about this for years, and talked some more at the
Rocky PTG. This adds a resolution to try and document / summarize
the outcomes of the Sydney summit and Rocky PTG.

Change-Id: I94b0421d8a489026300789b61b0293dd2e61726d
2018-03-14 09:24:11 -04:00
Chris Dent fcde1d72f1 Clarify testing for interop programs
This provides an alternative to
I91315c3c42b8a329d1763f9de80aa3d0270ac044 to provide simplified
guidance on use of plugins for trademark tests. The coauthors below
represents the people who were activce in the creating and refining
these ideas.

Change-Id: I2e68c8e855e7c6c1e4f985f38a0a38de451407a3
Co-Authored-By: Graham Hayes <gr@ham.ie>
Co-Authored-By: Zane Bitter <zbitter@redhat.com>
Co-Authored-By: Andrea Frittoli <andrea.frittoli@gmail.com>
Co-Authored-By: Mark T. Voelker <mvoelker@vmware.com>
Co-Authored-By: Jim Rollenhagen <jim@jimrollenhagen.com>
Co-Authored-By: ricolin <rico.lin@easystack.cn>
2018-03-09 10:00:11 +00:00