NVIDIA
NVIDIA
OSMO Service
Helm Chart
NVIDIA
NVIDIA
OSMO Service

OSMO helm chart to host APIs to run workflows and manage datasets

OSMO Service

The helm chart deploys the core service component for NVIDIA OSMO, which acts as the central orchestration engine for robotics workflows. The service coordinates job scheduling, resource management, dataset operations, API endpoints, and acts as the primary backend for both web UI and CLI interactions with the platform. It is designed to manage and scale heterogeneous robotics workloads across different types of compute resources.

This chart utilizes several containers as key building blocks, ensuring seamless integration and high availability for production-scale robotics development environments.

Containers Used

The NVIDIA OSMO Service chart deploys and integrates the following containers:

Container NameDescription
serviceCore service API container for orchestration and job management.
web-uiBrowser-based frontend for managing workflows, datasets, resources, and cluster status.
routerEnables kubectl exec and port-forwarding for workflows through the merged service chart.
workerProcesses workflows and schedules jobs via the service.
loggerStreams logs in real-time from jobs and workflows for monitoring and troubleshooting.
init-containerInitializes the environment and prepares the controller before workflow task startup in backend cluster.
clientCLI client container to interact with the platform APIs and workflows when a workflow task startup in backend cluster.
agentProcesses jobs as Kubernetes objects, enabling seamless integration of user workflows into the cluster.
delayed-job-monitorMonitors jobs for timeouts and automatically cleans up jobs that exceed allowed durations.
authz-sidecarEvaluates user roles and access for service and gateway requests.

These containers together provide the core API endpoints, browser UI, routing, workflow execution, logging, initialization, authorization, and user access for the orchestration platform.

For deployment instructions, see the Deployment Guide.

License:

By pulling and using NVIDIA OSMO artifacts, you accept the terms and conditions of the License.

Suggested readings:

GitHub Repo
Documentation
Deployment Documentation
Support

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.