You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 21, 2022. It is now read-only.
The charter describes the operations of the OKD Working Group (OKD WG).
11
12
12
-
OKD is the Origin Community Distribution of Kubernetes that is upstream to Red Hat’s OpenShift Container Platform and is built around a core of OCI containers, and Kubernetes container cluster management. OKD is augmented by application lifecycle management functionality and DevOps tooling.
13
+
OKD is the Origin Community Distribution of Kubernetes that is upstream to Red Hat’s OpenShift Container Platform. It is built around a core of OCI containers and Kubernetes container cluster management. OKD is augmented by application lifecycle management functionality and DevOps tooling.
13
14
14
-
The OKD Working Group's purpose is to discuss, give guidance to, and enable collaboration on current development efforts for OKD4, Kubernetes and related CNCF projects. The OKD Working Group will also include the discussion of shared community goals for OKD4 and beyond. Additionally, the Working Group will produce supporting materials and best practices for end-users and will provide guidance and coordination for CNCF projects working within the SIG's scope.
15
+
The OKD Working Group's purpose is to discuss, give guidance to, and enable collaboration on current development efforts for OKD, Kubernetes, and related CNCF projects. The OKD Working Group will also include the discussion of shared community goals for OKD 4 and beyond. Additionally, the Working Group will produce supporting materials and best practices for end-users and will provide guidance and coordination for CNCF projects working within the SIG's scope.
15
16
16
-
The OKD Working Group is independent of both Fedora and the Cloud Native Container Foundation (CNCF). The OKD Working Group is a community sponsored by Red Hat.
17
+
The OKD Working Group is independent of both Fedora and the Cloud Native Computing Foundation (CNCF). The OKD Working Group is a community sponsored by Red Hat.
17
18
18
19
## Mission
19
20
The mission of the OKD Working Group is:
20
21
* To collaborate on areas related to developing, deploying, managing, and operating OKD.
21
22
* To develop informational resources like guides, tutorials, and white papers to give the community an understanding of best practices, trade-offs, and value adds as it relates to developing, deploying, and managing applications in cloud native environments.
22
-
* To identify suitable projects and gaps in the ecosystem for future collaboration and coordination with those projects.
23
+
* To identify suitable projects and gaps in the ecosystem for future collaboration and coordination with those projects.
23
24
24
25
### Areas considered in Scope
25
26
The OKD Working Group focuses on the following end-user related topics of the lifecycle of cloud-native applications:
@@ -28,7 +29,7 @@ The OKD Working Group focuses on the following end-user related topics of the li
28
29
* OKD delivery and release management
29
30
* OKD management and operations
30
31
31
-
The Working Group will work on developing best practices, fostering collaboration between related projects, and working on improving tool interoperability. Additionally,the Working Group will propose new initiatives and projects when capability gaps in the current ecosystem are defined.
32
+
The Working Group will work on developing best practices, fostering collaboration between related projects, and working on improving tool interoperability. Additionally,the Working Group will propose new initiatives and projects when capability gaps in the current ecosystem are defined.
32
33
33
34
The following, non-exhaustive, sample list of activities and deliverables are in-scope for the Working Group:
34
35
* Operator Centric Installer
@@ -53,9 +54,9 @@ Anything not explicitly considered in the scope above. Example include:
53
54
The OKD Working Group is run and managed by the following chairs:
54
55
* Red Hat Community Development Liaison (CDL Chair) - Diane Mueller
55
56
* External to Red Hat (Community Chair) - Dani Comnea
56
-
* Red Hat Engineering Liaison (Engineering Chair) - Christian Glombek
57
+
* Red Hat Engineering Liaison (Engineering Chair) - Christian Glombek
57
58
58
-
Note: The referenced names and chair positions will be edited in-place as chairs are added, removed or replaced. See the roles of chairs section for more information.
59
+
Note: The referenced names and chair positions will be edited in-place as chairs are added, removed, or replaced. See the roles of chairs section for more information.
59
60
60
61
A dedicated git repository will be the authoritative archive for membership list, code, documentation, and decisions made. The repository, along with this charter, will be hosted at github.com/openshift/community.
61
62
@@ -69,32 +70,32 @@ New members can apply for membership by creating an Issue or Pull Request on the
69
70
Membership can be surrendered by creating an Issue stating this desire, or by creating a Pull Request to remove the own name from the members list.
70
71
71
72
### Decision Process
72
-
This group will seek consensus decisions. After public discussion and consideration of different opinions, the Chair and/or Co-Chair will record a decision and summarize any objections.
73
+
This group will seek consensus decisions. After public discussion and consideration of different opinions, the Chair and/or Co-Chair will record a decision and summarize any objections.
73
74
74
-
All WG members who have joined the GitHub group at least 21 days prior to the vote are eligible to vote. This is to prevent people from rallying outside supporters for their desired outcome.
75
+
All WG members who have joined the GitHub group at least 21 days prior to the vote are eligible to vote. This is to prevent people from rallying outside supporters for their desired outcome.
75
76
76
77
When the group comes to a decision in a meeting, the decision is tentative. Any group participant may object to a decision reached at a meeting within 7 days of publication of the decision on the GitHub Issue and/or mailing list. That decision must then be confirmed on the GitHub Issue via a Call for Agreement.
77
78
78
79
The Call for Agreement, when a decision is required, will be posted as a GitHub Issue or Pull Request and must be announced on the mailing list. It is an instrument to reach a time-bounded lazy consensus approval and requires a voting period of no less than 7 days to be defined (including a specific date and time in UTC).
79
80
80
81
Each Call for Agreement will be considered independently, except for elections of Chairs.
81
82
82
-
The Chairs will submit all Calls for Agreement unless vague, unprofessional, off-topic or lacking sufficient detail to determine what is being agreed.
83
+
The Chairs will submit all Calls for Agreement that are not vague, unprofessional, off-topic, or lacking sufficient detail to determine what is being agreed.
83
84
84
-
In the event that a Call for Agreement falls under the delegated authority or within a chartered Sub-Working Group, the Call for Agreement must be passed through the Sub-Working Group before receiving Working Group consideration.
85
+
In the event that a Call for Agreement falls under the delegated authority or within a chartered Sub-Working Group, the Call for Agreement must be passed through the Sub-Working Group before receiving Working Group consideration.
85
86
86
87
A Call for Agreement may require quorum of Chairs under the circumstances outlined in the Charter and Governing Documents section.
87
88
88
89
A Call for Agreement is mandatory when:
89
90
* A Chair determines that the topic requires a Call for Agreement.
90
-
* When petitioned by members of the Working Group and submitted to the Chairs to call a vote unless rejected for cause.
91
+
* When petitioned by members of the Working Group and submitted to the Chairs to call a vote unless rejected for cause.
91
92
* Technical decisions that add, remove, or change dependencies and requirements.
92
93
* Revoke a previous decision made by the Call for Agreement process.
93
94
* Approval of a Sub-Working Group when such SWG has any delegated authority.
94
95
95
-
Once the Call for Agreement voting period has elapsed, all votes are counted, with at least a 51% majority needed for consensus. A Chair will then declare the agreement “accepted” or “declined”, ending the Call for Agreement.
96
+
Once the Call for Agreement voting period has elapsed, all votes are counted, with at least a 51% majority of votes needed for consensus. A Chair will then declare the agreement “accepted” or “declined”, ending the Call for Agreement.
96
97
97
-
Once rejected, a Call for Agreement must be revised before re-submission for a subsequent vote. All rejected Calls for Agreement will reported to the Working Group as rejected.
98
+
Once rejected, a Call for Agreement must be revised before re-submission for a subsequent vote. All rejected Calls for Agreement will be reported to the Working Group as rejected.
98
99
99
100
### Charter and Governing Documents
100
101
@@ -115,14 +116,14 @@ The primary role of Chairs is to run operations and the governance of the group.
115
116
* Extending discussion via asynchronous communication to be inclusive of members who cannot attend a specific meeting time.
116
117
* Scheduling discussing of proposals that have been submitted.
117
118
* Asking for new proposals to be made to address an identified need.
118
-
* Oversee disciplinary action for members. The Chairs have the authority to declare a member inactive and expel members for cause.
119
-
* Chairs will serve for one-year revolving terms and will be approved using the [Condorcet Method](https://en.wikipedia.org/wiki/Condorcet_method). Upon the expiration of a Chair’s term, it will continue for another year, unless challenged.
119
+
* Oversee disciplinary action for members. The Chairs have the authority to declare a member inactive and expel members for cause.
120
+
* Chairs will serve for one-year revolving terms and will be approved using the [Condorcet Method](https://en.wikipedia.org/wiki/Condorcet_method). Upon the expiration of a Chair’s term, it will continue for another year, unless challenged.
120
121
121
-
The terms for founding Chairs start on the approval of this charter.
122
+
The terms for founding Chairs start on the approval of this charter.
122
123
123
124
When no candidate has submitted their name for consideration, the current Chairs may appoint an acting Chair until a candidate comes forward.
124
125
125
-
Chairs must be active members. Any inactivity, disability or ineligibility results in immediate removal.
126
+
Chairs must be active members. Any inactivity, disability, or ineligibility results in immediate removal.
126
127
127
128
Chairs may be removed by petition to the Working Group through the Call for Agreement process outlined above.
128
129
@@ -131,8 +132,8 @@ Additional Chairs may be added so long as the existing number of Chairs is odd.
131
132
In the event that an even number of Chairs exist and vote situation arises, the Chairs will randomly select one chair to abstain.
132
133
133
134
### Role of Sub-Working Groups
134
-
Each Sub-Working Group (SWG) must have a Chair working as an active sponsor. Under the mandate of the Working Group, each SWG will have the autonomy to establish their own charter, membership rules, meeting times, make in-scope decisions as delegated, and management processes.
135
+
Each Sub-Working Group (SWG) must have a Chair working as an active sponsor. Under the mandate of the Working Group, each SWG will have the autonomy to establish their own charter, membership rules, meeting times, and management processes. Each SWG will also have the authority to make in-scope decisions as delegated by the Working Groups.
135
136
136
-
SWG are required to submit their agreed Charter to the Working Group for information and archival. The Chairs can petition for dissolution of an inactive or hostile SWG by Call for Agreement. Once dissolved the SWG’s delegated Charter and outstanding authority to make decisions is immediately revoked. The Chairs may then take any required action to restrict access to Working Group Resources.
137
+
SWG are required to submit their agreed Charter to the Working Group for information and archival. The Chairs can petition for dissolution of an inactive or hostile SWG by Call for Agreement. Once dissolved the SWG’s delegated Charter and outstanding authority to make decisions is immediately revoked. The Chairs may then take any required action to restrict access to Working Group Resources.
137
138
138
139
No SWG will have authority with regards to this Charter or other OKD Working Group Governing Documents.
0 commit comments