diff --git a/.github/workflows/batch-landscape.yml b/.github/workflows/batch-landscape.yml
new file mode 100644
index 000000000..4064dec35
--- /dev/null
+++ b/.github/workflows/batch-landscape.yml
@@ -0,0 +1,43 @@
+name: Batch Landscape
+
+on:
+ workflow_dispatch:
+ push:
+ branches:
+ - main
+ paths:
+ - 'tags/tag-workloads-foundation/subprojects/batch/landscape/**'
+ pull_request:
+ branches:
+ - main
+ paths:
+ - 'tags/tag-workloads-foundation/subprojects/batch/landscape/**'
+
+defaults:
+ run:
+ shell: bash
+ working-directory: tags/tag-workloads-foundation/subprojects/batch/landscape
+
+jobs:
+ build:
+ name: Validate and build the landscape
+ runs-on: macos-latest
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@v4
+
+ - name: Install landscape2 with cached Homebrew
+ uses: tecolicom/actions-use-homebrew-tools@v1
+ with:
+ tools: cncf/landscape2/landscape2
+
+ - name: Validate the landscape
+ run: |
+ landscape2 validate data --data-file ./landscape.yml
+ landscape2 validate settings --settings-file ./settings.yml
+
+ - name: Build the landscape
+ run: landscape2 build --data-file ./landscape.yml --settings-file ./settings.yml --logos-path ./hosted_logos/ --output-dir ./build/
+ env:
+ GITHUB_TOKENS: ${{ secrets.GITHUB_TOKENS }}
+ CRUNCHBASE_API_KEY: ${{ secrets.CRUNCHBASE_API_KEY }}
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/Brewfile.netlify b/tags/tag-workloads-foundation/subprojects/batch/landscape/Brewfile.netlify
new file mode 100644
index 000000000..4cf581641
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/Brewfile.netlify
@@ -0,0 +1 @@
+brew "cncf/landscape2/landscape2"
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/apache-yunikorn.svg b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/apache-yunikorn.svg
new file mode 100644
index 000000000..49bc0d975
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/apache-yunikorn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/armada.svg b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/armada.svg
new file mode 100644
index 000000000..730ee517d
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/armada.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/fluxion.svg b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/fluxion.svg
new file mode 100644
index 000000000..7cc103ada
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/fluxion.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/fuzzball.svg b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/fuzzball.svg
new file mode 100644
index 000000000..e8c14ded4
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/fuzzball.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/godel-scheduler.svg b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/godel-scheduler.svg
new file mode 100644
index 000000000..c822816d9
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/godel-scheduler.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/htcondor.svg b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/htcondor.svg
new file mode 100644
index 000000000..55e2f7c11
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/htcondor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/ibm-spectrum-lsf.svg b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/ibm-spectrum-lsf.svg
new file mode 100644
index 000000000..882db192f
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/ibm-spectrum-lsf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/kueue.svg b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/kueue.svg
new file mode 100644
index 000000000..55d3b1fb6
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/kueue.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/mcad.svg b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/mcad.svg
new file mode 100644
index 000000000..c35ca6cbb
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/mcad.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/opengris.svg b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/opengris.svg
new file mode 100644
index 000000000..1d284e6ac
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/opengris.svg
@@ -0,0 +1,24 @@
+
+
\ No newline at end of file
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/pbs-professional.svg b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/pbs-professional.svg
new file mode 100644
index 000000000..f21babca4
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/pbs-professional.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/run-ai.svg b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/run-ai.svg
new file mode 100644
index 000000000..417232ce9
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/run-ai.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/slinky.svg b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/slinky.svg
new file mode 100644
index 000000000..8ace0dd03
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/slinky.svg
@@ -0,0 +1 @@
+
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/slurm.svg b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/slurm.svg
new file mode 100644
index 000000000..3f9824a11
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/slurm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/volcano.svg b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/volcano.svg
new file mode 100644
index 000000000..d34006dae
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/hosted_logos/volcano.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/landscape.yml b/tags/tag-workloads-foundation/subprojects/batch/landscape/landscape.yml
new file mode 100644
index 000000000..5d75821c7
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/landscape.yml
@@ -0,0 +1,120 @@
+landscape:
+ - category:
+ name: Batch Scheduling
+ subcategories:
+ - subcategory:
+ name: Kubernetes-Sponsored
+ items:
+ - item:
+ name: Kueue
+ homepage_url: https://kueue.sigs.k8s.io/
+ repo_url: https://github.com/kubernetes-sigs/kueue
+ logo: kueue.svg
+ twitter: https://twitter.com/kubernetesio
+ crunchbase: https://www.crunchbase.com/organization/kubernetes
+ - subcategory:
+ name: Kubernetes-Native
+ items:
+ - item:
+ name: Apache Yunikorn
+ homepage_url: https://yunikorn.apache.org/
+ repo_url: https://github.com/apache/yunikorn-core
+ logo: apache-yunikorn.svg
+ twitter: https://twitter.com/TheASF
+ crunchbase: https://www.crunchbase.com/organization/apache
+ - item:
+ name: Armada
+ homepage_url: https://armadaproject.io/
+ project: sandbox
+ repo_url: https://github.com/armadaproject/armada
+ logo: armada.svg
+ twitter: https://twitter.com/oss_gr
+ crunchbase: https://www.crunchbase.com/organization/cloud-native-computing-foundation
+ - item:
+ name: Fuzzball
+ homepage_url: https://ciq.com/products/fuzzball/hpc/
+ repo_url: null
+ logo: fuzzball.svg
+ twitter: https://twitter.com/CtrlIQ
+ crunchbase: https://www.crunchbase.com/organization/ciq-80f9 # ciq-bec8
+ - item:
+ name: Godel-Scheduler
+ homepage_url: https://github.com/kubewharf/godel-scheduler
+ repo_url: https://github.com/kubewharf/godel-scheduler
+ logo: godel-scheduler.svg
+ twitter: https://twitter.com/ByteDanceOSS
+ crunchbase: https://www.crunchbase.com/organization/bytedance
+ - item:
+ name: MCAD (Multi-Cluster App Dispatcher)
+ homepage_url: https://codeflare.dev/
+ repo_url: https://github.com/project-codeflare/multi-cluster-app-dispatcher
+ logo: mcad.svg
+ twitter: https://twitter.com/IBMResearch
+ crunchbase: https://www.crunchbase.com/organization/ibm-research
+ - item:
+ name: Run:ai
+ homepage_url: https://www.run.ai/
+ repo_url: null #https://github.com/run-ai/runai
+ logo: run-ai.svg
+ twitter: https://twitter.com/runailabs
+ crunchbase: https://www.crunchbase.com/organization/run-ai
+ - item:
+ name: Slinky
+ homepage_url: https://slinky.ai/
+ repo_url: https://github.com/SlinkyProject/slurm-operator
+ logo: slinky.svg
+ twitter: https://twitter.com/SchedMD
+ crunchbase: https://www.crunchbase.com/organization/schedmd-llc
+ - item:
+ name: Volcano
+ homepage_url: https://volcano.sh/
+ project: incubating
+ repo_url: https://github.com/volcano-sh/volcano
+ logo: volcano.svg
+ twitter: https://twitter.com/volcano_sh
+ crunchbase: https://www.crunchbase.com/organization/cloud-native-computing-foundation
+ - subcategory:
+ name: K8s-Connectors
+ items:
+ - item:
+ name: OpenGRIS
+ homepage_url: https://github.com/finos/opengris
+ repo_url: https://github.com/finos/opengris
+ logo: opengris.svg
+ twitter: https://twitter.com/finosfoundation
+ crunchbase: https://www.crunchbase.com/organization/finos
+ - item:
+ name: Fluxion
+ homepage_url: https://flux-framework.org/
+ repo_url: https://github.com/flux-framework/flux-sched
+ logo: fluxion.svg
+ twitter: https://twitter.com/FluxFramework
+ crunchbase: https://www.crunchbase.com/organization/lawrence-livermore-national-laboratory
+ - item:
+ name: HTCondor
+ homepage_url: https://htcondor.org/
+ repo_url: https://github.com/htcondor/htcondor
+ logo: htcondor.svg
+ twitter: https://twitter.com/HTCondor
+ crunchbase: https://www.crunchbase.com/organization/university-of-wisconsin-madison
+ - item:
+ name: IBM Spectrum LSF
+ homepage_url: https://www.ibm.com/products/hpc-workload-management
+ repo_url: null #https://github.com/IBM-Cloud/hpc-cluster-lsf
+ logo: ibm-spectrum-lsf.svg
+ twitter: https://twitter.com/IBM
+ crunchbase: https://www.crunchbase.com/organization/ibm
+ - item:
+ name: PBS Professional
+ homepage_url: https://altair.com/pbs-professional/
+ repo_url: null #https://github.com/PBSPro/kubernetes-pbspro-connector https://github.com/openpbs/openpbs
+ logo: pbs-professional.svg
+ twitter: https://twitter.com/altair_inc
+ crunchbase: https://www.crunchbase.com/organization/altair-engineering
+ - item:
+ name: Slurm
+ homepage_url: https://slurm.schedmd.com/
+ repo_url: https://github.com/SchedMD/slurm
+ logo: slurm.svg
+ twitter: https://twitter.com/SchedMD
+ crunchbase: https://www.crunchbase.com/organization/schedmd-llc
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/netlify.toml b/tags/tag-workloads-foundation/subprojects/batch/landscape/netlify.toml
new file mode 100644
index 000000000..f3d56aec5
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/netlify.toml
@@ -0,0 +1,3 @@
+[build]
+ command = "landscape2 build --data-file ./landscape.yml --settings-file ./settings.yml --logos-path ./hosted_logos/ --output-dir ./build/"
+ publish = "build"
diff --git a/tags/tag-workloads-foundation/subprojects/batch/landscape/settings.yml b/tags/tag-workloads-foundation/subprojects/batch/landscape/settings.yml
new file mode 100644
index 000000000..6c03553d2
--- /dev/null
+++ b/tags/tag-workloads-foundation/subprojects/batch/landscape/settings.yml
@@ -0,0 +1,47 @@
+# Landscape2 settings
+#
+# This settings file allows customizing some aspects of the landscape.
+
+# Foundation (required)
+foundation: CNCF
+
+# Url (required)
+#
+# Url where the landscape will be hosted.
+url: https://bsi-landscape.netlify.app
+
+# Colors (optional)
+colors:
+ color1: "rgba(0, 107, 204, 1)"
+ color2: "rgba(214, 34, 147, 1)"
+ color3: "rgba(96, 149, 214, 1)"
+ color4: "rgba(0, 42, 81, 0.7)"
+ color5: "rgba(62, 121, 176, 1)"
+ color6: "rgba(0, 42, 81, 0.7)"
+ color7: "rgba(180, 219, 255, 1)"
+
+# Footer (optional)
+footer:
+ links:
+ github: "https://github.com/cncf/toc/tree/main/tags/tag-workloads-foundation/subprojects/batch"
+ homepage: "https://github.com/cncf/toc/tree/main/tags/tag-workloads-foundation/subprojects/batch"
+ logo: "https://raw.githubusercontent.com/cncf/artwork/master/other/cncf/horizontal/white/cncf-white.svg"
+ text: |
+ Copyright © 2024 The Linux Foundation®. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our [Trademark Usage page](https://www.linuxfoundation.org/trademark-usage). Linux is a registered trademark of Linus Torvalds. [Privacy Policy](https://www.linuxfoundation.org/privacy) and [Terms of Use](https://www.linuxfoundation.org/terms). This website contains data received from Crunchbase. This data is not licensed pursuant to the Apache License. It is subject to Crunchbase's Data Access Terms, available at , and is only permitted to be used with Linux Foundation landscape projects.
+
+# Grid items size (optional)
+grid_items_size: large
+
+# Header (optional)
+header:
+ links:
+ github: "https://github.com/cncf/toc/tree/main/tags/tag-workloads-foundation/subprojects/batch/landscape"
+ logo: "https://raw.githubusercontent.com/cncf/artwork/master/other/cncf-landscape/horizontal/color/cncf-landscape-horizontal-color.svg"
+
+# Images (optional)
+images:
+ favicon: "https://raw.githubusercontent.com/cncf/artwork/master/other/cncf-landscape/icon/color/cncf-landscape-icon-color.png"
+ open_graph: "https://landscape.cncf.io/images/social.jpg"
+
+# Screenshot width (optional)
+screenshot_width: 1024