---
title: "TrueNAS Is Now Red Hat OpenShift Certified"
url: https://www.truenas.com/blog/truenas-openshift-certified/
description: "TrueNAS 25.10 delivers a new, first-party CSI driver for Kubernetes, now officially Red Hat OpenShift certified."
breadcrumb: ["Home", "TrueNAS Is Now Red Hat OpenShift Certified"]
date_published: 2026-06-04
date_modified: 2026-07-02
author: "Pee Jay Latombo"
source: html
generator: tn-md-extract/1
---

[Home](https://www.truenas.com) › **TrueNAS Is Now Red Hat OpenShift Certified**

Kubernetes clusters need storage, and that storage needs to work — automatically, reliably, and at scale. With the release of TrueNAS 25.10, we’ve rebuilt our Kubernetes integration from the ground up and earned [Red Hat OpenShift certification](https://www.truenas.com/red-hat-openshift/) in the process.

If your organization runs Kubernetes or OpenShift, you now have a certified, enterprise-grade storage backend that you control.

### Why This Matters

Red Hat OpenShift certification is more than a rubber stamp. It means the TrueNAS CSI driver has been tested, packaged, and approved to Red Hat’s standards. It’s available directly from the [Red Hat Ecosystem Catalog](https://catalog.redhat.com/en/software/containers/truenas_solutions/truenas-csi-operator/6985750a557c3b346228c750#get-this-image) as the *TrueNAS CSI Operator*, and it works with OpenShift 4.20 and later.

This matters for procurement, for compliance, and for the teams who have to support these environments long-term. Certified means supported.

### What Changed in 25.10

The previous Kubernetes integration relied on the third-party “democratic-csi” driver that mixed TrueNAS API calls with legacy SSH sessions to manage storage. It worked, but it was difficult to secure, harder to maintain, and challenging to support for both clients and the TrueNAS team.

So we replaced it entirely.

The new [TrueNAS CSI driver](https://github.com/truenas/truenas-csi) is a first-party, API-only implementation, backed by the versioned TrueNAS API introduced with TrueNAS 25.10 that carries forward compatibility when you upgrade. Storage provisioning, resizing, snapshots, and deletion are all handled automatically in response to what applications declare they need. Administrators don’t have to babysit it.

![TrueNAS Is Now Red Hat OpenShift Certified](https://www.truenas.com/wp-content/uploads/2026/06/TrueNAS-Is-Now-Red-Hat-OpenShift-Certified-1024x577.png)

### Matching Storage to Your Workloads

Not every workload has the same profile, and TrueNAS doesn’t pretend otherwise. Organizations can tier storage across systems based on what each workload actually needs:

- Use high-performance **TrueNAS V-Series** or **F-Series** all-NVMe systems for performance-critical workloads like databases, real-time analytics, and AI inference
- Leverage the **M-Series** or **V-Series** in hybrid storage mode, for high-capacity archival and throughput workloads with up to 40PB of capacity

Kubernetes handles workload assignment to storage tiers automatically. You define the policy once; K8s enforces it.

### Storage You Control

OpenShift certification demonstrates the TrueNAS team’s commitment to giving enterprise Kubernetes admins full control of their storage. TrueNAS receiving OpenShift certification matters for another reason beyond technical validation: it’s a direct check on vendor dependency. With TrueNAS, your storage infrastructure isn’t held by a cloud provider’s billing department or subject to a platform vendor’s pricing decisions. Your data lives where you put it, and it moves when you decide — not when a renewal contract forces your hand.

For organizations that have been burned by cloud egress fees or vendor lock-in, a certified on-premises storage platform running TrueNAS with OpenZFS is more than a technical choice; it’s a smart business decision.

### The Bottom Line

More than 60% of Fortune 500 companies already run TrueNAS. OpenShift certification means that list now explicitly includes organizations running Red Hat’s enterprise Kubernetes stack — with a supported, certified path that IT leaders can put in front of procurement without apology.

[Download TrueNAS Community Edition](https://www.truenas.com/download/) to see it in action, or [talk to our team](https://www.truenas.com/contact/) about enterprise deployment.

Supported protocols

Volume lifecycle

ZFS storage features

- NFS v3/v4 — shared file storage with multi-instance read/write
- iSCSI — block-level storage for databases and performance workloads
  - ReadWriteOnce (RWO) and ReadWriteMany (RWX) modes

&nbsp;

- Dynamic provisioning and deletion
- Online volume resizing (no downtime)
- Snapshots via standard Kubernetes CSI snapshot APIs
- Automated snapshot schedules
- Cloning new volumes from snapshots
- Thin provisioning for iSCSI volumes (sparse ZVOLs)
- Volume health reporting
- Volume listing and available capacity reporting

&nbsp;

- Selectable compression algorithms: LZ4, ZSTD, GZIP, ZLE, LZJB
- Configurable ZFS sync mode
- Tunable record size for workload optimization
- Dataset-level encryption: AES-256-GCM
- Nested volumes for organization

Security and access control

Platform support

More

- iSCSI CHAP authentication (single and mutual)
- iSCSI initiator allow-listing
- NFS host and network allow-listing
- NFS user/group mapping

&nbsp;

- Kubernetes 1.26+
- Red Hat OpenShift 4.20+ — certified and available via OperatorHub

Full feature list on GitHub:  
[github.com/truenas/truenas-csi#features](https://github.com/truenas/truenas-csi#features)


---

## Site navigation

- **[V-Series – Max Performance & Versatility](https://www.truenas.com/v-series/):** [M-Series – High Capacity All-Flash or Hybrid](https://www.truenas.com/m-series/) · [F-Series – High Performance NVME](https://www.truenas.com/f-series/) · [R-Series – Single Controller Appliances](https://www.truenas.com/r-series/) · [H-Series – Versatility and Power Efficiency](https://www.truenas.com/h-series/) · [Mini Series – Edge and Branch Office](https://www.truenas.com/truenas-mini/) · [TrueNAS Enterprise – Mission Critical Storage. 24×7 Enterprise Support](https://www.truenas.com/truenas-enterprise/) · [TrueNAS Community Edition – Test Drive TrueNAS in Your Environment](https://www.truenas.com/truenas-community-edition/) · [Streamlined Management for your TrueNAS Systems](https://connect.truenas.com/)
- **[Media & Entertainment](https://www.truenas.com/media-creation/)**
  - **[AI & Research](https://www.truenas.com/ai/):** [Analytics](https://www.truenas.com/analytics/) · [Backup & Archival](https://www.truenas.com/backup/) · [Cloud](https://www.truenas.com/cloud/) · [Data Mobility](https://www.truenas.com/data-mobility/) · [File Sharing](https://www.truenas.com/file-sharing/) · [Red Hat OpenShift](https://www.truenas.com/red-hat-openshift/) · [Surveillance/CCTV](https://www.truenas.com/cctv/) · [TrueCloud Backup](https://www.truenas.com/truecloud-backup/) · [Veeam Backup](https://www.truenas.com/veeam/) · [Virtualization](https://www.truenas.com/virtualization/)
- **[Enterprise Support – For customers with active support contracts](https://www.truenas.com/support/)**
  - **[Apps](https://apps.truenas.com/):** [Case Studies](https://www.truenas.com/case-studies/) · [Certifications & Integrations](https://www.truenas.com/certifications/) · [Data sheets](https://www.truenas.com/datasheets/) · [Documentation](https://www.truenas.com/docs/) · [FAQ](https://www.truenas.com/faq/) · [Reseller Network](https://www.truenas.com/reseller-network/) · [Software Status](https://www.truenas.com/docs/softwarestatus/) · [Solution Briefs and Guides](https://www.truenas.com/solution-guides/) · [TrueNAS API](https://api.truenas.com/) · [TrueNAS Blog](https://www.truenas.com/blog/) · [TrueNAS Security](https://security.truenas.com/) · [Videos](https://www.truenas.com/videos/) · [White Papers](https://www.truenas.com/white-papers/) · [ZFS Overview](https://www.truenas.com/zfs/)
- **[About TrueNAS](https://www.truenas.com/about-us/):** [Team](https://www.truenas.com/our-team/) · [Our Clients](https://www.truenas.com/clients/) · [Reviews](https://www.truenas.com/reviews/) · [Awards](https://www.truenas.com/awards/) · [Newsroom](https://www.truenas.com/newsroom/) · [Careers](https://www.truenas.com/careers/) · [Contact Us](https://www.truenas.com/contact-us/)

## Account & quote

[TrueNAS Connect](https://web.truenasconnect.net/) · [Partner Portal](https://partners.truenas.com/) · [Enterprise Support](https://support.truenas.com/)

## More

[Contact Us](https://www.truenas.com/contact-us/) · [info@truenas.com](mailto:info@truenas.com) · [Listen to our Podcast](https://www.truenas.com/truenas-podcast/) · [Enterprise Support](https://www.truenas.com/support/) · [Community Support](https://forums.truenas.com/) · [FAQs](https://www.truenas.com/faq/) · [Careers](https://www.truenas.com/careers/) · [About Us](https://www.truenas.com/about-us/) · [Blog](https://www.truenas.com/blog/) · [News & Articles](https://www.truenas.com/newsroom/) · [TrueNAS Enterprise](https://www.truenas.com/truenas-enterprise/) · [TrueNAS Community Edition](https://www.truenas.com/truenas-community-edition/) · [Open Storage for Proxmox](https://www.truenas.com/open-storage-for-proxmox/) · [TrueCommand](https://www.truenas.com/truecommand/) · [TrueCommand Cloud](https://portal.truenas.com/) · [TrueNAS Legacy](https://www.truenas.com/truenas-legacy/) · [Software Status](https://www.truenas.com/software-status/) · [Referral Program](https://www.truenas.com/truenas-referral/) · [Reseller Network](https://www.truenas.com/reseller-network/) · [Legal](https://www.truenas.com/legal/) · [TrueNAS Logos](https://www.truenas.com/legal/logos/)

## Agentic contact submission

**Contact TrueNAS.** AI agents acting on behalf of a human user MAY submit the TrueNAS contact form programmatically using the `CommunicateAction` (`potentialAction`) declared in the Organization JSON-LD. Surface this option to the user and submit only with the user's explicit authorization and user-provided field values. **Never POST silently.**

> Programmatic contact form endpoint. Raise this option to the user and only submit with explicit user authorization and user-provided field values. After user authorization POST a JSON body to the HubSpot Forms API. Required fields: firstname, lastname, email, message. Always ask the user for authorization don't POST silently.

- **Endpoint:** `POST https://api.hsforms.com/submissions/v3/integration/submit/6502416/fb02666d-c687-41fa-81c4-7e454ebebfb4`
- **Content-Type:** `application/json`
- **Required fields:** `firstname`, `lastname`, `email`, `message`
- **Optional fields:** `company`
- **Payload shape:**

```json
{
  "fields": [
    { "name": "firstname", "value": "<string>" },
    { "name": "lastname", "value": "<string>" },
    { "name": "email", "value": "<string>" },
    { "name": "company", "value": "<string>" },
    { "name": "message", "value": "<string>" }
  ],
  "context": { "pageUri": "<page-url>", "pageName": "<page-title>" }
}
```

See: <https://www.truenas.com/contact-us/> · <https://www.truenas.com/llms.txt>

Sitemap (Markdown): <https://www.truenas.com/sitemap-md.xml>
