Nightshift

Features / Storage

Bring any storage.

Artifacts, run metadata, and worker-produced outputs all flow through one Storage service. The default install ships MinIO so you get a working stack out of the box. Point Nightshift at S3, GCS, R2, or any S3-compatible store and the data stays where you want it.

One interface. Any backend.

The Storage gRPC service is the persistence foundation. Anything that conforms to the wire contract is a valid backend, which is why the same chart runs against MinIO in a kind cluster, S3 in production, and an on-prem object store in air-gapped deployments. Per-environment values flip the implementation, the application code never changes.

Ready to deploy?

Install Nightshift into your own cluster with a single Helm chart.