NVIDIA
NVIDIA
Omniverse Kit App Streaming - Resource Management Control Plane
Helm Chart
NVIDIA
NVIDIA
Omniverse Kit App Streaming - Resource Management Control Plane

Helm chart to create the Resource Management Control Plane

Join or Subscribe to get accessSubscribe to the product below to access this premium content:
NVIDIA AI Enterprise
NVIDIA AI EnterpriseAccelerate your AI agent development
Subscribe Now
NVIDIA Omniverse
NVIDIA OmniverseNVIDIA Omniverse is a platform of APIs, services, and software development kits (SDKs) that enable developers to build generative AI-enabled tools and applications.
Get Enterprise Support
NVIDIA Developer Program
NVIDIA Developer ProgramJoin the Developer Program for access to free tools, support, and tech resources.
Get Access
Note: You can gain access to hundreds more GPU-optimized artifacts by creating a free NGC account.
Already Subscribed?Log in

Omniverse Kit App Streaming - Resource Management Control Plane

Version: 1.8.1 Type: application AppVersion: 1.8.1



Overview

The RMCP service manages the life cycle of a Kit application stream.



Configuration

To view values via helm use helm show values

NOTE: There are global values.

Values

KeyTypeDefaultDescription
global.imagePullSecretslist[]Global image pull secrets used within the services.
global.ingress.annotationsobject{"kubernetes.io/ingress.class":"nginx"}Global Ingress annotations.
global.ingress.hoststring""Global Ingress host.
global.ingress.pathslist[]Global Ingress paths.
global.ingress.tlslist[]Global Ingress tls.
global.transportHoststring"0.0.0.0"Specify the services transport host. For IPv6 use "::".
streaming.affinityobject{}Affinity for pod assignment. https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
streaming.envobject{}Env for the container of the service. https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#envvar-v1-core
streaming.fullnameOverridestring"streaming"Full override .fullname template
streaming.image.pullPolicystring"Always"Image pull policy.
streaming.image.repositorystring"nvcr.io/nvidia/omniverse/kit-appstreaming-manager"Image repository.
streaming.image.tagstring"1.8.1"Image tag.
streaming.imagePullSecretslist[]Image Pull Secrets
streaming.ingress.enabledbooltrueEnables the creation of Ingress resource.
streaming.ingress.pathstring"/"Path for ingress.
streaming.ingress.pathTypestring"Prefix"Path Type for ingress.
streaming.livenessProbeobject{"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.logLevelstring"INFO"Log level for the application (valid levels; INFO, DEBUG, WARNING, ERROR)
streaming.monitoring.enabledboolfalseEnables the creation of ServiceMonitor resource.
streaming.monitoring.prometheusNamespacestring"monitoring"Prometheus namespace.
streaming.namestring"streaming"
streaming.nameOverridestring""Partially override .fullname template (maintains the release name)
streaming.nodeSelectorobject{}Node labels for pod assignment. https://kubernetes.io/docs/user-guide/node-selection/
streaming.podAnnotationsobject{}Pod annotations. https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
streaming.podSecurityContextobject{"runAsNonRoot":false}Security Context. https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod
streaming.readinessProbeobject{"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.replicaCountint1Number of replicas.
streaming.resourcesobject{"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.revisionHistoryLimitint5
streaming.securityContextobject{}Security Context. https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod
streaming.service.containerPortint8080Container port.
streaming.service.namestring"streaming"Name of the service.
streaming.service.portint80Service port.
streaming.service.portNamestring"http"Port name.
streaming.service.typestring"ClusterIP"Kubernetes service type.
streaming.serviceConfigobject{"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_urlstring""Application runtime backend URL
streaming.serviceConfig.backend_csp_argsobject{}CSP Customation manager arguments
streaming.serviceConfig.backend_csp_clsstring"nv.svc.streaming._csp.Generic"CSP customisation manager
streaming.serviceConfig.backend_rmcp_urlstring""Resource management control plane backend URL
streaming.serviceConfig.logging.levelstring"INFO"Log level for the application (valid levels; INFO, DEBUG, WARN, ERROR)
streaming.serviceConfig.metricsobject{"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_urlstring""URL prefix for the service.
streaming.serviceConfig.root_pathstring""Root Path for the application. NOTE: useful when behind a proxy. https://fastapi.tiangolo.com/advanced/behind-a-proxy/
streaming.serviceConfig.session_capacityint-1Maximum amount of sessions to spawn. default of -1 means unlimited sessions
streaming.serviceConfig.session_identifierstring""Name of the session. If not set will default to the session id
streaming.serviceConfig.session_labelsobject{"app":"kit","environment":"production","type":"streaming"}Session labels to apply to the helm release
streaming.serviceConfig.session_namespacestring""Default namespace into which to deploy streaming sessions. If not set will default to session id
streaming.startupProbeobject{"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.tolerationslist[]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.

Publisher
NVIDIA
NVIDIA
Latest Version1.12.0
UpdatedMay 5, 2026 UTC
Compressed Size6.01 KB