NGC Catalog
CLASSIC
Welcome Guest
Helm Charts
Omniverse Kit App Streaming - Session Manager

Omniverse Kit App Streaming - Session Manager

For versions and more information, please view on a desktop device.
Logo for Omniverse Kit App Streaming - Session Manager
Associated Products
Features
Description
Helm chart to create and manage Omniverse streaming sessions
Publisher
NVIDIA
Latest Version
1.9.1
Compressed Size
30.05 KB
Modified
April 18, 2025

Omniverse Kit App Streaming - Session Manager

Version: 1.8.1 Type: application AppVersion: 1.8.1



Overview

This service provides a CRUD API to manage instances of Kit application streams.



Configuration

To view values via helm use helm show values

NOTE: There are global values.

Values

Key Type Default Description
global.imagePullSecrets list [] Global image pull secrets used within the services.
global.ingress.annotations object {"kubernetes.io/ingress.class":"nginx"} Global Ingress annotations.
global.ingress.host string "" Global Ingress host.
global.ingress.paths list [] Global Ingress paths.
global.ingress.tls list [] Global Ingress tls.
global.transportHost string "0.0.0.0" Specify the services transport host. For IPv6 use "::".
streaming.affinity object {} Affinity for pod assignment. https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
streaming.env object {} Env for the container of the service. https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#envvar-v1-core
streaming.fullnameOverride string "streaming" Full override .fullname template
streaming.image.pullPolicy string "Always" Image pull policy.
streaming.image.repository string "nvcr.io/nvidia/omniverse/kit-appstreaming-manager" Image repository.
streaming.image.tag string "1.8.1" Image tag.
streaming.imagePullSecrets list [] Image Pull Secrets
streaming.ingress.enabled bool true Enables the creation of Ingress resource.
streaming.ingress.path string "/" Path for ingress.
streaming.ingress.pathType string "Prefix" Path Type for ingress.
streaming.livenessProbe object {"httpGet":{"path":"/health","port":"http"},"initialDelaySeconds":5,"periodSeconds":3} LivenessProbe for the service. NOTE: service must have an endpoint as specified by the "path" https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#probe-v1-core
streaming.logLevel string "INFO" Log level for the application (valid levels; INFO, DEBUG, WARNING, ERROR)
streaming.monitoring.enabled bool false Enables the creation of ServiceMonitor resource.
streaming.monitoring.prometheusNamespace string "monitoring" Prometheus namespace.
streaming.name string "streaming"
streaming.nameOverride string "" Partially override .fullname template (maintains the release name)
streaming.nodeSelector object {} Node labels for pod assignment. https://kubernetes.io/docs/user-guide/node-selection/
streaming.podAnnotations object {} Pod annotations. https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
streaming.podSecurityContext object {"runAsNonRoot":false} Security Context. https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod
streaming.readinessProbe object {"httpGet":{"path":"/ready","port":"http"},"initialDelaySeconds":5,"periodSeconds":3} readinessProbe for the service. NOTE: service must have an endpoint as specified by the "path" https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#probe-v1-core
streaming.replicaCount int 1 Number of replicas.
streaming.resources object {"limits":{"cpu":"500m","ephemeral-storage":"2Gi","memory":"512Mi"},"requests":{"cpu":"100m","ephemeral-storage":"1Gi","memory":"256Mi"}} Container resource requests and limits. https://kubernetes.io/docs/user-guide/compute-resources/
streaming.revisionHistoryLimit int 5
streaming.securityContext object {} Security Context. https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod
streaming.service.containerPort int 8080 Container port.
streaming.service.name string "streaming" Name of the service.
streaming.service.port int 80 Service port.
streaming.service.portName string "http" Port name.
streaming.service.type string "ClusterIP" Kubernetes service type.
streaming.serviceConfig object {"backend_applications_resolver_url":"","backend_csp_args":{},"backend_csp_cls":"nv.svc.streaming._csp.Generic","backend_rmcp_url":"","logging":{"level":"INFO","production_mode":true},"metrics":{"collector_url":"","enable_metrics_middleware":true,"export_interval_s":15,"export_metrics_to_collector":false,"export_metrics_to_console":false,"secure":false},"prefix_url":"","root_path":"","session_capacity":-1,"session_identifier":"","session_labels":{"app":"kit","environment":"production","type":"streaming"},"session_namespace":""} Configuration specific to this service.
streaming.serviceConfig.backend_applications_resolver_url string "" Application runtime backend URL
streaming.serviceConfig.backend_csp_args object {} CSP Customation manager arguments
streaming.serviceConfig.backend_csp_cls string "nv.svc.streaming._csp.Generic" CSP customisation manager
streaming.serviceConfig.backend_rmcp_url string "" Resource management control plane backend URL
streaming.serviceConfig.logging.level string "INFO" Log level for the application (valid levels; INFO, DEBUG, WARN, ERROR)
streaming.serviceConfig.metrics object {"collector_url":"","enable_metrics_middleware":true,"export_interval_s":15,"export_metrics_to_collector":false,"export_metrics_to_console":false,"secure":false} Metrics related settings.
streaming.serviceConfig.prefix_url string "" URL prefix for the service.
streaming.serviceConfig.root_path string "" Root Path for the application. NOTE: useful when behind a proxy. https://fastapi.tiangolo.com/advanced/behind-a-proxy/
streaming.serviceConfig.session_capacity int -1 Maximum amount of sessions to spawn. default of -1 means unlimited sessions
streaming.serviceConfig.session_identifier string "" Name of the session. If not set will default to the session id
streaming.serviceConfig.session_labels object {"app":"kit","environment":"production","type":"streaming"} Session labels to apply to the helm release
streaming.serviceConfig.session_namespace string "" Default namespace into which to deploy streaming sessions. If not set will default to session id
streaming.startupProbe object {"httpGet":{"path":"/startup","port":"http"},"initialDelaySeconds":5,"periodSeconds":3} startupProbe for the service. NOTE: service must have an endpoint as specified by the "path" https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#probe-v1-core
streaming.tolerations list [] Tolerations for pod assignment. https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/


Governing Terms

NVIDIA Omniverse is governed by the NVIDIA Agreements | Enterprise Software | NVIDIA Software License Agreement and NVIDIA Agreements | Enterprise Software | Product Specific Terms for Omniverse.

By downloading or using NVIDIA Omniverse, you agree to the NVIDIA Omniverse terms.