OGO - OpenShell Gateway Operator

Alpha software. OGO and NVIDIA OpenShell are both in active development. APIs, CRDs, and behavior may change without notice. This project is not intended for production use.

OGO is an OpenShift operator that deploys and manages NVIDIA OpenShell gateway instances. It handles TLS, authentication, ingress, and sandbox lifecycle so you can run AI coding agents in isolated sandboxes on any OpenShift cluster — cloud, on-prem, or local.

Concepts

Core building blocks of an OGO deployment.

  • Why OpenShift - security and platform features for AI agent workloads
  • Gateway - the central gRPC server that manages sandboxes
  • Sandbox - isolated compute pods where agents run
  • Authentication - how users and sandboxes authenticate
  • Provider - API credentials injected into sandboxes
  • Policy - network, filesystem, and process controls for sandboxes

Guides

Step-by-step walkthroughs.

Reference

CRD specifications and field-level documentation.

Examples

Ready-to-use configurations.

Development

make build          # Build the binary
make test           # Run unit and integration tests
make manifests      # Regenerate CRDs and RBAC
make generate       # Regenerate deepcopy functions

See CONTRIBUTING.md for development setup and guidelines.

License

Copyright 2026. Licensed under the Apache License, Version 2.0.