-
Notifications
You must be signed in to change notification settings - Fork 5.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
added SIG Arch charter #2804
added SIG Arch charter #2804
Conversation
/hold |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems to be lacking any real substance at the moment. Is it ready for review?
sig-architecture/charter.md
Outdated
Federation of Subprojects as defined in [sig-governance] | ||
|
||
[sig-governance]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md | ||
[sig-subprojects]: https://github.com/kubernetes/community/blob/master/sig-YOURSIG/README.md#subprojects |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TBD?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes, for now, but I'll update the template link
sig-architecture/charter.md
Outdated
|
||
### Deviations from [sig-governance] | ||
|
||
- Generic technical leads are not appropriate for this SIG because sub-projects maintain their own documented, accountable processes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think they do at the moment? Until they do, I think we should cover that here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need a process for official formation/merging/splitting/decommissioning of subprojects?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@quinton-hoole may be.we require our sub-projects to develop and maintain their own documented, accountable processes
? and punt it to our sub projects?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@lavalamp are we going to do something special other than in committee-steering/governance/sig-governance.md?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think sub-projects have processes but they may not be documented. Is that the real gotcha here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I think so.
sig-architecture/charter.md
Outdated
#### Code, Binaries and Services | ||
|
||
- *Conformance test definitions* | ||
- *API changes* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Defining what is "in core" vs what is "an optional extension"?
(implied by the above but might be good to state it explicitly)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you suggest the specific language you'd like to see there?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, I think the heading means something more concrete than I thought at first.
I do suggest s/API changes/API definitions/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great, thank you. Added.
For reference, a completed and approved charter: |
sig-architecture/charter.md
Outdated
### Out of scope | ||
|
||
- KEPs that do not have architectural implications | ||
- The release features process |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
didn't they change this to enhancements
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I will fix this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I will fix this.
@jdumars what's missing here is the identification of the This could be as simple as just using one of the github teams https://github.com/orgs/kubernetes/teams?utf8=%E2%9C%93&query=arch with the list of folks who are participating in one of the subprojects and maintaining list over time Thanks, |
@dims I do like the idea of the All that said, we need a mentoring program, much like @parispittman does in Contributor Experience. Right now, I don't think there is a queue of people clambering to become reviewers of approvers. Over time, I think we should investigate what the |
@dims @jdumars -- For reference, SIG Release has submitted a charter that makes reference to the idea of a SIG Member. It's not an exhaustive or long-winded definition, but perhaps it's helpful in this case as well: kubernetes/sig-release#348 |
@jdumars @bgrant0607 I would prefer not to merge just yet. Can we leave it open for one more week for feedback please. |
sig-architecture/charter.md
Outdated
### Out of scope | ||
|
||
- KEPs that do not have architectural implications | ||
- The release enhancement delivery process |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What does "release enhancement delivery process" mean?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
https://github.com/kubernetes/enhancements/blob/master/README.md
It's what the "release features delivery process" used to be
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, thanks. It would be useful to link to that, and mention who's scope it does fall within, if not this sig.
Same perhaps goes for KEP's that do not have architectural implications. Presumably these are the responsibility of the relevant specific sponsoring SIG's.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jdumars Not addressed yet?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems this was overlooked -- ping
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed. Sorry I missed this comment.
LGTM 👍 |
/lgtm |
@jdumars: you cannot LGTM your own PR. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🚀
@jdumars the subject of the PR can probably get changed as I don't believe this is a draft any longer :D |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like a great start. Ship it!
/lgtm
* Document who owns client library, build, and release artifacts | ||
* Document who owns conformance definition, profiles, etc. | ||
This charter adheres to the conventions described in the [Kubernetes Charter README] and uses | ||
the Roles and Organization Management outlined in [sig-governance]. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: some of this is a repeat of line 37 below.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We'll have a ceremonial "hold lifting party" at SIG Architecture tomorrow. Thanks everyone for coming together on this. |
/lgtm |
/hold cancel |
Charter drafted. See https://groups.google.com/d/msg/kubernetes-sig-architecture/FpcrJQW1R1A/Oh7dN_JEAwAJ for some reference.
Once this gets hashed out, I'll add changes to sigs.yaml so I don't have to keep rebasing.