Skip to content

Commit abc3687

Browse files
fedebongioBenTheElderjanetkuoritazhmfahlandt
authored
add Kubernetes AI Conformance working group (#8515)
* feat: add Kubernetes AI Conformance working group * feat: add Kubernetes AI Conformance working group * Update wg-ai-conformance/charter.md Co-authored-by: Benjamin Elder <bentheelder@google.com> * Update sigs.yaml Co-authored-by: Janet Kuo <chiachenk@google.com> * Update sigs.yaml Co-authored-by: Janet Kuo <chiachenk@google.com> * Update sigs.yaml Fixing 80 char line correctly * Update sigs.yaml * regenerating after small changes and recommitting * Removing long list of SIGs * Adding CNCF to the Charterwq * Update wg-ai-conformance/README.md Fixing the time format (thank you!) Co-authored-by: Rita Zhang <rita.z.zhang@gmail.com> * Several minor fixes * generating one more time * Adding representatives from Microsoft and Redhat to the group of Organizing Chairs * Update wg-ai-conformance/charter.md Co-authored-by: Antonio Ojea <antonio.ojea.garcia@gmail.com> * Update wg-ai-conformance/charter.md * Adding OWNERS file as requested on the PR * changing the initial meeting time to Thursdays at 10 am PST * Add Steering liason for wg to sigs.yaml * Add Steering liaison to wg-ai-conformance/README.md * remove manual update from sig-list.md * Delete wg-ai-conformance/README.md This file will be auto generated * Remove entries from autogenerated files sig-architecture/README.md * Remove entries from autogenerated files sig-architecture/README.md sig-testing/README.md * adding liason and re-running generator --------- Co-authored-by: Benjamin Elder <bentheelder@google.com> Co-authored-by: Janet Kuo <chiachenk@google.com> Co-authored-by: Rita Zhang <rita.z.zhang@gmail.com> Co-authored-by: Mario <mfahlandt@pixel-haufen.de> Co-authored-by: Antonio Ojea <antonio.ojea.garcia@gmail.com>
1 parent 3a36bdd commit abc3687

File tree

9 files changed

+141
-0
lines changed

9 files changed

+141
-0
lines changed

OWNERS_ALIASES

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,11 @@ aliases:
125125
- claudiubelu
126126
- marosset
127127
- zylxjtu
128+
wg-ai-conformance-leads:
129+
- janetkuo
130+
- mfahlandt
131+
- ritazh
132+
- terrytangyuan
128133
wg-batch-leads:
129134
- kannon92
130135
- mwielgus

liaisons.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ members will assume one of the departing members groups.
5454
| [SIG Testing](sig-testing/README.md) | Paco Xu 徐俊杰 (**[@pacoxu](https://github.com/pacoxu)**) |
5555
| [SIG UI](sig-ui/README.md) | Maciej Szulik (**[@soltysh](https://github.com/soltysh)**) |
5656
| [SIG Windows](sig-windows/README.md) | Benjamin Elder (**[@BenTheElder](https://github.com/BenTheElder)**) |
57+
| [WG AI Conformance](wg-ai-conformance/README.md) | Patrick Ohly (**[@pohly](https://github.com/pohly)**) |
5758
| [WG Batch](wg-batch/README.md) | Antonio Ojea (**[@aojea](https://github.com/aojea)**) |
5859
| [WG Data Protection](wg-data-protection/README.md) | Patrick Ohly (**[@pohly](https://github.com/pohly)**) |
5960
| [WG Device Management](wg-device-management/README.md) | Benjamin Elder (**[@BenTheElder](https://github.com/BenTheElder)**) |

sig-architecture/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ The Chairs of the SIG run operations and processes governing the SIG.
5656
## Working Groups
5757

5858
The following [working groups][working-group-definition] are sponsored by sig-architecture:
59+
* [WG AI Conformance](/wg-ai-conformance)
5960
* [WG Device Management](/wg-device-management)
6061
* [WG LTS](/wg-lts)
6162
* [WG Serving](/wg-serving)

sig-list.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ When the need arises, a [new SIG can be created](sig-wg-lifecycle.md)
6161

6262
| Name | Label | Stakeholder SIGs |Organizers | Contact | Meetings |
6363
|------|-------|------------------|-----------|---------|----------|
64+
|[AI Conformance](wg-ai-conformance/README.md)|[ai-conformance](https://github.com/kubernetes/kubernetes/labels/wg%2Fai-conformance)|* Architecture<br>* Testing<br>|* [Janet Kuo](https://github.com/janetkuo), Google<br>* [Mario Fahlandt](https://github.com/mfahlandt), Kubermatic GmbH<br>* [Rita Zhang](https://github.com/ritazh), Microsoft<br>* [Yuan Tang](https://github.com/terrytangyuan), Red Hat<br>|* [Slack](https://kubernetes.slack.com/messages/wg-ai-conformance)<br>* [Mailing List](https://groups.google.com/a/kubernetes.io/g/wg-ai-conformance)|* Regular WG Meeting: [Thursdays at 10:00 PT (Pacific Time) (weekly)]()<br>
6465
|[Batch](wg-batch/README.md)|[batch](https://github.com/kubernetes/kubernetes/labels/wg%2Fbatch)|* Apps<br>* Autoscaling<br>* Node<br>* Scheduling<br>|* [Kevin Hannon](https://github.com/kannon92), Red Hat<br>* [Marcin Wielgus](https://github.com/mwielgus), Google<br>* [Maciej Szulik](https://github.com/soltysh), Defense Unicorns<br>* [Swati Sehgal](https://github.com/swatisehgal), Red Hat<br>|* [Slack](https://kubernetes.slack.com/messages/wg-batch)<br>* [Mailing List](https://groups.google.com/a/kubernetes.io/g/wg-batch)|* Regular Meeting ([calendar](https://calendar.google.com/calendar/embed?src=8ulop9k0jfpuo0t7kp8d9ubtj4%40group.calendar.google.com)): [Thursdays (starting February 15th 2024)s at 3PM CET (Central European Time) (monthly)](https://zoom.us/j/98329676612?pwd=c0N2bVV1aTh2VzltckdXSitaZXBKQT09)<br>
6566
|[Data Protection](wg-data-protection/README.md)|[data-protection](https://github.com/kubernetes/kubernetes/labels/wg%2Fdata-protection)|* Apps<br>* Storage<br>|* [Xing Yang](https://github.com/xing-yang), VMware<br>* [Xiangqian Yu](https://github.com/yuxiangqian), Google<br>|* [Slack](https://kubernetes.slack.com/messages/wg-data-protection)<br>* [Mailing List](https://groups.google.com/a/kubernetes.io/g/wg-data-protection)|* Regular WG Meeting: [Wednesdays at 9:00 PT (Pacific Time) (bi-weekly)](https://zoom.us/j/6933410772)<br>
6667
|[Device Management](wg-device-management/README.md)|[device-management](https://github.com/kubernetes/kubernetes/labels/wg%2Fdevice-management)|* Architecture<br>* Autoscaling<br>* Network<br>* Node<br>* Scheduling<br>|* [John Belamaric](https://github.com/johnbelamaric), Google<br>* [Kevin Klues](https://github.com/klueska), NVIDIA<br>* [Patrick Ohly](https://github.com/pohly), Intel<br>|* [Slack](https://kubernetes.slack.com/messages/wg-device-management)<br>* [Mailing List](https://groups.google.com/a/kubernetes.io/g/wg-device-management)|* Regular WG Meeting (Asia/Europe): [Wednesdays at 9:00 CET (Central European Time) (biweekly)](https://zoom.us/j/97238699195?pwd=cy9IMm1ZeERtRlJ3VS8yWUxHUWIrQT09)<br>* Regular WG Meeting (Europe/America): [Tuesdays at 8:30 PT (Pacific Time) (biweekly)](https://zoom.us/j/97238699195?pwd=cy9IMm1ZeERtRlJ3VS8yWUxHUWIrQT09)<br>

sig-testing/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ subprojects, and resolve cross-subproject technical issues and decisions.
5757
## Working Groups
5858

5959
The following [working groups][working-group-definition] are sponsored by sig-testing:
60+
* [WG AI Conformance](/wg-ai-conformance)
6061
* [WG LTS](/wg-lts)
6162

6263

sigs.yaml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3529,6 +3529,48 @@ sigs:
35293529
- https://raw.githubusercontent.com/kubernetes-sigs/sig-windows-dev-tools/master/OWNERS
35303530
- https://raw.githubusercontent.com/kubernetes-sigs/sig-windows-tools/master/OWNERS
35313531
workinggroups:
3532+
- dir: wg-ai-conformance
3533+
name: AI Conformance
3534+
mission_statement: >
3535+
The goal of this group is to define a standardized set of capabilities, APIs,
3536+
and configurations that a Kubernetes cluster must offer to reliably and efficiently
3537+
run AI/ML workloads.
3538+
3539+
charter_link: charter.md
3540+
stakeholder_sigs:
3541+
- Architecture
3542+
- Testing
3543+
label: ai-conformance
3544+
leadership:
3545+
chairs:
3546+
- github: janetkuo
3547+
name: Janet Kuo
3548+
company: Google
3549+
email: chiachenk@google.com
3550+
- github: mfahlandt
3551+
name: Mario Fahlandt
3552+
company: Kubermatic GmbH
3553+
email: mfahlandt@pixel-haufen.de
3554+
- github: ritazh
3555+
name: Rita Zhang
3556+
company: Microsoft
3557+
email: ritazh@microsoft.com
3558+
- github: terrytangyuan
3559+
name: Yuan Tang
3560+
company: Red Hat
3561+
email: terrytangyuan@gmail.com
3562+
meetings:
3563+
- description: Regular WG Meeting
3564+
day: Thursday
3565+
time: "10:00"
3566+
tz: PT (Pacific Time)
3567+
frequency: weekly
3568+
contact:
3569+
slack: wg-ai-conformance
3570+
mailing_list: https://groups.google.com/a/kubernetes.io/g/wg-ai-conformance
3571+
liaison:
3572+
github: pohly
3573+
name: Patrick Ohly
35323574
- dir: wg-batch
35333575
name: Batch
35343576
mission_statement: >

wg-ai-conformance/OWNERS

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# See the OWNERS docs at https://go.k8s.io/owners
2+
3+
reviewers:
4+
- wg-ai-conformance-leads
5+
approvers:
6+
- wg-ai-conformance-leads
7+
labels:
8+
- wg/ai-conformance

wg-ai-conformance/README.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<!---
2+
This is an autogenerated file!
3+
4+
Please do not edit this file directly, but instead make changes to the
5+
sigs.yaml file in the project root.
6+
7+
To understand how this file is generated, see https://git.k8s.io/community/generator/README.md
8+
--->
9+
# AI Conformance Working Group
10+
11+
The goal of this group is to define a standardized set of capabilities, APIs, and configurations that a Kubernetes cluster must offer to reliably and efficiently run AI/ML workloads.
12+
13+
The [charter](charter.md) defines the scope and governance of the AI Conformance Working Group.
14+
15+
## Stakeholder SIGs
16+
* [SIG Architecture](/sig-architecture)
17+
* [SIG Testing](/sig-testing)
18+
19+
## Meetings
20+
*Joining the [mailing list](https://groups.google.com/a/kubernetes.io/g/wg-ai-conformance) for the group will typically add invites for the following meetings to your calendar.*
21+
* Regular WG Meeting: [Thursdays at 10:00 PT (Pacific Time)]() (weekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=10%3A00&tz=PT%20%28Pacific%20Time%29).
22+
23+
## Organizers
24+
25+
* Janet Kuo (**[@janetkuo](https://github.com/janetkuo)**), Google
26+
* Mario Fahlandt (**[@mfahlandt](https://github.com/mfahlandt)**), Kubermatic GmbH
27+
* Rita Zhang (**[@ritazh](https://github.com/ritazh)**), Microsoft
28+
* Yuan Tang (**[@terrytangyuan](https://github.com/terrytangyuan)**), Red Hat
29+
30+
## Contact
31+
- Slack: [#wg-ai-conformance](https://kubernetes.slack.com/messages/wg-ai-conformance)
32+
- [Mailing list](https://groups.google.com/a/kubernetes.io/g/wg-ai-conformance)
33+
- [Open Community Issues/PRs](https://github.com/kubernetes/community/labels/wg%2Fai-conformance)
34+
- Steering Committee Liaison: Patrick Ohly (**[@pohly](https://github.com/pohly)**)
35+
<!-- BEGIN CUSTOM CONTENT -->
36+
37+
<!-- END CUSTOM CONTENT -->

wg-ai-conformance/charter.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# WG Kubernetes AI Conformance Charter
2+
3+
This charter adheres to the conventions described in the [Kubernetes Charter README] and uses
4+
the Roles and Organization Management outlined in [sig-governance].
5+
6+
## Scope
7+
8+
The goal of this group is to define a standardized set of capabilities, APIs, and configurations that a Kubernetes cluster must offer to reliably and efficiently run AI/ML workloads. This initiative aims to simplify AI/ML operations on Kubernetes, accelerate adoption, guarantee interoperability and portability for AI workloads, and enable ecosystem growth on an industry-standard foundation.
9+
10+
### In scope
11+
12+
#### Code, Binaries and Services
13+
14+
- The primary artifact will be the (working title for now) "CNCF Kubernetes AI Conformance" specification and support for the creation of a suite of tests to demonstrate conformance.
15+
16+
#### Cross-cutting and Externally Facing Processes
17+
18+
- The Working Group will consider its primary problem-solving objective complete upon the successful definition and adoption of a stable (working title for now) "CNCF Kubernetes AI Conformance" specification.
19+
- The first Version will not include any tests in the Kubernetes Codebase and will be a self assessment questionnaire
20+
- Once the initial conformance is established and widely recognized, the ongoing maintenance and evolution of the conformance will be evaluated. Including determining a suitable SIG for Code Organization, Ownership and Architecture and support to create the initial suite of tests.
21+
After the Ownership is clarified and handed over, the WG dissolves.
22+
23+
### Out of scope
24+
25+
This WG is not responsible for maintenance and evolution of the conformance program, which will be run by the CNCF. Some aspects may be owned by existing SIGs (e.g. Architecture, Testing) alongside the CNCF, such as Kubernetes specific definitions, testing and tooling, and the pre-existing Kubernetes conformance definition and tests.
26+
27+
## Roles and Organization Management
28+
29+
This WG follows adheres to the Roles and Organization Management outlined in [sig-governance]
30+
and opts-in to updates and modifications to [sig-governance].
31+
32+
### Additional responsibilities of Chairs
33+
34+
- The Working Group will have designated Chair(s) responsible for guiding discussions and ensuring progress.
35+
- A note-taker will be assigned for each meeting, and active participation from all contributors will be encouraged.
36+
- Agendas and meeting notes will be publicly accessible.
37+
38+
### Stakeholder SIGs
39+
40+
- SIG Architecture (Sponsoring SIG)
41+
- SIG Testing
42+
43+
44+
[sig-governance]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md
45+
[Kubernetes Charter README]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/README.md

0 commit comments

Comments
 (0)