Skip to content

Commit 072d397

Browse files
cncf-automation-botgithub-actions
andauthored
Update README based on tags.yaml changes (#2109)
Signed-off-by: github-actions <github-actions@github.com> Co-authored-by: github-actions <github-actions@github.com>
1 parent 8271a4b commit 072d397

File tree

3 files changed

+38
-102
lines changed

3 files changed

+38
-102
lines changed

tags.yaml

Lines changed: 21 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -559,55 +559,37 @@ tags: # Technical Advisory Groups
559559
- dir: batch
560560
name: Batch
561561
mission_statement: |
562-
To enhance collaboration among projects, improve interoperability, and empower users to efficiently leverage batch systems in cloud-native environments.
563-
564-
In scope:
565-
566-
To reduce fragmentation in the k8s batch ecosystem: congregate leads and users from different external and internal projects and user groups (CNCF TAGs, k8s sub-projects focused on batch-related features such as topology-aware scheduling) in the batch ecosystem to gather requirements, validate designs and encourage reutilization of core K8s APIs.
567-
568-
The following recommendations for enhancements:
569-
570-
* Additions to the batch API group, currently including Job and CronJob resources that benefit batch use cases such as HPC, AI/ML, data analytics and CI.
571-
* Primitives for job-level queueing, not limited to the k8s Job resource. Long-term, this could include multi-cluster support.
572-
* Primitives to control and maximize utilization of resources in fixed-size clusters (on-prem) and elastic clusters (cloud).
573-
* Benchmarking models for Batch systems
574-
* Data Locality
575-
* User Stories
576-
* Scheduling support for specialized hardware (Accelerators, NUMA, Networking, etc.)
577-
578-
Out of scope:
579-
580-
* Addition of new API kinds that serve a specialized type of workload. The focus should be on general APIs that specialized controllers can build on top of.
581-
* Uses of the batch APIs as support for serving workloads (eg. backups, upgrades, migrations). These can be served by existing SIGs.
582-
* Proposals that duplicate the functionality of core kubernetes components (job-controller, kube-scheduler, cluster-autoscaler).
583-
* Job workflows or pipelines. Mature third party frameworks serve these use cases with the current kubernetes primitives. But additional primitives to support these frameworks could be in scope.
584-
585-
Deliverable(s) or exit criteria:
586-
587-
* Maintaining a landscape document for currently available projects (already published-relocated and maintained)
588-
* Data Locality project-deliverables TBD, but something that helps in this space (already in process)
589-
* Benchmarking suite for Batch systems (already in process)
590-
* User stories published doc for Batch systems (already in process)
591-
contact:
592-
slack: C08K71W9HAS # Using parent TAG's contact
593-
mailing_list: https://lists.cncf.io/g/cncf-tag-workloads-foundation # Using parent TAG's contact
562+
The cloud-native batch scheduling ecosystem is fragmented — different projects tackle job scheduling, queueing, and resource management in incompatible ways. The Batch subproject brings together maintainers and users across the ecosystem to reduce that fragmentation: aligning on common Kubernetes APIs and primitives, developing best practices, and improving outcomes for batch workloads — whether HPC, AI/ML, data analytics, or CI — in cloud-native environments.
594563
leadership:
595564
subproject_leads:
596-
- github:
597-
lfx_id:
565+
- github: stackedsax
566+
lfx_id: stackedsax1
598567
name: Alex Scammon
599-
company:
568+
company: G-Research and Insight Softmax Consulting
600569
email: alex@gr-oss.io
601570
- github: catblade
602571
lfx_id:
603572
name: Marlow Warnicke
604-
company:
573+
company: NVIDIA
605574
email: catblade@gmail.com
606-
- github:
575+
- github: asm582
607576
lfx_id:
608-
name: Abishek Malvankar
609-
company:
577+
name: Abhishek Malvankar
578+
company: Red Hat
610579
email: abhishekmalvankar9@gmail.com
580+
meetings:
581+
- schedule: Every other Tuesday at 8am PDT/PST
582+
zoom_url: https://zoom-lfx.platform.linuxfoundation.org/meeting/99965231171?password=2a169dd5-e375-4b5a-9b40-b2b5db5bfe91
583+
meeting_notes_url: https://docs.google.com/document/d/1GuZGyBkRGG0lEeiPA8q0PfvFlwUlwa5k-ZfXafCTdBY/edit?tab=t.0
584+
contact:
585+
slack: C02Q5DFF3MM
586+
slack_channel: "#batch-wg"
587+
mailing_list: https://lists.cncf.io/g/cncf-tag-workloads-foundation
588+
toc_liaison:
589+
- github: rochaporto
590+
name: Ricardo Rocha
591+
landscape_url: https://bsi-landscape.netlify.app/
592+
landscape_preview_image: ./landscape/batch-landscape-preview.png
611593
tag_initiatives: https://github.com/cncf/toc/issues?q=state%3Aopen%20label%3Atag%2Fworkloads-foundation%20label%3Akind%2Finitiative
612594
toc_subprojects: # TOC SubProjects
613595
- dir: contributor-strategy-and-advocacy-subproject # Contributor Strategy and Advocacy Sub Project

tags/tag-workloads-foundation/README.md

Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -31,40 +31,12 @@ To define and advance practices and standards for fundamental cloud native workl
3131

3232
## Subprojects
3333
### Batch
34-
To enhance collaboration among projects, improve interoperability, and empower users to efficiently leverage batch systems in cloud-native environments.
35-
36-
In scope:
37-
38-
To reduce fragmentation in the k8s batch ecosystem: congregate leads and users from different external and internal projects and user groups (CNCF TAGs, k8s sub-projects focused on batch-related features such as topology-aware scheduling) in the batch ecosystem to gather requirements, validate designs and encourage reutilization of core K8s APIs.
39-
40-
The following recommendations for enhancements:
41-
42-
* Additions to the batch API group, currently including Job and CronJob resources that benefit batch use cases such as HPC, AI/ML, data analytics and CI.
43-
* Primitives for job-level queueing, not limited to the k8s Job resource. Long-term, this could include multi-cluster support.
44-
* Primitives to control and maximize utilization of resources in fixed-size clusters (on-prem) and elastic clusters (cloud).
45-
* Benchmarking models for Batch systems
46-
* Data Locality
47-
* User Stories
48-
* Scheduling support for specialized hardware (Accelerators, NUMA, Networking, etc.)
49-
50-
Out of scope:
51-
52-
* Addition of new API kinds that serve a specialized type of workload. The focus should be on general APIs that specialized controllers can build on top of.
53-
* Uses of the batch APIs as support for serving workloads (eg. backups, upgrades, migrations). These can be served by existing SIGs.
54-
* Proposals that duplicate the functionality of core kubernetes components (job-controller, kube-scheduler, cluster-autoscaler).
55-
* Job workflows or pipelines. Mature third party frameworks serve these use cases with the current kubernetes primitives. But additional primitives to support these frameworks could be in scope.
56-
57-
Deliverable(s) or exit criteria:
58-
59-
* Maintaining a landscape document for currently available projects (already published-relocated and maintained)
60-
* Data Locality project-deliverables TBD, but something that helps in this space (already in process)
61-
* Benchmarking suite for Batch systems (already in process)
62-
* User stories published doc for Batch systems (already in process)
34+
The cloud-native batch scheduling ecosystem is fragmented — different projects tackle job scheduling, queueing, and resource management in incompatible ways. The Batch subproject brings together maintainers and users across the ecosystem to reduce that fragmentation: aligning on common Kubernetes APIs and primitives, developing best practices, and improving outcomes for batch workloads — whether HPC, AI/ML, data analytics, or CI — in cloud-native environments.
6335

6436
- [Mailing List](https://lists.cncf.io/g/cncf-tag-workloads-foundation)
6537
#### Subproject Leads
66-
- Alex Scammon
38+
- Alex Scammon (**[@stackedsax](https://github.com/stackedsax)**)
6739
- Marlow Warnicke (**[@catblade](https://github.com/catblade)**)
68-
- Abishek Malvankar
40+
- Abhishek Malvankar (**[@asm582](https://github.com/asm582)**)
6941
## Initiatives
7042
[TAG Workloads Foundation Initiatives](https://github.com/cncf/toc/issues?q=state%3Aopen%20label%3Atag%2Fworkloads-foundation%20label%3Akind%2Finitiative)

tags/tag-workloads-foundation/subprojects/batch/README.md

Lines changed: 14 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -3,44 +3,26 @@
33
<!-- THIS FILE IS AUTO-GENERATED FROM /tags.yaml -->
44

55
## Mission Statement
6-
To enhance collaboration among projects, improve interoperability, and empower users to efficiently leverage batch systems in cloud-native environments.
7-
8-
In scope:
9-
10-
To reduce fragmentation in the k8s batch ecosystem: congregate leads and users from different external and internal projects and user groups (CNCF TAGs, k8s sub-projects focused on batch-related features such as topology-aware scheduling) in the batch ecosystem to gather requirements, validate designs and encourage reutilization of core K8s APIs.
11-
12-
The following recommendations for enhancements:
13-
14-
* Additions to the batch API group, currently including Job and CronJob resources that benefit batch use cases such as HPC, AI/ML, data analytics and CI.
15-
* Primitives for job-level queueing, not limited to the k8s Job resource. Long-term, this could include multi-cluster support.
16-
* Primitives to control and maximize utilization of resources in fixed-size clusters (on-prem) and elastic clusters (cloud).
17-
* Benchmarking models for Batch systems
18-
* Data Locality
19-
* User Stories
20-
* Scheduling support for specialized hardware (Accelerators, NUMA, Networking, etc.)
21-
22-
Out of scope:
23-
24-
* Addition of new API kinds that serve a specialized type of workload. The focus should be on general APIs that specialized controllers can build on top of.
25-
* Uses of the batch APIs as support for serving workloads (eg. backups, upgrades, migrations). These can be served by existing SIGs.
26-
* Proposals that duplicate the functionality of core kubernetes components (job-controller, kube-scheduler, cluster-autoscaler).
27-
* Job workflows or pipelines. Mature third party frameworks serve these use cases with the current kubernetes primitives. But additional primitives to support these frameworks could be in scope.
28-
29-
Deliverable(s) or exit criteria:
30-
31-
* Maintaining a landscape document for currently available projects (already published-relocated and maintained)
32-
* Data Locality project-deliverables TBD, but something that helps in this space (already in process)
33-
* Benchmarking suite for Batch systems (already in process)
34-
* User stories published doc for Batch systems (already in process)
6+
The cloud-native batch scheduling ecosystem is fragmented — different projects tackle job scheduling, queueing, and resource management in incompatible ways. The Batch subproject brings together maintainers and users across the ecosystem to reduce that fragmentation: aligning on common Kubernetes APIs and primitives, developing best practices, and improving outcomes for batch workloads — whether HPC, AI/ML, data analytics, or CI — in cloud-native environments.
357

368
[Charter](./charter.md)
379

3810
## Leadership
3911
### Subproject Leads
40-
- Alex Scammon (**[@](https://github.com/)**)
12+
- Alex Scammon (**[@stackedsax](https://github.com/stackedsax)**)
4113
- Marlow Warnicke (**[@catblade](https://github.com/catblade)**)
42-
- Abishek Malvankar (**[@](https://github.com/)**)
14+
- Abhishek Malvankar (**[@asm582](https://github.com/asm582)**)
15+
16+
## 📅 Meetings
17+
- 🔁 Every other Tuesday at 8am PDT/PST
18+
- 📹 [Join via Zoom](https://zoom-lfx.platform.linuxfoundation.org/meeting/99965231171?password=2a169dd5-e375-4b5a-9b40-b2b5db5bfe91)
19+
- 📝 [Meeting Notes](https://docs.google.com/document/d/1GuZGyBkRGG0lEeiPA8q0PfvFlwUlwa5k-ZfXafCTdBY/edit?tab=t.0)
4320

4421
## 💬 Contact
45-
- [Slack Channel](https://cloud-native.slack.com/archives/C08K71W9HAS) on cloud-native.slack.com
22+
- [#batch-wg](https://cloud-native.slack.com/archives/C02Q5DFF3MM) on cloud-native.slack.com
4623
- 📧 [Mailing List](https://lists.cncf.io/g/cncf-tag-workloads-foundation)
24+
- 🔗 TOC Liaison: Ricardo Rocha (**[@rochaporto](https://github.com/rochaporto)**)
25+
26+
## 🗺️ Landscape
27+
[![Batch Landscape Preview](./landscape/batch-landscape-preview.png)](./landscape/index.md)
28+
- [View the full CNCF Batch Landscape](./landscape/index.md)

0 commit comments

Comments
 (0)