Use when adding or reviewing a storage backend plugin for ovstorage.
NVIDIA-Omniverse/ovstorage
SkillsMP has collected 21 skills from NVIDIA-Omniverse/ovstorage. Open a skill to review its source and details.
- Latest recorded source activity
- SkillsMP catalog refreshed
- skills collected
- 21
- GitHub stars
- 12
- GitHub forks
- 5
Skills in this repository
Showing 21 of 21 collected skills.
Use when changing or reviewing the built-in authentication and authorization Layer or its TOML policy engine.
Use when Rust changes affect the ovstorage plugin ABI header and the checked-in generated copies must be refreshed.
Use when starting ovstorage-broker locally for development or integration testing with the current Stack and listener-auth configuration.
Use when checking the Storage API wire contract that ovstorage-plugin-services-client depends on.
Use before opening or merging an ovstorage PR to run the project verification gate and inspect risky diffs.
Use when authoring or rotating the broker's built-in authorization policy.
Use when triaging a misbehaving ovstorage-broker - covers startup failures, authz denies, listener authn mismatches, streaming write aborts, reload misfires, and drain hangs.
Use when deploying the ovstorage-broker daemon with listener authentication, authorization policy, TLS, and storage connections.
Use when wiring observability for a running ovstorage-broker - covers the Prometheus /metrics surface, the 11 metric families, the tracing span fields, and the audit-safe diagnostic shape.
Use when configuring credentials or driving interactive authentication for a direct ovstorage backend connection.
Use when selecting the right ovstorage backend plugin for a task or deciding which route to configure.
Use when connecting an agent client to ovstorage over MCP stdio and mapping common CLI workflows to MCP tools.
Use when removing objects safely, especially recursive directories or targets that need a dry-run first.
Use when starting a new ovstorage session or recovering from NoRoute, NotConfigured, or Unsupported errors by inspecting configured backends and routes.
Use when an ovstorage tool returns ok false and you need to interpret the envelope error and choose the next action.
Use when writing a new object without clobbering or updating an existing object with optimistic concurrency.
Deploy and develop against NVIDIA Omniverse Storage APIs on any Kubernetes cluster (MicroK8s, EKS, AKS, GKE, bare metal). Two storage adapters: (1) Example Storage Adapter — Python filesystem reference implementation + Discovery for learning and custom…
Use when enumerating objects under a prefix without buffering the whole result set into memory.
Use when an object is large, needs random access, or must be handed to a tool as a stable local path.
Use when loading one bounded object into memory to parse, inspect, hash, or hand its bytes to another tool.