Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions packs/trident-operator-26.02.0/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<img src="logo/trident.png" alt="NetApp Trident" width="100" height="100">

[![Support](https://img.shields.io/badge/support-official-0067C5.svg)](http://mysupport.netapp.com/info/web/ECMLP2619434.html)
[![Chat](https://img.shields.io/badge/chat-slack-4C9689.svg)](http://netapp.io/slack/)
[![GitHub last commit](https://img.shields.io/github/last-commit/netapp/trident.svg)](https://github.com/NetApp/trident/commits)
[![license](https://img.shields.io/github/license/netapp/trident.svg)](LICENSE)
[![Docs](https://img.shields.io/badge/docs-official-0067C5.svg)](https://docs.netapp.com/us-en/trident/index.html)
[![Go Report Card](https://goreportcard.com/badge/github.com/netapp/trident)](https://goreportcard.com/report/github.com/netapp/trident)

Trident is a fully supported open source project maintained by [NetApp](https://www.netapp.com). It has been designed
from the ground up to help you meet your containerized applications' persistence demands using industry-standard
interfaces, such as the [Container Storage Interface (CSI)](https://kubernetes-csi.github.io/docs/introduction.html).

Trident deploys in Kubernetes clusters as pods and provides dynamic storage orchestration services for your Kubernetes workloads. It enables your containerized applications to quickly and easily consume persistent storage from NetApp’s broad portfolio that
includes [ONTAP](https://www.netapp.com/data-management/ontap-data-management-software) (AFF/FAS/Select/Cloud), [Element](https://www.netapp.com/data-management/element-software) (HCI/SolidFire), as well as the [Azure NetApp Files](https://www.netapp.com/azure/azure-netapp-files/)
service, [Google Cloud NetApp Volumes](https://www.netapp.com/google-cloud/netapp-volumes/), and [Amazon FSx for ONTAP](https://www.netapp.com/aws/fsx-ontap/).

Trident features also address data protection, disaster recovery, portability, and migration use cases for
Kubernetes workloads leveraging NetApp's industry-leading data management technology for snapshots, backups,
replication, and cloning.

Detailed documentation for Trident can be found [here](https://docs.netapp.com/us-en/trident/index.html).

See [NetApp's Support site](https://mysupport.netapp.com/site/info/version-support) for details on Trident's support policy under the [Trident's Release and Support Lifecycle](https://mysupport.netapp.com/site/info/trident-support) tab.
Binary file not shown.
23 changes: 23 additions & 0 deletions packs/trident-operator-26.02.0/charts/trident-operator/.helmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
15 changes: 15 additions & 0 deletions packs/trident-operator-26.02.0/charts/trident-operator/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: v2
appVersion: 26.02.0
description: A Helm chart for deploying NetApp's Trident CSI storage provisioner using
the Trident Operator.
home: https://github.com/NetApp/trident
icon: https://raw.githubusercontent.com/NetApp/trident/master/logo/trident.png
keywords:
- NetApp
- Trident
- operator
- CSI
kubeVersion: '>= 1.24.0-0'
name: trident-operator
type: application
version: 100.2602.0
24 changes: 24 additions & 0 deletions packs/trident-operator-26.02.0/charts/trident-operator/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<img src="logo/trident.png" alt="NetApp Trident" width="100" height="100">

[![Support](https://img.shields.io/badge/support-official-0067C5.svg)](http://mysupport.netapp.com/info/web/ECMLP2619434.html)
[![Chat](https://img.shields.io/badge/chat-slack-4C9689.svg)](http://netapp.io/slack/)
[![GitHub last commit](https://img.shields.io/github/last-commit/netapp/trident.svg)](https://github.com/NetApp/trident/commits)
[![license](https://img.shields.io/github/license/netapp/trident.svg)](LICENSE)
[![Docs](https://img.shields.io/badge/docs-official-0067C5.svg)](https://docs.netapp.com/us-en/trident/index.html)
[![Go Report Card](https://goreportcard.com/badge/github.com/netapp/trident)](https://goreportcard.com/report/github.com/netapp/trident)

Trident is a fully supported open source project maintained by [NetApp](https://www.netapp.com). It has been designed
from the ground up to help you meet your containerized applications' persistence demands using industry-standard
interfaces, such as the [Container Storage Interface (CSI)](https://kubernetes-csi.github.io/docs/introduction.html).

Trident deploys in Kubernetes clusters as pods and provides dynamic storage orchestration services for your Kubernetes workloads. It enables your containerized applications to quickly and easily consume persistent storage from NetApp’s broad portfolio that
includes [ONTAP](https://www.netapp.com/data-management/ontap-data-management-software) (AFF/FAS/Select/Cloud), [Element](https://www.netapp.com/data-management/element-software) (HCI/SolidFire), as well as the [Azure NetApp Files](https://www.netapp.com/azure/azure-netapp-files/)
service, [Google Cloud NetApp Volumes](https://www.netapp.com/google-cloud/netapp-volumes/), and [Amazon FSx for ONTAP](https://www.netapp.com/aws/fsx-ontap/).

Trident features also address data protection, disaster recovery, portability, and migration use cases for
Kubernetes workloads leveraging NetApp's industry-leading data management technology for snapshots, backups,
replication, and cloning.

Detailed documentation for Trident can be found [here](https://docs.netapp.com/us-en/trident/index.html).

See [NetApp's Support site](https://mysupport.netapp.com/site/info/version-support) for details on Trident's support policy under the [Trident's Release and Support Lifecycle](https://mysupport.netapp.com/site/info/trident-support) tab.
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: tridentconfigurators.trident.netapp.io
spec:
group: trident.netapp.io
versions:
- name: v1
served: true
storage: true
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
subresources:
status: {}
additionalPrinterColumns:
- name: Phase
type: string
description: The backend config phase
priority: 0
jsonPath: .status.phase
- name: Status
type: string
description: The result of the last operation
priority: 0
jsonPath: .status.lastOperationStatus
- name: Cloud Provider
type: string
description: The name of cloud provider
priority: 0
jsonPath: .status.cloudProvider
- name: Storage Driver
type: string
description: The storage driver type
priority: 1
jsonPath: .spec.storageDriverName
- name: Deletion Policy
type: string
description: The deletion policy
priority: 1
jsonPath: .status.deletionPolicy
scope: Cluster
names:
plural: tridentconfigurators
singular: tridentconfigurator
kind: TridentConfigurator
shortNames:
- tconf
- tconfigurator
categories:
- trident
- trident-internal
- trident-external
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: tridentorchestrators.trident.netapp.io
spec:
group: trident.netapp.io
versions:
- name: v1
served: true
storage: true
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
subresources:
status: {}
names:
kind: TridentOrchestrator
listKind: TridentOrchestratorList
plural: tridentorchestrators
singular: tridentorchestrator
shortNames:
- torc
- torchestrator
scope: Cluster
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@

Thank you for installing {{ .Chart.Name }}, which will deploy and manage NetApp's Trident CSI
storage provisioner for Kubernetes.

Your release is named '{{ .Release.Name }}' and is installed into the '{{ .Release.Namespace }}' namespace.
Please note that there must be only one instance of Trident (and trident-operator) in a Kubernetes cluster.

To configure Trident to manage storage resources, you will now need to configure at least one storage
backend and add a matching storageClass.

Examples of backend and storageClass definitions are available at official NetApp Trident documentation.

Further, You may find all Trident releases and source code online at {{ .Chart.Home }}.

To learn more about the release, try:

$ helm status {{ .Release.Name }}
$ helm get all {{ .Release.Name }}
Loading
Loading